css - 使用 CSS 在内容后添加度数符号

标签 css

我知道我可以在 HTML 中使用“°”添加度数符号,我正在查看使用 :after 选择器和内容属性的 CSS 示例,但我无法将它们放在一起。

我希望在输入框中显示的文本之后显示一个度数符号。

<div class="threshold">
    <input type="text" value="12" name="thresholdSelect" disabled="disabled">
</div>

还有 CSS:

.threshold input:after {
    content: "&deg;"
}

但这似乎行不通。关于如何修复它的任何想法。我可以将度数符号存储在值中,但这将需要大量额外的 javascript 来进行诸如验证之类的事情。有什么方法可以用 CSS 实现吗?

最佳答案

尝试这样的事情

HTML

<div class="threshold">
    <input type="text" value="12" name="thresholdSelect" disabled="disabled">
</div>

CSS

.threshold:before {
    content: "\00b0"
}

演示: http://jsfiddle.net/Tt2hU/或者 http://jsfiddle.net/Tt2hU/1/

关于css - 使用 CSS 在内容后添加度数符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14282422/

相关文章:

javascript - 我希望我的菜单图标与汉堡菜单重叠

javascript - CSS 将两个元素并排对齐

javascript - 如果字符串以 E 和 A 开头,我想用数据显示不同的 Div,然后从数据中删除前两个字母

javascript - 如何根据文本选择列表的li然后编辑子跨度?

css - 使 <div> 与页面一样宽

javascript - 单击复选框时如何更改按钮的颜色

css - 在 Liferay portlet 中定位表单控件(使用 bootstrap 或其他)

twitter-bootstrap - 如何限制css flex的水平拉伸(stretch)

html - 如何在 div 的中心左对齐文本?

css - 我如何摆脱这个空白?