目录
1. 块级元素:
-
不可以设置宽度高度
-
可以与其它内联标签,文字或图片在同一行
-
盒模型不能正常使用,上下失效,左右[生效]!
块级元素常见有:div、h1~h6、p、ul、dl、ol 、form等
例:
<style>
div{
height: 110px;
background-color: red;
}
</style>
<body>
<div></div>
</body>
2.内联元素(行内元素):
-
不可以设置宽度高度
-
可以与其它内联标签,文字或图片在同一行
-
盒模型不能正常使用,上下失效,左右生效!
内联元素常见有:a、span、i、u、b等
例:
<style>
a{
width: 100px;
height: 100px;
background-color: pink;
margin: 20px;
padding: 20px;
}
</style>
<body>
<a href="#">内联元素</a>
</body>
tip:行内元素之间如果有换行符,浏览器会解析成一个空格,2属性之间会有间隙,2个元素写在一行就不会用这种情况,例如:
<a href="#">2132</a>
<span>312312</span>
显示效果:
3.行内块元素(可变元素):
-
可以设置宽度高度
-
可以与文字内容在一行
-
可以正常使用盒模型
行内块常见的元素有:img、input
例:
<style>
img{
width: 300px;
height: 400px;
margin: 50px;
}
</style>
<body>
<img src="./image/简立方项目-首页_82.jpg" alt="">
</body>
4.元素类型的转换
通过display属性进行元素类型的转换,它的常见值有:
-
block:块元素
-
inline:行内元素
-
inline-block:行内块元素
-
none:隐藏该元素,让浏览器不解析该元素
-
flex:弹性盒子