Gostaria de saber se é uma boa prática ou legal usar tags não padrão em uma página HTML para determinados fins personalizados.
Por exemplo:
Lorem ipsum dolor sente-se no meio, consectetur elip adipiscing. Nullam consequentemente, sente-se em um lugar mais suscetível, em outro lugar ao mesmo tempo, em um pulvinar odio magna suscipit mi.
Quero destacar "consectetur adipiscing elit" como importante e "nisi arcu accumsan arcu" como destacado.
Então, no HTML, eu colocaria:
Lorem ipsum dolor sit amet, <important> consectetur adipiscing elit </important>. Nullam consequentemente, felis sit amet suscipit laoreet, <highlighted> nisi arcu accumsan arcu </highlighted>, vel pulvinar odio magna suscipit mi.
e no CSS:
important {
background: red
color: white;
}
highlighted {
background: yellow;
color: black;
}
No entanto, como essas tags HTML não são válidas, tudo bem?
<em>
é basicamente seu <important>
e <mark>
é seu <highlight>
.
<strong>
é mais apropriado por importância do que <em>
é. Minha culpa.
<span class=..>
?