css-Selektor: ersten Absatz den ersten Buchstaben innerhalb einer div
<div>
<p>
Once upon a time..
</p>
<p>
A beautiful princess..
</p>
</div>
Wie kann ich die auswählen (in meinem css) der erste Buchstabe des ersten Absatzes innerhalb dieses div??
Dank
Luca
InformationsquelleAutor luca | 2011-04-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
InformationsquelleAutor Demian Brecht
In einigen Fällen müssen Sie möglicherweise eine Kopf-oder einige andere Elemente, die Typen vor der
<p>
Zum Beispiel:So, in diesem Fall
p:first-child
nicht aus irgendeinem Grund zu arbeiten, zumindest nicht in Chrome oder Safari.Also stattdessen werden Sie dies nutzen wollen:
Vielen Dank für Ihre Zeit.
first-of-type
InformationsquelleAutor Philll_t
Können Sie die CSS -
:first-letter
pseudo-element, das für Stil, um den ersten Buchstaben eines block-level-element.InformationsquelleAutor Ian Pugsley
Gut, ich würde Sie mindestens eine Klasse auf das element, das Sie möchten, dass die ersten Buchstaben styling angewandt werden. Ich bin sicher, du kannst eine css-Regel für den ersten Absatz des ersten div -; aber wenn Sie geschehen, haben ein weiteres div mit einem Absatz am Anfang, dann es wird angewendet, um alle von Ihnen. In anderen Worten, ohne die Verwendung einer Klasse/id in Ihrem Selektor, angewendet wird, um den ersten Buchstaben des ersten Absatzes von JEDES DIV (die möglicherweise nicht das Verhalten, das du suchst). Also ich würde das hier empfehlen:
Und dann in deinem css:
Aber wenn meine intuition falsch ist und Sie wissen sicher, dass dies ist, was Sie suchen, dann @Demian Brechts Antwort sollte gut gehen.
InformationsquelleAutor Dave
Ja, es ist eigentlich ganz einfach:
InformationsquelleAutor Kyle Sletten
CSS :first-letter-Selektor
Beispiel HIER
Hinweis: Die folgenden Eigenschaften können verwendet werden mit :first-letter
schriftart-Eigenschaften,
Eigenschaften Farbe,
hintergrund Eigenschaften
margin-Eigenschaften,
Polsterung Eigenschaften,
border-Eigenschaften,
text-decoration",
vertical-align (nur, wenn der Schwimmer ist 'keine'),
text-transform,
line-height,
float,
klar
InformationsquelleAutor ExtraGravy
Können Sie sich direkt an die Zielgruppe der erste Buchstabe des gesamten div:
demo: https://codepen.io/anon/pen/gRoypa
InformationsquelleAutor Andrei Duca