(1)行内元素有:a
b
span
img
input
select
strong
(2)块级元素有:
div
ul
ol
li
dl
dt
dd
h1
h2
h4...p
(3)常见的空元素:<br><hr><img><input><link><meta>
鲜为人知的是:
<area>,<base><col><command><embed><keygen><param><source><track><wbr>
块状元素特点:
内联元素特点:
内联块状元素特点:
display:block 可以将元素设置为块状元素
display:inline 可以将元素设置为内联元素
display:inline-block可以将元素设置为内联块状元素
每个HTML元素都会有盒子模型,如下图
[图片上传失败...(image-8891fd-1543076237898)]
可以看到,盒子模型中,一个标签是由内容,内填充(padding)、边框(border)、外边距(margin)组成的
一个元素的宽度=左边距+左边框+左填充+内容宽度+右填充+右边框+右边距
一个元素的高度=上边距+上边框+上填充+内容高度+下填充+下边框+下边距