Eine CSS-Signatur ist ein eindeutiger Bezeichner im Markup deiner HTML-Dokumente, über die deine Leser Userstylesheets erstellen können, die spezifisch auf deine Seiten zugeschnitten sind.
Beispiel:
http://annevankesteren.nl/ hat als Signatur:
Code:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" id="annevankesteren-nl">
Da ich die Seite nun recht häufig lese, mir deren Layout aber nicht gefällt, habe ich in mein »special-sites.css« folgendes eingetragen:
Code:
/* annevankesteren.nl
--------------------------------------------------- */
#annevankesteren-nl,
#annevankesteren-nl * {
background: #eee !important;
color: #000 !important;
position: static !important;
text-indent: 0 !important;
height: auto !important;
border-color: #666 !important;
}
#annevankesteren-nl,
#annevankesteren-nl body {
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
font: 16px/1.4 Georgia !important;
}
#annevankesteren-nl body > * {
margin-left: 150px !important;
}
#annevankesteren-nl #search {
float: right !important;
margin: 0 !important;
}
#annevankesteren-nl #nav,
#annevankesteren-nl #feeds {
float: left !important;
clear: left !important;
width: 8em !important;
margin: 0 10px 20px !important;
padding: 0 !important;
}
#annevankesteren-nl a {
font-weight: normal !important;
}
#annevankesteren-nl a:link {
background: #eee !important;
color: #009 !important;
text-decoration: underline !important;
}
#annevankesteren-nl a:visited {
background: #eee !important;
color: #900 !important;
}
#annevankesteren-nl a:hover {
text-decoration: none !important;
}
Wunderbar: Anne hatte keine zusätzliche Arbeit und ich kann alles gut lesen.
Ich liefere grundsätzlich alle Seiten (außer meine Demos) mit einer CSS-Signatur aus. Das halte ich einfach für eine Frage guten Stils.
Gruß
Thomas