css可以使用margin简写属性设置li标签的外边距来使li间距增大,margin简写属性在一个声明中设置所有外边距属性。该属性可以有1到4个值。
li标签默认间距如下:
- 第一个li
- 第二个li
- 第三个li
css让li间距增大:
li{
width: 300px;
height: 30px;
margin: 20px 0;
}
- 第一个li
- 第二个li
- 第三个li
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<div class="container">
<ul class="list">
<li class="item">item-1</li>
<li class="item">item-2</li>
<li class="item">item-3</li>
<li class="item">item-4</li>
<li class="item">item-5</li>
</ul>
</div>
<script>
let item =Array.prototype.slice.call(document.getElementsByClassName('item'));
for(let x=0;x<item.length;x++){
if((x+1)%2==0){
item[x].style.backgroundColor = "green";
}else{
item[x].style.backgroundColor = "red";
}
}
</script>
</body>
</html>
运行效果如下图所示: