Tag,
ich habe ein komplettes CSS-Layout erstellt und dieses wird auf alle vorhandenen Seiten angewendet.
na hoffentlich wird da nicht auf vielen Seiten nicht benötigter Balast mitgeschleppt.
óO
ähm, definitiv nein...aber darum geht es mir ja auch: Den nicht benötigten Balast minimieren.
Nun verwende ich alternative Stylesheets wie für eine angepasste Druckansicht und benutzerdefinierten Ansichten.
Was verstehst du denn unter 'benutzerdefinierten Ansichten'?
"Benutzerdefiniert" auf Seiten des Programmierers/Gestalters.
Kurz HTML: <link rel="alternate stylesheet" href="/css/invertiert.css" type="text/css" media="screen" title="invertierte Ansicht" />
Und auf Seiten des Anwenders:
Kurz Firefox: Ansicht > Webseiten-Stil
Jetzt habe ich nur eine kleine Anregung für CSS, vielmehr für das W3C-Konsortium.
hier bitte: [mailto:bert@w3.org]
diskrisembö...
Wenn jetzt die alternative Ansicht (invertiert) geschaltet wird, würde dann nur die Konstante überschrieben:
@const rot { content:"#00FF00" }Ein gutes Beispiel dafür, wie man Dinge nicht benennen sollte, denn jetzt wäre es eine Konstante Grün!
Erstens ist es ein Beispiel und zweitens kann man die "Konstante" dann von mir aus auch gerne "window-hotline" nennen...
Das wäre doch auf Bezug der Accessibility des WWWs eine sinnvolle und praktische Lösung, um anderen Besuchern die Seite ersichtlicher zu machen.
wohl mehr der Usability...
yeah.
Kurz: eine Umsetzung (Usability) für die Accessibility (für Sehbehinderte).
Denn manche haben nun mal Probleme bei dunkler Schrift auf hellen Hintergrund und umgekehrt.
Also wenn schon jemand Probleme mit schwarzer Schrift auf weißem Hintergrund hat, dann befürchte ich, dass es um seine Sehkraft nicht zum Besten bestellt ist.
òÓ
Schon mal was von Senioren gehört?! Oder Menschen die farbenblind sind?! Es geht hier aber nicht allgemein um eine Umsetzung einer Invertierung, sondern die Umsetzung von mehreren Farbdefinitionsgruppen (weitergedacht).
Leider kann man dies ohne einer zentralen Definition von Farben nicht zuverlässig umsetzen.
<color> Applies to: all elements
<background-color> Applies to: all elements
es geht hier nicht nur um eine Vorder- und Hintergrundfarbe eines Elemets, welches lediglich überschrieben werden soll, sondern um eine Ansammlung von Farbdefinitionen.
Wir hätten dann eine Farbe für "Überschrift 1", "Überschrift 2", "Untertitel", "Text", "Menüfarbe", "Menüfarbe (Hover)", "Hintergrund", "Hintergrund Tabellen", "Hintergrund Bereich 1" etc.pp.
Damit man das alles nicht in alternativen Stylesheets packen muß, um diese überschreiben zu können und diese für jede Seite mitschleppen zu müssen (Stichwort: nicht benötigter Balast), wäre die zentrale Definition von Farben einfach sinnvoller und nimmt dann eben weniger Balast mit. Sonst müsste ich jeden einzelnen Klassen-Bereich oder ID-Bereich mit neuen Farben überschreiben.
Zu doof, oder sehe ich den Wald vor lauter Bäumen nicht und es gibt für sowas eine Lösung?
ja - s.o.
Definitiv nope.
PS: Und zum Glück gibt es ja auch noch CSS 2 und !important ...
fain. ^,°
Gruß
Imiglykos