贴一下你代码啊,你不设置padding和margin就可以了吧.
参考一下。
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>test</title>
<style type="text/css">
ul{
margin: 0;
padding: 0;
width: 180px;
height: 200px;
border: 2px solid red;
}
ul li {
list-style-type: none;
float:left;
/*border-right: 1px solid #000;*/
}
</style>
</head>
<body>
<ul>
<li>第一个|</li>
<li>第一个|</li>
<li>第一个|</li>
<li>第一个|</li>
<li>第一个|</li>
<li>第一个|</li>
<li>第一个|</li>
<li>第一个|</li>
<li>第一个|</li>
<li>第一个|</li>
<li>第一个|</li>
<li>第一个|</li>
<li>第一个|</li>
<li>第一个|</li>
<li>第一个|</li>
<li>第一个|</li>
<li>第一个|</li>
<li>第一个|</li>
<li>第一个|</li>
<li>第一个|</li>
<li>第一个|</li>
<li>第一个|</li>
<li>第一个|</li>
<li>第一个|</li>
<li>第一个|</li>
<li>第一个|</li>
<li>第一个|</li>
<li>第一个|</li>
<li>第一个</li>
</ul>
</body>
</html>
给li标签添加
word-break: break-all;