Powiedzmy mam tekst jak:<span> nakładające się ciągi w akapicie
<p>There are many people in Asia.</p>
chcę, aby dopasować dwa ciągi: many people
i people in Asia
. Chcę wyjście wyglądać obu ciągów stwierdzono niezależnie, może stosując inną kolorową podkreślenie dopasowane do każdego napisu, tak:
Ale w HTML nie mogą się pokrywać przęseł bo gdybym próbował to:
span.first { border-bottom: 1px solid red; }
span.second { border-bottom: 1px solid blue; }
<p>There are
<span class="first">many <span class="second">people</span> in Asia</span>.
</p>
pierwszy </span>
by zamknąć span.second
.
Moja myśl jest pozycja div
s pod tekstem tak, że ustawiają się z dopasowanego tekstu w powyższym p
, ale założę się, dopasowując te DIV z rozpoczęcia i zakończenia pozycji dopasowanej strun za pomocą CSS byłby koszmar .
Wszelkie uwagi na temat tego, jak to zrobić?
+1 To by działało, OP mógłby następnie zmodyfikować reguły stylu, aby podświetlić pojedynczych meczów, jeśli to konieczne. – RobG
Taa, to brzydkie, ale w przypadku dużej ilości takich stylów wygląda na to, że to jest droga. Dzięki. – ash