Eine einfache CSS-Tropfen-Cap - Sitepoint
Sie können den Drop-Cap-Effekt entgangen sein, wir in dem neuen Blogs Design, sowie die Erstlinientherapie großgeschrieben, dass die meisten Browser angezeigt wird (mit Ausnahme von Safari aus Gründen werde ich in einem Moment erklären) verwenden.
Es gibt durchaus ein paar Hacky Methoden für diesen Effekt der Umsetzung, aber die sauberste und wartbar ist reine CSS. mit dem: first-letter und: first-line-Pseudo-Klassen.
Hier ist die CSS, die es geschehen lässt:
Aber das ist nicht so weit unterstützt werden; die Selektoren verwenden wir Mittel wir die Unterstützung für IE8 bekommen, dass wir sonst nicht.
Für die Erstlinientherapie großgeschrieben wir leider keine Unterstützung für Safari bekommen. Es ist nicht, weil der Wähler - es unterstützt alle hier gezeigten Beispielen und gilt andere Eigenschaften innerhalb dieser Regeln - es gilt nicht nur der Text-Transformation. Dies ist etwas, das ich in einer Reihe von verschiedenen Situationen bemerkt habe, wo Safari nicht das, ohne leicht-ersichtlichen Grund Transformation anzuwenden. Ich habe es auf einem anzuwenden gesehen scheitern Element, wo es für einen entsprechenden gearbeitet
Was Sie dort sehen, von links nach rechts, ist Firefox, Opera und Safari. Und in der Tat ist es Firefox, die das falsch zu machen ist. während Opera und Safari es richtig machen - Firefox noch ist die Anwendung des line-height des Mutter Absatzes auf die ersten Buchstaben, seine viel größere Schriftgröße zu ignorieren, während die anderen Browser eine line-height korrekt anwenden, die mit dem Schreiben des font-size entspricht .
So können wir einen Vorteil aus der Differenz, um selbst-out das Ergebnis zwischen den Browsern - Reduzierung der Zeilenhöhe progressiv, die keinen Unterschied zu Firefox macht, bis wir ein ähnliches Ergebnis in Opera und Safari (und IE8) erhalten:
Es ist nicht das erste Mal, dass ich dieses Rendering Verhalten in Firefox gesehen habe. Und da wir keine CSS-Hacks, die nur auf Firefox anwenden können, Unterschiede wie diese sind wirklich die einzige Art, wie wir Browser Tweaks anwenden können. Und als Browser Tweaks gehen, ist dies eine völlig zukunftssicher - wenn Firefox jemals seine Implementierung behebt und wendet die richtige line-height, wird es wie die anderen in erster Linie Come-out.
Es ist ironisch, wirklich, dass wir jeden Browser außer Firefox Fixierung am Ende sollte, wenn Firefox der einzige Browser ist, dass es falsch macht! Aber das ist nur, wie unsere Industrie arbeitet - Firefox, wie Ihr Frauchen, ist „immer Recht“.