首頁 > web前端 > css教學 > CSS 中的 Asterisk 駭客如何選擇性地針對 Internet Explorer?

CSS 中的 Asterisk 駭客如何選擇性地針對 Internet Explorer?

Patricia Arquette
發布: 2024-12-14 13:14:12
原創
469 人瀏覽過

How Can Asterisk Hacks in CSS Selectively Target Internet Explorer?

CSS 中的星號駭客:故意無效

瀏覽器在 CSS 屬性解釋時偶爾會表現出意想不到的行為。對於 Internet Explorer 版本 7 及更低版本,一種特殊的 hack 開始發揮作用:CSS 屬性前的星號。

Hacking IE's Style

property: value 語法,其中 * 是星號,專門針對 Internet Explorer。例如,在給定的程式碼中:

body {
  font:13px/1.231 arial,helvetica,clean,sans-serif;
  *font-size:small;
  *font:x-small;
}
登入後複製

font-size:smallfont: x-small 屬性將僅套用於 Internet Explorer。其他瀏覽器將忽略這些屬性,因為它們違反了 CSS 規範。

有什麼問題?

使用此技巧需要注意。它被認為是無效的 CSS,並且隨著 CSS 標準的發展可能會產生問題。 CSS 規範沒有保留星號作為屬性前綴,瀏覽器將來可能會開始以不同的方式對待它。

選擇性解決方案

為了跨瀏覽器相容性,一般不建議使用星號 hack。然而,在僅需要解決 Internet Explorer 問題的特定場景中,星號 hack 可以提供有限的解決方案。

以上是CSS 中的 Asterisk 駭客如何選擇性地針對 Internet Explorer?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板