如何在包装在div中的<a>
标签之间给空格?
<div class="sideMenu">
<a href="#" > A </a>
<a href="#" > B </a>
<a href="#" > C </a>
</div>
css:
.sideMenu{
padding: 50px;
}
答案 0 :(得分:1)
您可以为div中的所有标签应用margin-right属性。
.sideMenu a {
margin-left: 5%;
/* use %, em, px. % and em are recommended. */
}
答案 1 :(得分:1)
我建议使用CSS规则:
.sideMenu a {
margin-right: 10px;
}
.sideMenu a:last-of-type {
margin-right: 0;
}
答案 2 :(得分:0)
选择器.sideMenu
对div
进行填充,而不是其中的a
元素。要选择a
元素,可以使用后代选择器.sideMenu a
或子选择器.sideMenu > a
。
例如:
.sideMenu a {
background: cyan;
border: 1px solid;
padding: 20px;
}
答案 3 :(得分:0)
您还可以使用不间断的空格字符(取决于您需要什么,即空格还是某些空格):
<div class="sideMenu">
<a href="#" > A </a>
</div>
答案 4 :(得分:0)
添加了.sideMenu a
个可能对您有帮助的CSS。
.sideMenu {
padding: 50px;
}
.sideMenu a{
line-height: 1em;
display: inline-block;
text-decoration: none;
padding: 12px;
margin: 10px;
}
<div class="sideMenu">
<a href="#" > A </a>
<a href="#" > B </a>
<a href="#" > C </a>
</div>