目前我有一个解决方案,但我几乎可以肯定那里有更好的解决方案。基本上我有一个块元素,想要在块的开头对齐一些文本,在末尾对齐一些文本。
这是一个小jsfiddle示例
我正在做的是使用float和另外两个块元素来对齐它:
<div id="block">
<div id="start">1</div>
-
<div id="end">12</div>
</div>
#block {
text-align:center;
background: #000;
color: white;
width:150px;
}
#start {
float:left;
}
#end {
float:right;
}
我有很多这样的小对象,所以我的代码用div
来膨胀。那里没有更轻量级的解决方案吗?
答案 0 :(得分:4)
答案 1 :(得分:1)
可能你可以使用CSS :after
&amp;这样的:before
伪类:
<强> HTML:强>
<div id="block">
hello
**</div>
CSS:**
#block {
text-align:center;
background: #000;
color: white;
width:150px;
overflow:hidden;
}
#block:before{
content:"1";
float:left;
}
#block:after{
content:"12";
float:right;
}
但是在IE7&amp;下方。