做个记录吧!(总是记得不太清楚)
常见的行内元素:a、b、br、em、font、i、label、span、strong等。
常见的块级元素:dl、dt、div、form、h1~h6、ul、li、p等。
区别:
特殊情况:
替换元素:浏览器根据其标签的元素与属性来判断显示具体的内容。
如:img、input、textarea、select等, 这些元素都没有实际的内容。(这几个都可以设置宽高,且可以行内排列)
不可替换元素:直接将内容呈现出来。
table元素(块级元素):
我们可以对表格table设置margin,padding;对单元格td设置padding,而不能设置margin。
所以说,我们不能对单元格td设置margin属性来调整单元格与单元格之间的距离。
table{border-spacing:5px 10px;}
设置单元格td的边在横向和纵向上的间距。第一个将作用于横向间距,第二个值将作用于纵向间距。
实际应用:
1、img下面会有间隙
(note:以上内容来自度娘,仅用于学习交流所用!)