Kann ich CSS-Medientypen im style-Attribut angeben?

8

Ich habe mich gefragt, ob ich CSS-Medientypen im style-Attribut angeben kann? und was kann ich im style-Attribut angeben?

    
HELP 05.11.2010, 01:34
quelle

4 Antworten

5

Nicht, dass ich davon weiß. Am besten ist es, einen class anstelle von Inline-Stilen zu definieren. Dann haben Sie mehr Flexibilität.

Sie können verschiedene Stylesheets einfügen, indem Sie das Attribut media in Ihrem link -Tag angeben, um ein Stylesheet einzufügen, oder Sie können auch festlegen, dass Regeln innerhalb eines Stylesheets nur für ein bestimmtes Medium gelten sollen.

Zum Beispiel:

Einfügen einer CSS-Datei durch Angabe eines Mediums:

%Vor%

Angeben eines Mediums in einem Stylesheet:

%Vor%

Siehe auch die W3C-Medientypliste für alle Ihre Optionen.

    
wsanville 05.11.2010, 01:40
quelle
3

Sie können keinen Medientyp angeben, aber Sie können angeben, welche CSS-Eigenschaften das Element unterstützen soll.

    
Robusto 05.11.2010 01:36
quelle
1

Medientypen sind nur für Stylesheets gemäß der w3 CSS-Spezifikation verfügbar:

  

Eines der wichtigsten Merkmale von   Style Sheets ist, dass sie angeben, wie   Ein Dokument soll vorgestellt werden   verschiedene Medien: auf dem Bildschirm, auf   Papier, mit einem Sprachsynthesizer, mit   eine Blindenschriftvorrichtung usw.

Hinweis: Ссылка

Das einzige, was im style-Attribut angegeben werden kann, ist property: value-Paare zum Stylen des spezifischen Elements.

    
brendan 05.11.2010 01:45
quelle
0

Sie können eine ; -begrenzte Liste von property: value -Paaren angeben. Sie können nicht den Medientyp einschließen.

In 99% der Fälle verwenden Sie besser ein externes Stylesheet. Ich verwende das style -Attribut hauptsächlich zum Animieren des Elements über JavaScript. Gelegentlich verwende ich style , um ein Hintergrundbild anzugeben (dort, wo es dynamisch ist und dem Markup folgt), wo es zu mühsam wäre, meinen Raw-CSS-Dateien einen Präprozessor hinzuzufügen.

    
alex 05.11.2010 01:40
quelle

Tags und Links