我有一个导航栏,里面有链接,它在我现在想要的高度附近,但我希望按钮间隔均匀但text-align:justify;
不起作用。我做错了什么?
问问题
6712 次
4 回答
12
添加
#navigation:after { /* Justify last line */
content: '';
display: inline-block;
width: 100%;
}
#navigation { /* Fix added space */
height: 1.15em;
line-height: 1.15;
}
于 2014-04-13T02:40:58.523 回答
5
如果添加:
text-align-last:justify;
到#navigation 行,您将获得所需的内容。
于 2019-06-21T19:41:26.883 回答
2
如果您没有 Safari 支持(截至 2021 年)还可以,那么现在有一个本机解决方案,该text-align-last
属性:
text-align-last: justify;
将此应用于任何文本,其最后(或唯一)行将是合理的,而常规text-align
属性会影响除最后一行之外的所有行(如果只有一行,则不会影响)。
除 Safari 外,所有主要浏览器都支持此功能。Chrome 47+、Edge 12+、Firefox 49+ 和 Opera。甚至 IE 5.5+ 也支持它(!),但text-align: justify;
也必须设置为工作。
Safari 有一个错误报告来跟踪它的状态,但是它已经有十年的大部分时间没有任何更新,所以苹果真的应该尽快加强它的游戏。该错误被标记为“已解决”,但事实并非如此。
于 2019-07-14T08:24:08.513 回答
1
您的链接需要width
填满该行。将 with 指定为 a%
以填充该行
于 2014-04-13T02:35:23.107 回答