元素显示模式转换(HTML、CSS)

<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>元素显示模式转换</title>
<style>
a {
/* width: 100px;
height: 100px;
background-color: red; */
/* 因为a为行内元素,width height的 定义无效 */

/* 把行内元素转换 为 块级元素 */
display: block;
width: 100px;
height: 100px;
background-color: red;

}

div {
/* 把div转换为行内元素 */
display: inline;
width: 200px;
height: 200px;
background-color: blue
}

span {
/* width: 100px;
height: 100px;
background-color: red; */
/* 因为是行内块元素 所以 width height 无效 */
width: 100px;
height: 100px;
background-color: rgb(0, 153, 255);
display: inline-block;
}
</style>
</head>

<body>
<a href="#">元素显示模式转换</a>
<div>块级元素</div>
<div>块级元素</div>
<span>行内块元素</span>
<span>行内块元素</span>

</body>

</html>