Sta*_*erg 83 html css block width
我想使用display属性将span元素设置为显示在另一个元素下面.我尝试应用inline-block但没有成功,并认为我可以使用块,如果我以某种方式设法避免给元素宽度为100%(我不希望元素"伸展").这可以做到,或者如果没有,那么解决这类问题有什么好的实践?
示例:我想在每个帖子的末尾设置"阅读更多"链接的新闻列表(注意:<a>而不是<span>)
<li>
<span class="date">11/15/2012</span>
<span class="title">Lorem ipsum dolor</span>
<a class="read-more">Read more</a>
</li>
Run Code Online (Sandbox Code Playgroud)
更新:解决了.在CSS中,申请
li {
clear: both;
}
li a {
display: block;
float: left;
clear: both;
}
Run Code Online (Sandbox Code Playgroud)
ha4*_*404 141
使用display: table.
这个答案必须至少30个字符; 我进入了20,所以这里还有几个.
PJ *_*ick 65
如果我正确地理解你的问题,下面的CSS将浮动你的跨度并保持100%的宽度:
a {
display: block;
float: left;
clear: left;
}
Run Code Online (Sandbox Code Playgroud)
我会保持每一行都有自己的div,所以......
<div class="row">
<div class="cell">Content</div>
</div>
<div class="row">
<div class="cell">Content</div>
</div>
Run Code Online (Sandbox Code Playgroud)
然后为CSS:
.cell{display:inline-block}
Run Code Online (Sandbox Code Playgroud)
在没有看到原始代码的情况下很难为您提供解决方案.
| 归档时间: |
|
| 查看次数: |
72375 次 |
| 最近记录: |