我有以下几组代码:
HTML:
<div id="nav1" class="justify">
<a href="../blah.php">blah</a> |
<a href="../foo.php">foo</a> |
<a href="../bar.php">bar</a> |
<a href="../blahblah.php">blah blah</a>
</div>
CSS:
.justify
{
text-align:justify;
}
.justify:after
{
content: "";
display: inline-block;
width: 100%;
}
问题是我希望链接和|分开,但是有多个单词的链接我想要一个常规空格(我希望“等等”有一个标准空间,但是“blah | foo”中的空格拥有更大的空间)。这可能吗?
答案 0 :(得分:2)
简单。尝试
.justify {
text-align: justify;
}
.justify a {
text-align: left;
}
您单独定位父母和孩子。
答案 1 :(得分:0)
你可以这样做,但从你的代码判断,这样做可能更简单,因为你不希望锚点合理。:
<div id="nav1">
<div class="justify">Your text here.</div>
<a href="../blah.php">blah</a> |
<a href="../foo.php">foo</a> |
<a href="../bar.php">bar</a> |
<a href="../blahblah.php">blah blah</a>
</div>
答案 2 :(得分:0)
我最终使用
来阻止我不想增长的空间。