DOM元素简介
DOM在我理解就是HTML中的各种你写在文件中的标签,如 p、span、div、ul、img等等许多标签,其中DOM元素又可以分为行元素,和块元素。
行元素
- 常见的行元素
a img input label select span textarea
行元素的特点是,行内元素会在一条直线上排列,都是同一行的,水平方向排列,行内元素设置width无效,height无效(可以设置line-height),margin上下无效,padding上下无效。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<a>我是a</a>
<input>我是input</input>
<span>我是span</span>
<textarea>我是textarea</textarea>
</body>
</html>
块元素
- 常见的块元素
div form h p ul li
行元素的特点是, 块级元素各占据一行,垂直方向排列。块级元素从新行开始结束接着一个断行。块级元素可以包含行内元素和块级元素。行内元素不能包含块级元素。一般块元素的宽度如果不去设定,就是父元素宽的100%。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<form>我是form</form>
<h>我是h</h>
<p>我是p</p>
<table>我是table</table>
<ul>我是ul</ul>
</body>
</html>