块内标签和行内标签的转换与display:inline-block
display (块级标签和行内标签互转)
display:none 让标签消失
display:inline
display:block
display:inline-block
加上inline-block属性之后呢这个标签就具有了inline属性,自己多长就占了多长,比如一个div他可以变成一行内标签,后面可以继续跟元素
也具有了block属性,可以设置高度,宽度,margin、padding
行内标签,无法设置高度,宽度 padding margin
块级标签可以设置
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<!--width: 300px不生效了,下面的span可以显示在div后面-->
<div style="background-color: blue;display: inline;width: 300px">asdf</div>
<span>1222222222222222222</span>
<!--span变成了块级标签,下面那个span到了下一行-->
<span style="background-color: red;display: block;width: 200px">asdf</span>
<span>33333333333333</span>
<!--同时具有了块级和行内标签的效果-->
<span style="display:inline-block;background-color: red;height: 50px;width: 70px;">Alex</span>
<span>444444444444</span>
<a style="background-color: red;">Eric</a>
</body>
</html>

浙公网安备 33010602011771号