到标签内容延迟外观我使用:after
加星号的要求后:IE8:使用jQuery用户界面对话框
.field-name
{
color: #444;
font-family: verdana;
font-size: 0.85em;
line-height: 2em;
}
.field-name.required:after
{
content: '*';
color: #ff0000;
}
这个伟大的工程,当内容不是一个jQuery对话框内。但是,使用jQuery对话框时,只有在对话框被覆盖时才会显示星号。有关IE8中的示例,请参阅this jsFiddle。单击该按钮,然后将鼠标移到实际的对话窗口上。在所有其他现代浏览器中,这都可以按预期工作。这是一个已知的错误?
你知道你不应该使用CSS来修改你的内容吗?我曾尝试使用IE9的jsFiddle,但在IE8浏览器模式下,对我来说工作正常。不知道是否必须设置iFrame浏览器模式,尽管 – jValdron 2012-01-29 14:09:23
@jValdron - 你为什么说“你不应该使用CSS来修改你的内容”?使用':after'和':content'是对面包屑等东西造型的一种非常常见的方法。 – TheCloudlessSky 2012-01-29 16:11:56
CSS是用于向页面添加演示文稿,而不是内容。对于面包屑,我通常在+选择器上使用背景和填充 - 左键。但是,是的,他们应该有一个理由补充说:内容和:之后:) – jValdron 2012-01-29 16:13:56