gelöschter Benutzer
CSS Warnungen bei W3C (Seite 4)
gelöschter Benutzer
der_booker schrieb:
inherit nutzt aber nur etwas, wenn Du in einem Haupt-Container bleibst. Sind in diesem Container weitere, dann kann sehr wohl weitervererbt werden.
Verlässt Du den Container, ist auch die Vererbung futsch.
Nicht unbedingt: Teste mal
* {
color: inherit !important;
background: inherit !important;
}
Außer beim IE(7, aber vermutlich auch 6, 8 habe ich noch nicht getestet) halten sich die aktuellen Browserversionen daran: Schrift bleibt schwarz und Hintergrund bleibt transparent, auch wenn da ein \'div\' mit Kindelementen und zugewiesenen abweichenden Farben für beide Einstellungen ist.
Aber das Hauptproblem ist der IE. Der kennt \'inherit\' nicht. Deshalb hatte ich \'inherit\' auch nicht vorgeschlagen.
Gérard
gelöschter Benutzer
Da hast Du recht. Der IE kennt "inherit" nicht.
gelöschter Benutzer
Hallo
Handelt es sich bei dem transparent um einen Bug ?
www.w3.org/Bugs/Public/show_bug.cgi
@Gerard Der IE hat mich schon genug geärgert damit das er das Inherit nicht weitervererbt bei color!
Bei einem dunklem Hintergrund macht sich das nicht so gut!
Gruß
Jörg
gelöschter Benutzer
joerg schrieb:
Handelt es sich bei dem transparent um einen Bug ?
www.w3.org/Bugs/Public/show_bug.cgi
Ach sieh mal, Björn hatte damals auf das Thema hingewiesen. Ich halte es aber nicht für einen Bug. Die Warnung kann völlig berechtigt sein. Beispiel:
Für \'body\' wird der Hintergrund blau und die Schrift als grün definiert und für ein \'div\' der Hintergrund grün und die Schrift bau. Wenn die Größe (Höhe) des \'div\' nun kleiner ist als sein Inhalt ist (kommt recht oft vor), ist der Text, der über das \'div\' hinausgeht nicht mehr sichtbar. Da sollte man sich auf Grund der Warnung die Sache schon genau anschauen.
joerg schrieb:
@Gerard Der IE hat mich schon genug geärgert damit das er das Inherit nicht weitervererbt bei color!
Bei einem dunklem Hintergrund macht sich das nicht so gut!
Sag ich doch ...
Hier noch ein Beispiel, wo ohne \'transparent\' das gewollte Ergebnis nicht erreichbar wäre:
bretagne-virtuell.de
Gérard
gelöschter Benutzer
gerard schrieb:
Hier noch ein Beispiel, wo ohne \'transparent\' das gewollte Ergebnis nicht erreichbar wäre:
bretagne-virtuell.de
Gérard
Stimmt, im IE sieht es nicht gut aus. Im FF hingegen gefällt mir das sehr gut.
gelöschter Benutzer
der_booker schrieb:
gerard schrieb:
Hier noch ein Beispiel, wo ohne \'transparent\' das gewollte Ergebnis nicht erreichbar wäre:
bretagne-virtuell.de
Stimmt, im IE sieht es nicht gut aus. Im FF hingegen gefällt mir das sehr gut.
Würde man ein halbtransparentes Hintergrundbild nehmen, ginge es auch im IE.
floern.com/webscripting (Navigation rechts)
gelöschter Benutzer
Raptor schrieb:
Würde man ein halbtransparentes Hintergrundbild nehmen, ginge es auch im IE.
Hatte ich bisher. Gefiel mir aber auch nicht. Hab aber eben noch eine Alternative hochgestellt. Nicht wirklich gut, aber etwas besser als ohne halbtransparenz.
Gérard
gelöschter Benutzer
gerard schrieb:
Hatte ich bisher. Gefiel mir aber auch nicht. Hab aber eben noch eine Alternative hochgestellt. Nicht wirklich gut, aber etwas besser als ohne halbtransparenz.
Gérard
Im FF sieht es aber immer noch besser aus.
gelöschter Benutzer
Mit filter:Alpha() oder filter:Chroma() magst Du nicht arbeiten? Sind aber nur für den IE.
Hab da mal iin meinem schlauen Buch nachelesen.
Siehe auch: de.selfhtml.org/css/eigenschaften/filter.htm
Code:
input, textarea {
background:#000;
filter:alpha(opacity=50); /* Für IE */
-moz-opacity:0.5; /* Für Gecko-Browser */
opacity:0.5; /* Für Konqueror, Opera 9+, Safari */
}
gelöschter Benutzer
der_booker schrieb:
Mit filter:Alpha() oder filter:Chroma() magst Du nicht arbeiten? Sind aber nur für den IE.
Schau mal in das CSS für den IE - da ist nun wieder ein halbtransparentes Bild unf filter:alpha im Einsatz. Sieht aber trotzdem anders aus (das war auch schon früher so)
Gérard
Das Seitenreport Forum hat aktuell 5279 Themen und 36112 Beiträge.
Insgesamt sind 496 Mitglieder registriert.
Beitrag erstellen
EinloggenKostenlos registrieren