我不知道如何使用HTML和CSS的组合来获得以下行为:
foo = this
foobar = bit
goso = needs
etcetc = aligning
现在我可以在需要的地方插入空格(就像我上面做的那样),但我很确定一定有一种方法可以"自动"做到这一点。
我知道我可以用表来做这件事,但我不想这样做。还有其他方法吗?
我的问题归结为:如何使用HTML/CSS,以类似于办公套件中的选项卡的方式,自动垂直对齐文本
下面是一个上下文示例:
<p><span class="a">foo</span> <span class="b">=</span> <span class="c">"abcDeveloper"</span></p>
<p><span class="a">bar</span> <span class="b">=</span> <span class="c">"123"</span></p>
<p><span class="a">foobar</span> <span class="b">=</span> <span class="c">"dfg"</span></p>
<p><span class="a">foobarstar</span> <span class="b">=</span> <span class="c">"456"</span></p>
在这个例子中,我希望类b中的文本垂直对齐。
提前谢谢!
一种方法是将display: inline-block;
应用于span.a
,然后给它们一个设置的宽度:http://jsfiddle.net/nzrHn/1/
.a { display: inline-block; width: 100px; }
添加css属性display: inline-block
和min-width: XXXpx