Heim >Web-Frontend >CSS-Tutorial >Ist die Deklaration \'type=\'text/css\'\' in Stylesheet-Links erforderlich?
Erfordern Stylesheets die Deklaration „type="text/css"“?
Viele Webentwickler diskutieren über die Notwendigkeit der Einbeziehung von „type=" text/css"" innerhalb eines Etikett. Obwohl „rel=stylesheet“ ein Stylesheet bezeichnet, argumentieren einige, dass „text/css“ keine zusätzlichen Informationen hinzufügt.
Kompatibilitätsüberlegungen
Traditionell ist „type="text /css“ war in HTML 4 obligatorisch. Es spezifizierte den MIME-Typ des Stylesheets und sorgte so für eine konsistente Interpretation durch Browser. In HTML5 gilt es jedoch als optional.
Moderne Browser
Die meisten modernen Browser, einschließlich HTML5-kompatibler, erfordern kein „type="text/css "." Browser leiten den CSS-Typ automatisch anhand des Attributs „rel=stylesheet“ ab.
Legacy-Browser
Ältere Browser wie Internet Explorer 8 und früher erfordern möglicherweise noch die „type="text/css""-Deklaration für die ordnungsgemäße Stylesheet-Anzeige.
Am besten Praktiken
Obwohl der Ausschluss von „type="text/css"“ im Allgemeinen sicher ist, wird die Berücksichtigung der Browserkompatibilität dennoch empfohlen. Für maximale Kompatibilität empfiehlt es sich, es auch in HTML5-Dokumente einzubinden. Einige Websites, wie z. B. jQuery.com, verwenden aus Gründen der Zuverlässigkeit weiterhin „type="text/css"“.
Das obige ist der detaillierte Inhalt vonIst die Deklaration \'type=\'text/css\'\' in Stylesheet-Links erforderlich?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!