Pseudoklasse first-letter in IE6 und Gecko-basierten
René
- browser
0 Vaclav0 René0 René0 Vaclav0 René
0 Alexander Brock
0 Alexander Brock0 René
Hallo,
Ich möchte bei einer Website die Pseudoklasse first-letter so in der Art benutzen:
p.firstletter { font-size:40px; font-family:'Times New Roman',sans; }
Wenn ich mir das Ergebnis im IE 6 ansehe ist das wunderbar und genau wie gewünscht. In Geckobasierten Browsern (Firefox/Mozilla), wie auch im Opera wird durch den größeren ersten Buchstaben aber leider die nächste Zeile nach unten verrückt. Gibt es eine Möglichkeit dies für diese Browser zu umgehen?
Gruß
René
Hallo,
line-height?
Grüße
Vaclav
line-height?
Super, danke!
Gruß
René
line-height?
Super, danke!
Ähm, das hilft zwar für die Gecko-Browser, aber hat dann genau den selben Effekt wie vorher bei den Geckobasierten nun im IE. Also genau umgedreht. Man könnte natürlich eine browserweiche bauen. Aber ich mag Browserweichen nicht, da sie Fehler machen können (Browser falsch erkennen, neue Browserversioenn nicht erkennen etc.). Gibts da auch eine Möglichkeit ohne Browserweiche auszukommen (vielleicht einen kleinen CSS-Hack oder so)?
Gruß
René
Hallo,
nur IE erkennt * html; bekannt als Star-HTML-Hack.
Bsp.: * html p:first-letter { line-height: 80%; }
Grüße
Vaclav
nur IE erkennt * html; bekannt als Star-HTML-Hack.
Bsp.: * html p:first-letter { line-height: 80%; }
Ja, jetzt geht es in beiden Browsern. Super, vielen Dank.
Gruß
René
Hallo,
[...] Aber ich mag Browserweichen nicht, da sie Fehler machen können (Browser falsch erkennen, neue Browserversioenn nicht erkennen etc.).
Meinst du jetzt Script-gesteuerte Browserweichen?
Gibts da auch eine Möglichkeit ohne Browserweiche auszukommen (vielleicht einen kleinen CSS-Hack oder so)?
Ich mache bei solchen Problemen folgendes:
$selector {
/* Angaben für echte[tm] Browser */
}
* html $selector {
/* Angaben für IE, überschreiben im IE die oberen */
}
Gruß
Alexander Brock
Hallo,
Ich möchte bei einer Website die Pseudoklasse first-letter so in der Art benutzen:
p.firstletter { font-size:40px; font-family:'Times New Roman',sans; }
Hast du dich nur vertippt, oder verwendest du wirklich
. anstelle von : für Pseudoklassen?
Gruß
Alexander Brock
Hast du dich nur vertippt, oder verwendest du wirklich
. anstelle von : für Pseudoklassen?
Sorry, vertippt!
Gruß
René