Hãy nói rằng tôi có văn bản như:<span> dây chồng chéo trong một đoạn
<p>There are many people in Asia.</p>
Tôi muốn để phù hợp với hai chuỗi: many people
, và people in Asia
. Tôi muốn đầu ra để trông giống như cả hai chuỗi đã được tìm thấy một cách độc lập, có lẽ áp dụng một gạch dưới màu khác nhau để mỗi chuỗi phù hợp, như vậy:
Nhưng, trong HTML Tôi không thể chồng lên nhau kéo dài bởi vì nếu tôi đã cố gắng này:
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>
đầu tiên </span>
sẽ đóng span.second
.
Suy nghĩ của tôi là đặt vị trí div
s bên dưới văn bản sao cho văn bản phù hợp trong số p
ở trên, nhưng tôi đặt cược các div đó với vị trí bắt đầu và kết thúc của chuỗi phù hợp sử dụng CSS sẽ là một cơn ác mộng .
Bất kỳ suy nghĩ nào về cách thực hiện việc này?
+1 Điều đó có hiệu quả, OP có thể sửa đổi quy tắc kiểu để đánh dấu các kết quả phù hợp nếu cần. – RobG
Vâng, nó xấu xí nhưng với số lượng lớn kiểu dáng như thế này, có vẻ như đó là cách để đi. Cảm ơn. – ash