joerg
Avatar joerg
Themenersteller
Fachinformatiker Anwendungsentwicklung
Content Gott (1941 Beiträge)

CSS Warnungen bei W3C (Seite 4)


gerard
Content Gott (1271 Beiträge)
am 29.11.2009, 11:57 Uhr schrieb gerard

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


http://bretagne-virtuell.de

der_booker
Foren Moderator
selbständig
(2762 Beiträge)
am 29.11.2009, 12:27 Uhr schrieb der_booker

Da hast Du recht. Der IE kennt "inherit" nicht.


Heiko Jendreck
personal helpdesk
http://www.phw-jendreck.de
http://www.seo-labor.com

joerg
Avatar joerg
Fachinformatiker Anwendungsentwicklung
Content Gott (1941 Beiträge)
am 29.11.2009, 12:31 Uhr schrieb joerg

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


Zufällige Umleitung zu der Startseite einer meiner Domains
Meine ungewöhnlichen Tools

gerard
Content Gott (1271 Beiträge)
am 29.11.2009, 12:53 Uhr schrieb gerard

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


http://bretagne-virtuell.de

der_booker
Foren Moderator
selbständig
(2762 Beiträge)
am 29.11.2009, 13:17 Uhr schrieb der_booker

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.


Heiko Jendreck
personal helpdesk
http://www.phw-jendreck.de
http://www.seo-labor.com

Raptor
Avatar Raptor
IT-Student
Content Gott (1013 Beiträge)
am 29.11.2009, 14:18 Uhr schrieb Raptor

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)


Meine Developer-Website mit den Web-Entwickler-Tools.
Meine Web-Entwicklungs-Dienstleistungen

[url="http://www.seitenreport.de/forum/beitraege/seitenreport_verlosungen/wichtig_neue_regel

gerard
Content Gott (1271 Beiträge)
am 29.11.2009, 14:24 Uhr schrieb gerard

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


http://bretagne-virtuell.de

der_booker
Foren Moderator
selbständig
(2762 Beiträge)
am 29.11.2009, 15:04 Uhr schrieb der_booker

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.


Heiko Jendreck
personal helpdesk
http://www.phw-jendreck.de
http://www.seo-labor.com

der_booker
Foren Moderator
selbständig
(2762 Beiträge)
am 29.11.2009, 21:53 Uhr schrieb der_booker

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 */
}


Heiko Jendreck
personal helpdesk
http://www.phw-jendreck.de
http://www.seo-labor.com

gerard
Content Gott (1271 Beiträge)
am 29.11.2009, 22:04 Uhr schrieb gerard

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


http://bretagne-virtuell.de



« zurück zu: HTML5 & CSS

Das Seitenreport Forum hat aktuell 5276 Themen und 36111 Beiträge.
Insgesamt sind 48364 Mitglieder registriert.