到標籤內容延遲外觀我使用: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