CSS2.1——定位&&盒模型

包含块

以下内容翻译自CSS 2.1官方文档。网址:https://www.w3.org/TR/CSS2/visudet.html#strut

image.png


定位参照于谁
  1. 没有定位:包含块
  2. 相对定位:元素本来的位置
  3. 绝对定位:包含块
  • 如果最近的祖先元素中存在定位元素,则这个定位元素就是包含块
  • 如果没有,包含块为初始包含块
  1. 固定定位:视口
初始包含块

是一个视窗大小的矩形,不等于视窗


默认值
  1. left top right bottom width height默认值为auto
  2. margin padding默认值 0
  3. boder-width 中等大小
    如果不存在border-style

百分比参照于谁
  1. width margin padding:包含块的width
    height:包含块的height

  2. left:包含块的width
    top:包含块的height

  3. translate(-50%,-50%) 百分比参照于自身的宽高

  4. background-position 百分比参照于(图片区域-图片的位图像素值)


浮动

浮动可以提升层级,提升半层
只有在考虑浮动的时候可以这样理解:一个元素可以分为两层:上层为文字;下层为盒模型
定位提升一层

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,692评论 1 92
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 28,310评论 1 45
  • 一、文档流的概念指什么?有哪些方式可以让元素脱离文档流? 文档里指元素在文档中的位置由元素在html里的位置决定,...
    dengpan阅读 3,538评论 0 3
  • 什么是盒子? CSS处理网页时,它认为每个元素都包含在一 个不可见的盒子里。 我们只需要将相应的盒子摆放到网页中相...
    咻咻咻滴赵大妞阅读 4,449评论 0 0
  • 今天,在快乐魔方的作文课堂上,罗老师让我们玩了一场游戏——夹弹珠。 游戏分为三轮,第一轮是集体淘汰赛,第二轮是半决...
    姜糊仁yyds阅读 3,688评论 0 2

友情链接更多精彩内容