Zur Zeit aktualisier ich das Design einiger HPs. Dabei geht ja kein Weg mehr um CSS herum.
Mein Problem ist jetzt eine gute, einheitliche, übersichtliche und sinnvolle Formatierung.
Würde gerne wissen, wie ihr das macht? Gibt es irgendwelche Regeln, an die man sich halten sollte / muss?
Hab mal ein paar Möglichkeiten gepostet. So sehen meine CSS Dateien aus. Teils sind sie nur so geschrieben. Einige enthalten auch verschiedene Teile.
Vorteil Hier:
Man hat für jeden Befehl eine einzige Zeile und es ist ansich sehr übersichtlich. Meiner Meinung nach bietet sich solch eine Formatierung an, wenn man zu einem Element nur wenige Eigenschaften angeben möchte.
Falls man sehr viele Eigenschaften zuordnen möchte, wirds in einer lagen Zeile sehr unübersichtlich - deshalb würde ich für viele Eigenschaften folgende Version bevorzugen:
Für einen Befehl ist das recht übersichtlich. Falls man jedoch eine lange CSS Datei hat, finde ich es so eher chaotisch.
Naja, dazu gibt es dann ja noch ein paar Abwandlungen
Welche Version bevorzugt ihr, und wie setzt ihr die Tab-Stops ein? Sind bei euch alle Klammern auf einer "Ebene" und alle Befehle auch?
Hoffe, dass mir jemand ein paar Tipps geben kann, wie ich meine CSS-Dateien ein wenig übersichtlicher gestalten kann!
Dankeschön schon einmal.
P.S.: Hab noch im Forum geuscht, jedoch leider noch gar nix zu dem Thema gefunden
Mein Problem ist jetzt eine gute, einheitliche, übersichtliche und sinnvolle Formatierung.
Würde gerne wissen, wie ihr das macht? Gibt es irgendwelche Regeln, an die man sich halten sollte / muss?
Hab mal ein paar Möglichkeiten gepostet. So sehen meine CSS Dateien aus. Teils sind sie nur so geschrieben. Einige enthalten auch verschiedene Teile.
HTML:
a:link { color:#123455; text-decoration:non }
h1 { font-weight:bold; }
Man hat für jeden Befehl eine einzige Zeile und es ist ansich sehr übersichtlich. Meiner Meinung nach bietet sich solch eine Formatierung an, wenn man zu einem Element nur wenige Eigenschaften angeben möchte.
Falls man sehr viele Eigenschaften zuordnen möchte, wirds in einer lagen Zeile sehr unübersichtlich - deshalb würde ich für viele Eigenschaften folgende Version bevorzugen:
HTML:
p.navigation
{
color:#123456;
font-weight:bold;
text-decoration:none;
padding-left:5px;
padding-right:10px
}
Naja, dazu gibt es dann ja noch ein paar Abwandlungen
HTML:
p.navi {
....
}
ODER
p.navi {
.... }
USW.
Welche Version bevorzugt ihr, und wie setzt ihr die Tab-Stops ein? Sind bei euch alle Klammern auf einer "Ebene" und alle Befehle auch?
Hoffe, dass mir jemand ein paar Tipps geben kann, wie ich meine CSS-Dateien ein wenig übersichtlicher gestalten kann!
Dankeschön schon einmal.
P.S.: Hab noch im Forum geuscht, jedoch leider noch gar nix zu dem Thema gefunden