page contents

介绍一下css盒子模型

本篇文章给大家带来的内容是关于css盒模型是什么?css盒模型的简单介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

attachments-2021-10-s6lKyOf3617b49dcb5f91.jpg

本篇文章给大家带来的内容是关于css盒模型是什么?css盒模型的简单介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

盒模型

1.定义

1.任意一个元素都可以当作盒模型

2.盒子的大小由内容宽高(width/height)+边距(padding)+边框(border)

3.盒子由外边距(margin),影响盒子的位置

广义盒模型:文档中所有功能性及内容性标签,及文档中所有显示性标签.

狭义盒模型:文档中以块级形式存在的标签(块级标签拥有盒模型100%特性且最常用)

2.盒模型成员介绍

content

  • 通过设置width与height来规定content
  • 块级标签可以设置自身宽高,默认宽为父级宽(width=auto),高为自动(由内容撑开)
  • 内联标签不可以设置自身宽高,默认均为自动(由内容撑开)

border

  • border(边框)由border-width(宽度)、border-color(颜色)、border-style(风格)三部分组成
  • border成员:border-left、border-right、border-top、border-bottom
  • border-width成员:border-left-width、border-right-width、border-top-width、border-bottom-width
  • border-color成员:border-left-color、border-right-color、border-top-color、border-bottom-color
  • border-style成员:border-left-style、border-right-style、border-top-style、border-bottom-style

风格解释solid实线dashed虚线dotted点状线double双实线groove槽状线ridge脊线inset内嵌效果线outset外凸效果线

margin

  • margin成员:margin-left、margin-right、margin-top、margin-bottom
  • margin整体设置

 

赋值个数方位1上下左右2上下|左右3上|左右|下4上|右|下|左

  • 总结:1.规定起始位置 2.顺时针 3.不是找对面

3.边界圆角

border-radius

  • border-radius成员

成员解释border-top-left-radius左上 方位border-top-right-radius右上 方位border-bottom-left-radius左下 方位border-bottom-right-radius右下 方位

  • 单方位设置

赋值个数(值类型:长度或百分比):1 解释为:横纵

赋值个数(值类型:长度或百分比):2 解释为:横|纵

  • 分向整体设置

格式:1/1 解释为:横向|纵向

4.其他相关属性

  • max|min-width|height
  • overflow

visible默认值。内容不会被修剪,会呈现在元素框之外。hidden内容会被修剪,并且其余内容是不可见的。scroll内容会被修剪,但是浏览器会显示滚动条以便查看其余的内容。auto如果内容被修剪,则浏览器会显示滚动条以便查看其余的内容。inherit规定应该从父元素继承 overflow 属性的值。

  • display

值描述inline内联block块级inline-block内联块

5.盒模型布局

盒模型布局基本介绍

  • 布局方位:margin-left、margin-right、margin-top、margin-bottom
  • 影响自身布局:margin-left、margin-top
  • 影响兄弟布局:margin-right、margin-bottom
  • 正向 / 反向:正值 / 负值

margin布局坑

  • 很多语义标签具有默认margin
  • 父子标签margin-top重叠取大者
  • 兄弟标签margin-bottom、margin-top重叠取大者

以上就是css盒模型是什么?css盒模型的简单介绍的详细内容。

更多相关技术内容咨询欢迎前往并持续关注六星社区了解详情。

想高效系统的学习Python编程语言,推荐大家关注一个微信公众号:Python编程学习圈。每天分享行业资讯、技术干货供大家阅读,关注即可免费领取整套Python入门到进阶的学习资料以及教程,感兴趣的小伙伴赶紧行动起来吧。

attachments-2022-06-3j3SoI3T62a060fb7c1bd.jpeg

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
轩辕小不懂
轩辕小不懂

2403 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. 小柒 1956 文章
  3. Pack 1147 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章