我正在对布局进行 CSS 处理,并且该设计在两个可以改变大小的元素之间使用了很多 |。IE
约翰 | 登出
John 位于相关 div 的左侧,而 Logout 位于右侧。由于名称是动态且可变的,有什么办法可以保证这条线将位于每条线的中间?我是否应该退出 CSS 方法而只使用一点 JavaScript 函数?
<div class="top">
<p class="name">Welcome Jeremy Louelen-Boxen</p>
<p>|</p>
<p class="logout"><a href="#">Logout</a></p>
</div>
编辑:有关更多细节,因此该线将出现在两个元素的中间,一个(或两者都在改变大小)
p | logout
john | logout
david | logout
jonathonan | logout
reallylongname | logout
右边框不起作用,因为它是与元素的静态距离,即边框之前元素上的填充需要根据包含的字符数进行更改。
谢谢大家的帮助,戴夫