zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden reihenfolge der css befehle wichtig?

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 12.03.2007, 12:26
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 19.02.2007
Beiträge: 21
5enses befindet sich auf einem aufstrebenden Ast
Standard reihenfolge der css befehle wichtig?

hallo leser!

spielt die reihenfolge der definitionen in der css datei eine rolle beim laden bzw. aufbau der seite? sollte man also zuerst globale und dann spezifische informationen definieren oder spielt dass keine rolle?

1. ist es im body element der seite die anordnung der befehle egal? kann ich also z.b. margin am ende oder anfang setzen ohne dass beim laden der seite ein unterschied bemerkbar wird. vor allem bei langsameren verbindungen (56k modem).

2. ist es egal ob dass body element am anfang der css datei oder am schluss definiert wird?

----------------------------------------------------
?
.
.
.
body{
margin:0px;
background-image:url(../images/background_green_structured.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.
.
.
?
----------------------------------------------------

zusammenfassend: was also genau passiert wenn eine css datei geladen wird? wird diese als gesamtheit betrachtet oder wer die einzelnen bestandteile der datei vom anfang bis zum schluss durchgegangen?

vielen dank im voraus
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 12.03.2007, 12:40
Benutzerbild von Lloyd Larkin
Don Quijote
XHTMLforum-Mitglied
 
Registriert seit: 19.11.2005
Ort: Wien
Beiträge: 733
Lloyd Larkin befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von 5enses Beitrag anzeigen
spielt die reihenfolge der definitionen in der css datei eine rolle beim laden bzw. aufbau der seite? sollte man also zuerst globale und dann spezifische informationen definieren oder spielt dass keine rolle?
Jain. Haben zwei Regeln die selbe Wichtigkeit, wird natürlich die letztere umgesetzt. Ansonsten spielt die Position der Styles keine Rolle, solange du von einer Datei ausgehst (und der zweite Style nicht im HTML Document selber steht). Allerdings wird stark nach der sog. Spezifität unterschieden. Siehe dazu: CSS Vererbung, Initialwerte und Kaskade – Einführung in XHTML, CSS und Webdesign

Zitat:
Zitat von 5enses Beitrag anzeigen
1. ist es im body element der seite die anordnung der befehle egal? kann ich also z.b. margin am ende oder anfang setzen ohne dass beim laden der seite ein unterschied bemerkbar wird. vor allem bei langsameren verbindungen (56k modem).
Ja ist egal. Ausnahme siehe oben.
Zitat:
Zitat von 5enses Beitrag anzeigen
2. ist es egal ob dass body element am anfang der css datei oder am schluss definiert wird?
Auch egal. Ich bin mir zwar nicht sicher, denke aber, dass das CSS-Dokument als ganzes umgesetzt wird. Aber auch wenn nicht es es praktisch unmöglich da eine "Verzögerung" zu sehen.

Beachten solltest du nur die Reihenfolge der link Klassen. Siehe dciwam | FAQ : Richtige Reihenfolge der link-Pseudo-Klassen.

Freundliche Grüsse
Lloyd
__________________
The only thing to do with good advice is pass it on. It is never any use to oneself. - Oscar Wilde -
#me { position: absolute; }
Mit Zitat antworten
Sponsored Links
Antwort


Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Inspiration - Sammlung von Links emti Ressourcen 8 01.12.2009 18:02
Css Grafikproblem! Ist sehr wichtig!!! Bader Offtopic 5 28.12.2008 17:16
Brauche Hilfe bei preg_match | CSS im Newssystem Zen5656 Serveradministration und serverseitige Scripte 21 19.01.2007 15:33
Mozilla ignoriert externes css DarkWanderer CSS 9 22.09.2005 11:39


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:49 Uhr.