我有一个元素想要使用text-underline-position: under;
为其下划线设置样式。此组件位于overflow: hidden;
父级的底部。您可以在此js bin中进行检查。
如果您在Chrome / IE中打开它,则它可以工作(您可以看到下划线)。但是在Firefox / Safari中却没有。我知道,如果我添加底部样式:2px或margin-bottom:2px,则可以。但是我宁愿不使用这种方法,因为在我要修复的项目中,这种方法需要一个非常具体的规则,例如:
ul li a {
bottom: 2px;
}
这似乎有点古怪。
您是否偶然知道类似box-sizing
的规则,但是对于这种情况?