html - CSS-无法对齐文本
问题描述
.hiphop{
width: 900px;
border: 2px solid black;
list-style-type: none;
margin: 5px 10px 10px;
overflow: auto;
}
.hiphop .hartist{
word-spacing: 5cm;
border-bottom: 1px solid black;
}
.hiphop .halbum{
word-spacing: 5cm;
border-bottom: 1px solid black;
}
<div class=hiphop>
<h4>HIPHOP</h4>
<p class="hartist">
<a href="#">Artist</a>
<a href="#">Discussion</a>
<a href="#">Comments</a>
<a href="#">Latest</a>
</p>
<p class="halbum">
<a href="#">Album</a>
<a href="#">Discussion</a>
<a href="#">Comments</a>
<a href="#">Latest</a>
</p>
</div>
当我运行此代码时,专辑的部分不像艺术家那样对齐。不太清楚为什么
演示:http: //jsfiddle.net/524jo8kt/1/
解决方案
试试这个代码
<!DOCTYPE html>
<html>
<style>
#navigation {
background-color: #fff;
height:100px;
position: relative;
border:3px solid red;
padding:4px;
}
li{
margin: 0;
width:20%;
text-align:center;
height:25px;
padding: 0;
margin:2px;
background-color:silver;
border: 0;
list-style: none;
line-height: 1;
display: inline;
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
float: left;}
.
</style>
<body>
<div id="navigation">
<ul class="navbar1">
<li><a href="#">Artist</a> </li>
<li> <a href="#">Discussion</a></li>
<li><a href="#">Comments</a></li>
<li><a href="#">Latest</a></li>
</ul>
<br>
<ul class="navbar2">
<li><a href="#">Album</a> </li>
<li><a href="#">Discussion</a></li>
<li><a href="#">Comments</a></li>
<li><a href="#">Latest</a></li>
</ul>
</div>
</div>
</body>
</html>
推荐阅读
- typescript - 在 Angular 6 中使用 clearInterval() 停止刷新功能不起作用?
- angular - Angular 库:单独的 HttpInterceptor
- c# - 为什么CPU使用率不增加?
- javascript - 回调里面的Javascript removeEventListner?
- c# - WPF 窗口视觉效果
- javascript - 淘汰计算函数称为“为时已晚”......?
- html - 我无法使用 CSS 设置背景图像
- javascript - 更改已具有特定背景颜色的任何 TD 的背景颜色
- django - 带有奇怪标签的 Django Rest
- android - 如何将隐藏文件分享到 Whatsapp?