元素的显示模式以及转换

元素的显示模式

块级元素:

  • 独占一行(一行只能显示一个)

  • 宽度默认是父元素的宽度,高度默认由内容撑开

  • 可以设置宽高

h1~h6,ul,li ,p,ol,dl ,dt,dd ,header,nav,main,footer

行内元素(内联元素):

  • 一行可以显示多个

  • 宽度和高度默认由内容撑开

  • 不可以设置宽高

span,b,u,i,em,strong,a

行内块元素

  • 一行可以显示多个

  • 可以设置宽高

input textarea,select,button,img

行内元素水平方向的 margin-left; margin-right; padding-left; padding-right;可以生效。但是竖直方向的margin-bottom; margin-top; padding-top; padding-bottom;却不能生效

元素嵌套规范

块元素一般作为大容器,可以嵌套文本,块元素,行内元素,行内块元素等...

注意 p标签里不能嵌套 p,div,h等块级元素

a标签内部可以嵌套任意标签

注意: a标签不能嵌套a标签

行内元素不要嵌套块元素

元素显示模式转换

改变元素显示的特点,让元素符号我们布局要求

display:block;         转换为块元素    
display:inline-block; 转换为行内块元素
display:inline;       转换为行内元素   极少使用
 

注意: 几乎不会把块元素转换为其它元素,用的最多的是把行内元素转换为行内块或者块,比如a

posted @   YBYZ  阅读(76)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· AI与.NET技术实操系列(六):基于图像分类模型对图像进行分类
点击右上角即可分享
微信分享提示