【发布时间】:2016-10-20 23:10:03
【问题描述】:
我有一些我不知道如何摆脱的神秘空白。我有一个垂直列表,我希望它位于带有文本的段落旁边。这是我的 HTML 和 CSS
由 jmgem 解决,我还必须重新调整段落元素的大小,使其适合导航栏旁边
HTML
<div id="classOfferingList" class="classOfferingList" align="left">
<ul>
<li>
<a href="" >General U.S. K-12 English Speaking Course</a>
</li>
<li>
<a href="" >University Preperation Course</a>
</li>
<li>
<a href="" >SAT Preperation Course</a>
</li>
<li>
<a href="" >GRE Preperation Course</a>
</li>
</ul>
</div>
<div id="classOfferingInfo" >
<p>example text</p>
</div>
CSS
.classOfferingList ul {
list-style-type: none;
float: left;
}
.classOfferingList ul li {
margin: 5px 0px;
}
.classOfferingList ul li a {
list-style: none;
margin: 1px 0px;
display: inline-block;
background-color: blue;
width: 35%;
text-align: center;
}
【问题讨论】:
-
这很可能是
inline-block元素造成的。见this answer -
@JoshCrozier 感谢您的回答,但这并没有改变任何事情。
-
这是你要找的东西吗jsfiddle.net/32q6y *改变了你的文字颜色,因为我看不到它:p
-
@user3010773 这更接近我想要的。问题是我希望文本与导航栏一起放置。就像在书中他们有一个大字母和周围的其余文字一样。
标签: css html whitespace removing-whitespace