Mehrere CSS Dateien in einer HTML Datei einbinden?
Markus
- html
0 Ingo Turski0 Z.N.S.
0 Danfix0 Turtle0 Thomas Luethi0 at
hi!
Darf man mit <link rel="stylesheet" type="text/css" href="foo.css">
mehrere CSS Dateien einbinden oder immer nur eine pro HTML Seite?
Ich stelle mir das so vor:
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="aaa.css">
<link rel="stylesheet" type="text/css" href="bbb.css">
<link rel="stylesheet" type="text/css" href="ccc.css">
<link rel="stylesheet" type="text/css" href="ddd.css">
</head>
vg Markus
Hi,
Darf man mit <link rel="stylesheet" type="text/css" href="foo.css">
mehrere CSS Dateien einbinden oder immer nur eine pro HTML Seite?
man darf. Allerdings macht das nicht unbedingt Sinn, da so die mehrfachen Anforderungen die Ladezeit - wenn auch unmerklich - erhöhen.
freundliche Grüße
Ingo
abend,
Hi,
Darf man mit <link rel="stylesheet" type="text/css" href="foo.css">
mehrere CSS Dateien einbinden oder immer nur eine pro HTML Seite?
man darf. Allerdings macht das nicht unbedingt Sinn, da so die mehrfachen
Anforderungen die Ladezeit - wenn auch unmerklich - erhöhen.
und eine unbemerkbare ladezeit entnimmt der aktion ihren sinn..?!
mfg,
(tanz das)
Z.N.S.
Hi,
und eine unbemerkbare ladezeit entnimmt der aktion ihren sinn..?!
ich hätte _meist_ unmerklich schreiben sollen..;-)
Denn es kommt natürlich zum einen auf die Anzahl der CSS-Dateien (und damit auf den zusätzlichen Overhead) an und zum anderen auf die Reaktionszeit/Auslastung des Servers.
freundliche Grüße
Ingo
das ist so möglich. du musst aber bedenken, dass die letztere css-datei einträge überschreiben kann.
Hallo,
das ist so möglich. du musst aber bedenken, dass die letztere css-datei einträge überschreiben kann.
Es ist nicht immer die "letzte" Datei, die "gewinnt", falls man widerspruechliche
Angaben in den verschiedenen Stylesheets hat.
Unter den ueblichen Regeln kommt insbesondere die Spezifitaet der Selektoren
zum Einsatz.
Und es spielt eine Rolle, ob die <link>-Elemente, mit denen man die Stylesheets
einbindet, ein title-Attribut haben oder nicht.
Ich habe vor Jahren mal ein paar Tests gemacht
http://www.tiptom.ch/tests/css_test/css_index.html
und die Resultate hier zusammengefasst:
http://www.tiptom.ch/tests/css_test/css_intro.html
Vielleicht hilft's...
mfg, Thomas
Hallo.
Als kleine Ergänzung zu deinen Seiten kann ich http://www.heise.de/ix/artikel/2003/03/050/ empfehlen. Der Artikel ist zwar nicht so ausführlich wie deine Ausführungen, erklärt aber recht gut, wann mehrere CSS-Dateien auch bei nur einem Ausgabemedium sinnvoll sein können.
MfG, at
Hallo!
Als kleine Ergänzung zu deinen Seiten kann ich http://www.heise.de/ix/artikel/2003/03/050/ empfehlen. Der Artikel ist zwar nicht so ausführlich wie deine Ausführungen, erklärt aber recht gut, wann mehrere CSS-Dateien auch bei nur einem Ausgabemedium sinnvoll sein können.
Dazu noch zwei weitere Links:
http://www.alistapart.com/articles/alternate/ und der entsprechende Absatz in der Spezifikation: http://www.w3.org/TR/REC-html40/present/styles.html#h-14.3.1
Schöne Grüße,
Johannes