所以,我在输入元素上有一个自定义样式,我希望使用:after
在输入上放置一些文本。
我遇到的问题是我似乎无法更改:after
元素上的字体粗细,只有input
和:after
元素的组合才会出现此问题
CSS
input[type="checkbox"] { /* enable styling of the checkbox ! */
-moz-appearance: none;
-webkit-appearance: none;
}
input { /* set up some basic styles.... */
background-color:#ccc;
width:200px;
height:200px;
background-color:grey;
}
input:after { /* and we create the :after element */
width:100%;
text-align:center;
font-weight:100; /* THIS DOESN'T WORK FOR SOME REASON */
content: "This should be thin"; /* some text */
}
的jsfiddle
测试
Chrome for mac(最新)
问题
为什么我不能在:after
元素的input
元素集上设置font-weight?
答案 0 :(得分:2)
这是在这里得到的答案。似乎:之后只打算附加到容器标签。 Can I use the :after pseudo-element on an input field?