html - 防止 <a> 继承 text-align : justified?

标签 html css

我有以下几组代码:

HTML:

<div id="nav1" class="justify">
  <a href="../blah.php">blah</a> &#x7c; 
  <a href="../foo.php">foo</a> &#x7c; 
  <a href="../bar.php">bar</a> &#x7c; 
  <a href="../blahblah.php">blah blah</a>
</div>

CSS:

.justify
{
   text-align:justify;
}
.justify:after
{
   content: "";
   display: inline-block;
   width: 100%;    
}

问题是我想要链接和 |'s 分开但是有多个单词的链接我想要一个规则的空格(我想要“blah blah”有一个标准空间,但是“blah | foo”中的空格有更大的空间)。这可能吗?

最佳答案

简单。尝试

.justify {
  text-align: justify;
}
  .justify a {
    text-align: left;
  }

您分别定位父项和子项。

关于html - 防止 <a> 继承 text-align : justified?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20509063/

相关文章:

java - 将 PDF 转换为 HTML 文件 Java API

html - 背景 : url ('example.jpg' ); Does not work!

html - CSS 媒体查询文本

html - 为什么要使用 CSS 伪元素 "before"和 "after"而不仅仅是 span 标签?

javascript - HTML,试图在左侧创建一个滑动菜单(附截图)

JavaScript 仅针对页面上的第一个元素

图片上传中的PHP未定义索引

html - 将滚动添加到 Flexbox 内的 div

javascript - 更改屏幕上的文字大小

javascript - 如何在 isset 中取消设置 php 中的全局变量