怎样把li标签里遍历出来的这个形状左右对齐呢?

怎样把li标签里遍历出来的这个形状左右对齐呢?
感觉右边对不齐。非常丑陋
如图:

回答

<!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>

ul{

padding: 0;

/* 如果li用的是浮动就去掉 */

display: flex;

flex-wrap: wrap;

overflow: hidden;

border: 1px solid red;

}

ul li{

background: #eee;

width: calc(100% / 7 - 10px);

font-size: 16px;

list-style: none;

text-align: center;

margin-right: calc(10px + 10px / 6);

margin-bottom: 10px;

line-height: 30px;

}

ul li:nth-child(7n) {

margin-right: 0;

}

</style>

</head>

<body>

<ul>

<li>推荐</li>

<li>科学</li>

<li>娱乐</li>

<li>旅游</li>

<li>生活</li>

<li>分享</li>

<li>城市</li>

<li>分享</li>

<li>技能</li>

</ul>

</body>

</html>

以上是 怎样把li标签里遍历出来的这个形状左右对齐呢? 的全部内容, 来源链接: utcz.com/a/39364.html

回到顶部