【发布时间】:2015-07-29 08:38:34
【问题描述】:
我正在尝试为每个目标为“_blank”的超链接的::after 伪元素添加内容。
但是,各种a 元素都有不同的大小,我希望::after 元素中的内容能够随之缩放。
例如,如果a 元素具有font-size: 10px;,我希望添加的内容具有font-size: 8px; - 恒定比例为父内容大小的 80%。
如果不向每个a 元素添加类,CSS 中有没有办法采用继承的字体大小并对其进行缩放?
a[target=_blank]::after {
content: " bar";
font-size: 10px;
}
<a href="#">Foo</a>
<br>
<a href="#" target="_blank">Foo</a>
【问题讨论】:
-
您已经讨论过使用百分比的相对大小,您尝试过吗?因为这解决了你的问题。
-
@AndersRehn 它似乎不起作用 -
after的 80% 内容比元素内容大得多。
标签: html css pseudo-element pseudo-class