Matthias Apsel: CSS Selektor für folgeelement aber nur ohne text dazwischen

Beitrag lesen

Om nah hoo pez nyeetz, martin88!

.div a {
  /*formatierung hier */
}

ist aus mehreren Gründen falsch:

1. gibt es im Beipiel keine Klasse, die 'div' heißt.
2. selektierte der Kombinator '.div a' alle a-Elemente innerhalb der Elemente der Klasse 'div'

gesucht sind jedoch nur zwei wirklich unmittelbar aufeinanderfolgende a-Elemente. auch der Kombinator 'a + a' kann das nicht leisten, weil er sowohl

<a>...</a>text<a>...</a> als auch <a>...</a><a>...</a> selektiert. Es hilft mit großer Sicherheit, den Text zwischen den Links in ein zusätzliches Element zu packen, aber das ist ebenfalls mit großer Sicherheit nicht das, was Jeena sucht.

Matthias

--
1/z ist kein Blatt Papier.