我想从此http://i.imgur.com/XesXy.png更改为此http://prntscr.com/o9hfh 如何在两侧添加额外的间隙并将文本更多地挤压在一起?基本上我想在不使用text-align:center的情况下使文本居中,因为我喜欢text-align:left更好,但是如果我离开的话,文本将不再在中心。
HTML
<body> <!-- start of the body-->
<ul class="sidemenu">
<li><a href="">About Us</a></li>
<li><a href="">Contact Us</a></li>
<li><a href="">FAQ</a></li>
<li><a href="">How To Order</a></li>
<li><a href="">Term And Agreement</a></li>
<li><a href="">Shipping Information</a></li>
</ul>
<div id="about-us">
<p><h2>About Us</h2>Lorem ipsum .<br />
Morbi in libero quis quam consequat malesuada..</p>
</div>
</body>
css:
#about-us {
margin: 10px auto;
background-color:#FFF;
height:800px;
width:710px;
left:125px;
position: relative;
padding:0em 0em;
}
#about-us p {
text-align:left;
padding-top: 20px;
}
body {
position:relative;
}
.sidemenu{
position:absolute;
background-color: #fff;
width:240px;
height:780px;
margin-top: 10px;
list-style:none;
text-align:left;
padding-top: 20px;
}
.sidemenu li a{
color:#222222;
padding: 0em 1em;
line-height: 2em;
}
答案 0 :(得分:1)
也许试试padding
#about-us p {
padding: 0 2% (or px, ems if you prefer);
}
或者,您可以以相同的方式使用margin
。
答案 1 :(得分:1)
使用左右填充。
类似的东西:
#about-us p {
padding: 20px 20px 0 20px;
}
答案 2 :(得分:1)
只需在#about_us框中添加填充,同时相应地切割其宽度和高度:
#about_us {
padding:20px 40px;
}
并配置p标签的行高:
#about_us p {
line-height:40px;
}
答案 3 :(得分:0)
您可以在段落上使用填充以增加两侧的间距:
#about-us p {
padding: 0 40px;
}
请注意,这是shorthand:
#about-us p {
padding-left: 40px;
padding-right: 40px;
}
答案 4 :(得分:0)
使用
将文本压缩在一起line-height:15px
并简单地使用边距或填充来安排
答案 5 :(得分:0)
请勿将h2标签(或任何标头标签)放在p标签内。
在div#about-us
上打一些填充