css - CSS可以自动添加文字吗?

标签 css

如果您检查此链接中的表单,您会看到必填字段在 CSS 中有一个 class="required",在标记中有一个 *

http://drupal.org/user

标记中显示的 * 是否可以完全用 CSS 为具有此类的 div 添加?

最佳答案

你可以使用after伪类:

.required:after { content: "*"; }

或者,因为您明确要求使用该类的 div:

div.required:after { content: "*"; }

应该可以工作(仅适用于 IE8 之后的 IE)


当然,您可以对此应用任何样式。你甚至可以这样做:

div.required:after:hover { /* Hello, I'm a geek. */ }

这也可以通过 JavaScript 实现。 jQuery:

$(".required").append("*");

关于css - CSS可以自动添加文字吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4674010/

相关文章:

asp.net - 无法更改 div 的高度。

javascript - 对于 Internet Explorer 我应该使用什么来使 Internet Explorer 禁用 Internet Explorer 的默认下拉样式

html - 研究在 CSS 中创建结合百分比和静态(例如像素)值的网格

javascript - 独立滚动父子div

css - 一个 CSS 类可以继承一个或多个其他类吗?

javascript - 选择特定的 css 动画帧

css - 对齐 ="center"不工作

javascript - JS - 如果一个元素切换类,其他元素应该能够切换类

css - safari web-kit 浏览器页面渲染与 css

javascript - 用 jQuery 删除的 Div 仍然存在吗?