一:CSS盒子模型

  1. CSS盒子模型概念:CSS盒子模型包含了内容(content)、内边距(padding)、边框(border)、外边距(margin)、宽度(width)、高度(height)几个要素,如图(图为标准盒子模型)

  1. Content:所写的内容;
    Padding:边框内的距离,设置时一般是上右下左的顺序,例如padding:10px(上),20px(右),30px(下),40px(左);
    Border:将内容框起来的一个边框。border有三个属性,粗细(width),样式(style),颜色(color)。width可以设置为thin、thick和length,length为具体数值。style可以设置为none、hidden、solid等,none是不显示border,hidden可以解决边框中多余的内容,solid表示是实线。例如上图的边框可表示为border:10px solid red,“10px”表示的是边框的粗细;
    Margin :盒子与盒子之间的距离(或者说是边框与边框之间的距离);
    Width :宽度(这是标准盒子的宽度,IE的宽度与标准盒子的宽度不同);
    Height :高度(同上)。

二:绝对定位和相对定位

  1. 绝对定位(absolute)的概念:如果设置它的偏移量,将会影响其他元素的位置。如下图(图来自百度)

设置绝对定位时,元素会相对于离自己最近的设置了绝对定位的父元素进行定位。如上图就可以看出,离“第二个块”最近的设置了绝对定位的父元素是div02。【相对定位同理】

  1. 相对定位(relative)的概念:通过设置可使边框“相对于”它的起点移动,不影响其他元素的位置,依旧占据着原来的空间。如下图(图来自百度)



Web前端基础知识:CSS盒子模型、绝对定位和相对定位相关推荐

  1. 前端基础之CSS盒子模型

    目录 长度单位 像素 百分比 em rem 颜色单位 RGB RGBA 文档流(normalflow) 盒子模型 内容区(content) 边框(border) 内边距(padding) 外边距(ma ...

  2. html clear属性值,【Web前端基础知识】clear使用方法

    [摘要] 前端即网站前台部分,运行在PC端,移动端等浏览器上展现给用户浏览的网页.下面是[Web前端基础知识]clear使用方法,小编建议有准备参加考试的备考生一定要合理规划时间,仔细阅读相关规定,提 ...

  3. Web前端基础知识整理

    1. 前端基础知识 文件分类 XML(扩展标记语言) 装载有格式的数据信息,用于各个框架和技术的配置文件描述 特点: 扩展名为.xml 内容区分大小写 标签要成对出现,形成容器,只能有一个 标签按正确 ...

  4. web前端基础与CSS入门

    web前端基础 1.嵌套列表 注:列表之间可以互相嵌套,形成多层级的列表. <!DOCTYPE html> <html lang="en"> <hea ...

  5. 前端基础(八)_盒子模型(标准盒子模型和怪异盒子模型)

    盒子模型 什么是盒子模型 网页设计中常听的属性名:内容(content).内边距(padding).边框(border).外边距(margin), CSS盒子模型都具备这些属性.这些属性我们可以用日常 ...

  6. Web前端基础知识总结

    一.HTML和CSS 你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么? IE: trident内核 Firefox:gecko内核 Safari:webkit内核 Opera:以前是pres ...

  7. WEB前端 基础知识汇总

    javascript: JavaScript中如何检测一个变量是一个String类型?请写出函数实现 typeof(obj) === "string" typeof obj === ...

  8. Web 前端基础知识面试大全

    目录 一.HTML 1.对 HTML 语义化的理解 2.区别:src 和 href 3.DOCTYPE 的作用 4.HTML5 的新特性 5.script 标签中的 defer 和 async 6. ...

  9. web前端基础html,css,js,jquery

    目录 1 前端技术: 1.1 学习方法 1.1.1 前端要怎么学? 1.1.2 前端技术栈 1.2 HBuilderX 1.2.1 介绍 1.2.2 安装 1.2.3 主题 1.2.4 字体 1.2. ...

最新文章

  1. python绘图实例-Python使用matplotlib简单绘图示例
  2. 【转】jQuery.ajax向后台传递数组问题
  3. Java 定时任务调度(8)--ElasticJob 入门实战(ElasticJob-Lite使用)
  4. asp.net防类似DDOS攻击(CC攻击)代码
  5. spark sql合并小文件_如何比较Hive,Spark,Impala和Presto?
  6. Thread.join()
  7. 汇编语言---统计数据区的正、负数并分开存放
  8. Linux echo print命令,linux常用命令-echo/printf/file
  9. 小程序是否转发群还是个人(转发功能)
  10. [python] 解决OSError: Address already in use
  11. 面试题大汇总华为面试题
  12. [雨林木风][番茄花园][电脑公司][深度论坛][龙帝国]系统光盘收录大全(精品)
  13. html链接regard,regard是什么意思
  14. 服务器远程管理简介(ILO,BMC,RSA)
  15. 猜java数字游戏大全_Java 猜数字游戏
  16. 设备驱动中的并发控制-自旋锁
  17. win10 凭据管理
  18. 关于统计检验中P值的解释
  19. java日志,需要知道的几件事(commons-logging,log4j,slf4j,logback)
  20. Qt 官方资源下载地址

热门文章

  1. linux手机如何支付宝购物,Ubuntu 9.04下使用支付宝最简单方法[多图]
  2. 每个人的QQ里 都有一个这样的人
  3. 755 linux,linux系统644、755、777权限详解
  4. 爆炸式的工作机会和多项目同步
  5. 如何引入JavaScript脚本?
  6. Eclipse中,修改任何代码都需要重启的问题
  7. android 4.2 关闭 strict mode,Strictmode的使用
  8. 如何用python抢火车票_Python3实现抢火车票功能(上)
  9. 高通平台解析dump日志方法
  10. 写了一个适配 Android12-exported 的小插件