<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
*{
padding: 0;
margin: 0;
}
li{
float: left;
list-style: none;
width: 8px;
height: 8px;
margin: 2px;
background-color: red;
text-align: center;
/* font-size: 0px; */
}
a{
/* margin-top: 50px; */
display: inline-block;
width: 8px;
height: 8px;
/* border-radius: 100px; */
background-color: blue;
}
</style>
</head>
<body>
<ul>
<li><a href="https://www.baidu.com/" target=_blank></a></li>
<li><a href="https://www.baidu.com/" target=_blank></a></li>
<li><a href="https://www.baidu.com/" target=_blank></a></li>
<li><a href="https://www.baidu.com/" target=_blank></a></li>
</ul>
</body>
</html>
不知道为什么块级元素嵌套一个行内块元素,当他们长宽都很小的时候,行内块元素就没法在块级元素中,但长宽够大或者父级加上font-size时就可以正常装下行内块元素