Christian W.: Alternative zu <b>, <i>, <u>

Beitrag lesen

Guten Morgen,

ich arbeite zur Zeit an einem PHP Script, dass von mir definierte Tags mit Hilfe von str_replace() in HTML Tags umwandelt.

Dabei bin ich auf folgendes Problem gestossen:

<meinTagfuerUnterstrichen>Das ist <meinTagfuerFett>ein</meinTagfuerFett> Beispieltext</meinTagfuerUnterstrichen>

würde mit HTML so aussehen:

<u>Das ist <b>ein</b> Beispieltext</u>

wobei noch alles funktionieren würde, da diese Tags aber nicht mehr aktuell sind würde ich das lieber mit CSS machen, und dann sieht das halt so aus:

<span style="text-decoration:undeline;">Das ist <span style="font-weight:bold;">ein</span> Beispieltext</span>

hier wird der span.underline Tag nur schon nach dem "ein" geschlossen und der span.bold Tag nach dem "Beispieltext".

Meine Frage nun kann ich den <span> Tag irgendwie kennzeichnen, so dass der schliessende Tag weiss welchen er schliessen soll?

Also irgendwie so:

<span name="bold"> text </span name="bold">