【发布时间】:2015-05-09 23:48:03
【问题描述】:
结构问题。
我试图将伪元素放在 a 标签 css 括号内。 目前它看起来像这样:
a {
background-color: grey;
padding: 50px 100px 50px 100px;
text-decoration: none;
display: inline-block;
font-size: 50px;
border: 3px solid grey;
border-radius: 25px;
box-shadow: 0px 0px 30px 10px #080808, 0px 0px 25px 30px #2f4f4finset;
text-shadow: 3px 3px #999999;
margin-left: 10%;
margin-top: 20%;
}
a:before {
content: "* ";
}
a:after {
content: " *";
}
我希望它像这样工作:
a {
background-color: grey;
padding: 50px 100px 50px 100px;
text-decoration: none;
display: inline-block;
font-size: 50px;
border: 3px solid grey;
border-radius: 25px;
box-shadow: 0px 0px 30px 10px #080808, 0px 0px 25px 30px #2f4f4finset;
text-shadow: 3px 3px #999999;
margin-left: 10%;
margin-top: 20%;
a:before {
content: "* ";
}
a:after {
content: " *";
}
}
关于如何正确“调用”伪元素而不破坏原始 a 标签样式的任何提示?
【问题讨论】:
-
CSS 中没有嵌套。正如您所问的那样,“正确”的方法就是您在第一个代码示例中显示的那样。
标签: css pseudo-element