Das Stylesheet-Template (inkl. Reset)
Textumfluss um Motiv des Hintergrundbildes
Layout ohne Tabellen
Prioritäten bei mehreren Stylesheets
Die drei Varianten der CSS-Formatierung
zur Galerie
zum Tutorial
zu den Webdesign-Büchern
motorradteile.de und Portfolio Web
Wallpaper mit 3D-Motiven gibt es hier
ADOBE© FLASH
Valide Flash-Inhalte für XHTML 1.0-Doku- mente
WEBDESIGN-BÜCHER
Einige (sehr) interes- sante Bücher rund um das Thema Webdesign
 


Das Stylesheet-Template (inkl. Reset)
  02. November 2009  / von Stefan Plagge

Die Ergänzung zum XHTML-Template, welches als Grund- gerüst zeiteinsparend für (fast) alle künftigen Projekte Verwendung findet.

Das korrespondierende XHTML-Template

Zusammen mit dem XHTML-Grundgerüst können Sie bei der Umsetzung künftiger Projekte enorm Zeit einsparen, indem Sie bei Ihren Projekten auf diesen beiden Templates aufbauen.

Wie auch beim XHTML-Template liegen dem Stylesheet bestimmte Standards zu Grunde, welche nicht nur für mehr Übersichtlichkeit sorgen sondern auch die Arbeit wesentlich erleichtern. Einige der Standards werden unter dem Markup aufgeführt.

Die Vorlage enthält bereits Anpassungen für Internet Explorer 6 (betreffend größerer Containerbreiten und daraus resultierendem Chaos bei Positionierungen mit “float”).

Das Markup:
/*
* (c) 2009 (Firmenname)
* Author: (Nachname, Vorname)
* Author: (Nachname, Vorname)
*/
/*
/*
 * Clear Browser Stylesheet
 */

* {
	font-size: 100%;
	margin: 0;
	padding: 0;
}

html { 
	height: 100%; 
	margin-bottom: 1px; 
} 

body {
	background-color: #ffffff;
	color: #000000;
	font: normal 62.5%/1.5em Verdana, Arial, Helvetica, sans-serif;
}




/*
 * italic-bugfix for IE6 (check sideffects)
 */

* html body * { 
	overflow: visible; 
} 

* html iframe, 
* html frame { 
	overflow: auto; 
}

fieldset, 
img { 
	border: 0 solid; 
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-style: normal;
}

ul, ol, dl {
	list-style: none;
}

option {
	padding-left: 0.4em;
} 




/*
 * Default Styles
 */

h1, h2, h3, h4, h5, h6 {
	font-size: 2em;
	font-weight: bold;
}

h2, h3, h4, h5, h6 {
	font-size: 1.8em;
}

h3, h4, h5, h6 {
	font-size: 1.6em;
}

h3, h4, h5, h6 {
	font-weight: normal;
}

div {
	overflow: hidden;
}




/*
 * Globals
 */

div.globalLogo {}
div.globalNavigationMain {}
div.globalNavigationMeta {}




/*
 * Layout
 */

div.layoutPage {}
div.layoutPageHead {}
div.layoutPageBody {}
div.layoutPageFoot {}
div.layoutColumns {}
div.layoutColumns layoutColumnRight {}
div.layoutColumns layoutColumnLeft {}




/*
 * Modules
 */

div.modulFriends {}
div.modulTopList {}
					

Jeder Webdesigner / Developer entscheidet i.d.R. selbst welche Standards beim Aufbau des Markups Verwendung finden.



Von mir verwendete Standards (Projekte ab 2008!) sind (u.a.):
  • Alphabetische Anordnung (der Eigenschaften) innerhalb der Selektoren
  • Namensvergabe ausschließlich in englischer Sprache
  • Klassen- und ID-Namen in “lowerCamelCase” (z.B. “globalAdvertisementHead”)
  • Verwendung relativer Schriftgrößen (“em”)
  • Voranstellung des Klassennamens eines Moduls bei allen Styles betreffend dieses Moduls (siehe hierzu “div.layoutColumns” vor “layoutColumnRight”)
  • Weitmöglichste Zusammenfassung der Eigenschaften (z.B. “font: normal 62.5%/1.5em Verdana, Arial, Helvetica, sans-serif;”)
  • Keine Kurzschreibweise bei Farbangaben
  • Innerhalb der Selektoren wird das Semikolon auch bei der letzten Eigenschaft gesetzt
  • Leerzeichen nach Doppelpunkt (bei Eigenschaften) wird immer gesetzt (konsistenteres Erscheinungsbild)
  • (hauptsächlich XHTML) Öffnendes und Schließendes Tag befinden sich “auf einer Höhe” (u.a. für Projekt-Mitarbeiter leichter zu erfassender Strukturierung)


Fazit:
Durch die Verwendung von Standards in Ihrem Style- sheet (bzw. generell im Markup) sparen Sie nicht nur Zeit, sondern finden sich auch wesentlich schneller zurecht falls Sie bei früheren Projekten Änderungen durchführen müssen.
Auch bei Arbeiten im Team sind einheitliche Standards hilfreich, da hierdurch die Übersichtlichkeit erhöht und somit die Arbeit für jeden Mitarbeiter erleichtert wird.