MSIE 6: filter:glow() (wer kann mal testen?)
jürgen j.
- css
0 Orlando0 rainer groth0 Dark Sider0 rainer groth0 wahsaga0 rainer groth
0 jürgen j.
Hallo!
h1 { filter: glow(strength=2,color=#ffc) shadow(direction=135,color=#aaa); width: 100%; }
...sollte eigentlich einen dünnen beigen Rand und einen grauen Schatten ergeben, was es im IE5 auch tut.
Im IE6 ist alles ziemlich orange-rot, das ist wohl die voreingestellte Farbe für glow().
Ich kann das nicht selber im IE6 testen, was ist falsch? Oder mag der IE6 §-stellige Farbwerte nicht mehr?
Danke, jürgen
Hi Jürgen,
filter: glow(strength=2,color=#ffc) shadow(direction=135,color=#aaa) [...] was ist falsch?
Seltsam, ich kann beim W3C nichts darüber finden. Vielleicht schreibt man Glow tatsächlich so, wie in der Dokumentation, nämlich groß.
http://selfhtml.teamone.de/css/eigenschaften/filter.htm#glow
http://msdn.microsoft.com/workshop/author/filter/reference/filters/glow.asp
Vielleicht heißt es aber auch "DropShadow" und nicht "shadow".
http://selfhtml.teamone.de/css/eigenschaften/filter.htm#drop_shadow
http://msdn.microsoft.com/workshop/author/filter/reference/filters/dropshadow.asp
Es kann natürlich auch sein, dass man zwei Filter nicht mit einer einzigen Definition von "filter:" zuweisen kann. Hast du überhaupt eigentlich einen Blick in die Dokumentation geworfen, oder lässt du das lieber mich machen?
Grüße,
Roland
Hallo Orlando!
filter: glow(strength=2,color=#ffc) shadow(direction=135,color=#aaa) [...] was ist falsch?
Seltsam, ich kann beim W3C nichts darüber finden. Vielleicht schreibt man Glow tatsächlich so, wie in der Dokumentation, nämlich groß.
Mit ie5 gehts so, und der ie ist im allgemeinen abwärtskompatibel in diesen Dingen, aber ich kann das nicht selber testen.
Vielleicht heißt es aber auch "DropShadow" und nicht "shadow".
Nein, es heißt Shadow()
http://selfhtml.teamone.de/css/eigenschaften/filter.htm#shadow
Es kann natürlich auch sein, dass man zwei Filter nicht mit einer einzigen Definition von "filter:" zuweisen kann.
Kann man:
http://selfhtml.teamone.de/css/eigenschaften/filter.htm#allgemeines
Hast du überhaupt eigentlich einen Blick in die Dokumentation geworfen, oder lässt du das lieber mich machen?
Ja, hab ich, als ich die Seite vor einem Jahr erstellte. Ich war der Meinung, ich hätte das im griff.
Du hast Dir ja richtig Mühe gegeben, Danke.
Aber ein kleiner Test hätte mir weitergeholfen und war eigentlich mein Anliegen.
Danke, tschüs, jürgen
Hallo jürgen,
aus Prinzip meide ich ja die MS-Filter wie vers* Toiletten :-)
h1 { filter: glow(strength=2,color=#ffc) shadow(direction=135,color=#aaa); width: 100%; }
Aber eins faellt mir schon auf: '#ffc' und '#aaa' sind AFAIK KEINE gueltigen hexadezimalen Farbwerte.
gruesse
rainer groth
Hallo Rainer,
doch, das geht:
http://barrierefrei.e-workers.de/workshops/workshop1/shorthand.html
MfG
Dark Sider
Hallo dark Sider,
cool ;-)
Scheint mir aber arg proprietaer zu sein (mit anderen Worten: wer hat sich DAS denn einfallen lassen ?)
gruesse
rainer groth
hi,
Scheint mir aber arg proprietaer zu sein (mit anderen Worten: wer hat sich DAS denn einfallen lassen ?)
dürfte dieser korupte und völlig industrie-abhängige verein namens w3c gewesen sein ...
gruss,
wahsaga
Hallo wahsaga,
dürfte dieser korupte und völlig industrie-abhängige verein namens w3c gewesen sein ...
Da habe ich doch eine grosse Wissensluecke.
Frage: Welcher Gruen- und welcher Blau-Anteil wird mit der Farbangabe '#ffc' denn definiert ?
gruesse
rainer groth
Da habe ich doch eine grosse Wissensluecke.
Frage: Welcher Gruen- und welcher Blau-Anteil wird mit der Farbangabe '#ffc' denn definiert ?
hi rainer,
grün:#ff und blau:#cc
ich vermute mal, diese abkürzende schreibweise ist eine folge der sog. 'websicheren' farben, in denen der erste und zweite hex-wert jeweils identisch (und durch 3 teilbar) ist.
d.h. wenn viele leute ohnehin nur websichere farbwerte angeben, z.b. #ff0000 oder #cc0000 für bestimmte rotwerte, kann man das auch vereinfachen, also z.b. #f00 oder #c00.
gruß
Ingo
Hallo Ingo,
danke fuer die Info.
gruesse
rainer groth
hi,
Frage: Welcher Gruen- und welcher Blau-Anteil wird mit der Farbangabe '#ffc' denn definiert ?
ganz einfach, wenn eine hex-farbangabe aus drei paaren jeweils gleicher 'ziffern' besteht, kannst du stattdessen jedes dieser paare durch eine solche 'ziffer' abkürzen.
d.h. aus #112233 wird #123, aus #aa9955 #a95, etc.
geht aber natürlich nur dann, wenn es jeweils drei solcher 'doppel-ziffern' sind; aus #aa005f #a05f machen, ist natürlich nicht drin, weil es eben nicht mehr eindeutig wäre ...
gruss,
wahsaga
hi,
ergänzend der link zur w3c-spec, hier findest du's auch "offiziell":
http://www.w3.org/TR/REC-CSS1#color-units
"The format of an RGB value in hexadecimal notation is a '#' immediately followed by either three or six hexadecimal characters. The three-digit RGB notation (#rgb) is converted into six-digit form (#rrggbb) by replicating digits, not by adding zeros. For example, #fb0 expands to #ffbb00. This makes sure that white (#ffffff) can be specified with the short notation (#fff) and removes any dependencies on the color depth of the display."
gruss,
wahsaga
Hallo wahsaga,
danke !
gruesse
rainer groth
Hallo!
Aber eins faellt mir schon auf: '#ffc' und '#aaa' sind AFAIK KEINE gueltigen hexadezimalen Farbwerte.
In CSS schon, und wie gesagt mit dem ie5 läuft das auch.
Kann vielleicht mal jemand folgendes für mich im IE6 testen:
<h1 style="filter: Glow(Strength=2,Color=#ffffcc) Shadow(Direction=135,Color=#aaaaaa); width: 100%;">Text</h1>
Sollte, wie gesagt, dünnen beigen rand und grauen Schatten geben.
tschüs, jürgen
Hallo jürgen,
http://home.arcor.de/rainergroth/mda/juergen/demo.htm
gruesse
rainer groth