Erkunden des Zwecks von Asterisk Preceding CSS-Eigenschaften
Im Kontext von CSS sind Sie möglicherweise auf Codeausschnitte wie diese gestoßen:
body { font:13px/1.231 arial,helvetica,clean,sans-serif; *font-size:small; *font:x-small; }
Hier erscheinen Sternchen (*) vor bestimmten CSS-Eigenschaften und werfen Fragen zu deren Eigenschaften auf Bedeutung.
Beantwortung der Frage: Sternchen in CSS-Hacks
Die Sternchen sind Überbleibsel einer browserspezifischen Technik, die als CSS-Hack bekannt ist. Sie zielen insbesondere auf Internet Explorer-Versionen 7 und niedriger ab. Durch das Voranstellen von Eigenschaftsnamen mit einem Sternchen konnten Entwickler Stile ausschließlich in Internet Explorer anwenden, während andere Browser davon unberührt blieben.
Weitere Erklärung: CSS-Hacks, die auf Internet Explorer abzielen
In älteren Versionen Versionen des Internet Explorers könnten den CSS-Eigenschaften ein nicht standardmäßiges Präfix hinzugefügt werden, um deren Anwendung einzuschränken. In diesem Fall dient das Sternchen (*) als Präfix.
*property: value
Wenn ein Sternchen vor einem Eigenschaftsnamen steht, stellt es sicher, dass der Stil in Internet Explorer 7 oder früher angewendet wird. Es kann jedoch mit der Weiterentwicklung der CSS-Standards ungültig oder inkonsistent werden.
Verwendung und Vorsicht:
Während CSS-Hacks wie das Asterisk-Präfix für die Ausrichtung auf bestimmte Browser nützlich sein können, Es ist wichtig zu beachten, dass sie als ungültiges CSS gelten. Darüber hinaus kann die Verwendung dieser Techniken zu unerwartetem Verhalten führen, da sich CSS-Spezifikationen im Laufe der Zeit ändern.
Das obige ist der detaillierte Inhalt vonWas ist der Zweck des Asterisk (*)-Präfixes in CSS-Eigenschaften?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!