Hvad er IE6 CSS Fjern regel?

Hvad er IE6 CSS Fjern regel?


I Web udvikling, cascading style sheets, eller CSS, kan bruges til at definere udseende eller stil, af HTML-elementer på en webside. Disse individuelle stil definitioner inden CSS er kendt som "regler". Du kan bruge JavaScript HTML Document Object Model, eller DOM, til at fjerne regler, fra en bestemt typografiark bruges af dokumentet. Microsoft Internet Explorer version 6 og alle versioner før IE9, fortolke DOM anderledes end de fleste moderne browsere, og derfor kræver en nu forældet metode til at fjerne regler.

Syntaks

Hvis du koder for Internet Explorer frigiver ældre end version 9, skal du bruge removeRule () metode af stilark objekt. Så indsætte linje kode

document.styleSheets [0] .removeRule (0)

ind i dit script vil fjerne den første regel i den første style sheet i dit HTML-dokument. Dette vil også arbejde i Internet Explorer 9, Safari og Chrome.

Kompatibilitet

Webbrowsere fortolker kode forskelligt fra hinanden, hvilket gør website browser kompatibilitet en konstant problem for kodere. Hvis din målgruppe bruger IE6 eller en anden pre-9 version af IE, skal du bruge removeRule () metode til denne opgave. Dette vil dog ikke arbejde for Firefox og Opera. Siden udgivelsen af ​​IE 9, kan fjerne CSS regler håndteres i den nyeste version af alle større browser ved i stedet at bruge deleteRule () metode med nøjagtig samme syntaks.

Resultat

Fjernelse af et stil fra et element vil fjerne enhver "personligt look" din CSS blev pålægge dette element. Elementet stil vil så afspejle den næste mest specifikke CSS regel, der kunne påvirke den. Hvis der ikke anden regel eksisterer, vil elementet stil standard til hvad webbrowseren finder det relevant at gennemføre.


relaterade artiklar