标签显示模式(重点要理解) 实际开发的时候有的需要独占一行,有的需要一行放多个,所以把标签的显示模式分为以下三种: 块级元素:自己独占一行; --- 代表标签 div、h标签 行内元素:一行可以共存多个;--- 代表标签 span 、a 行内块元素:一行可以共存多个; --- 代表标签 img 、 input 块级元素(死记硬背)特点:独占一行,设置宽高能够生效,也可以控制外边距和内边距; 默认的宽度是父级的100%; 是一个容器盒子,里面可以放行内或者块元素; 注意:p标签是块级元素,但是p标签里面不能放div标签; 同理h标签(标题标签)dt等都是文字类块级标签,里面尽量不能放其他块级元素; 常见的块级元素:div/p/h1-h6/ul/li/dl/dt/dd 行内元素(死记硬背)特点:01、一行可以共存多个,设置宽高不生效,一般宽高是自己本身的内容撑开; 02、行内元素里面最好只放文本或者其他的行内元素; 常见的行内元素:a span u s del strong em i ins 等; 注意:超链接里面不能嵌套超链接; 特殊情况a标签里面可以放块级元素,但是最好给a转换成块级模式; 行内块元素:一行共存多个,默认宽高由内容撑开,但是可以控制固定的宽度和高度和外边距,内边距; 一句话总结:行内块元素可以一行共存多个,能够设置宽高并且生效; 三种显示模式相互转换将元素转化为块级元素:display:block; 将元素转化为行内元素:display:inline; 将元素转化为行内块元素:display:inline-block;
|