Använd <mark> elementet istället för .bbMark

Använd <mark> elementet istället för .bbMark

Använd <mark> elemented istället för <span class="bbMark" style="">Skylake</span>.

Exampel på:
https://www.sweclockers.com/nyhet/26652-rykte-intel-arbetar-p...

Skrivet av rektor:

Använd <mark> elemented istället för <span class="bbMark" style="">Skylake</span>.

Exampel på:
https://www.sweclockers.com/nyhet/26652-rykte-intel-arbetar-p...

Tack för din feedback.

Är det något specifikt du saknar med <mark> kontra vår bbkod styling? Eller tycker du bara vår bbkod är otydlig / ful?

Läste snabbt på <mark> taggen men såg inget sådär specifikt nytt så upplys mig gärna om jag missar något.

Mvh // Anton

Skickades från m.sweclockers.com

Skrivet av Klorixx:

Tack för din feedback.

Är det något specifikt du saknar med <mark> kontra vår bbkod styling? Eller tycker du bara vår bbkod är otydlig / ful?

Läste snabbt på <mark> taggen men såg inget sådär specifikt nytt så upplys mig gärna om jag missar något.

Mvh // Anton

Skickades från m.sweclockers.com

<span> elementet betyder ingenting. Det kan representera vad som helst och har ingen egen semantisk innebörd. Att ni stylar den med en CSS klass ändrar bar presentationen.

<mark> elementet är ett specifikt ändamål för det ni använder <span> elementet med .bbMark klassen. Mark elementet bär med sig en semantisk innebörd.

Så det är mer korrekt att använda <mark> än <span class="bbMark">, på samma sätt som det är mer rätt att använda <h1> för en rubrik istället för <span class="rubrik"> eller <span style="font-size: 36px">.

När du använder <mark> elementet så kan även verktyg (inte enbart människor) ha en förståelse för syftet, vilket kan användas av mjukvara för handikappade (synskadade, hörselnedsatta, blinda, etc).

Skrivet av rektor:

<span> elementet betyder ingenting. Det kan representera vad som helst och har ingen egen semantisk innebörd. Att ni stylar den med en CSS klass ändrar bar presentationen.

<mark> elementet är ett specifikt ändamål för det ni använder <span> elementet med .bbMark klassen. Mark elementet bär med sig en semantisk innebörd.

Så det är mer korrekt att använda <mark> än <span class="bbMark">, på samma sätt som det är mer rätt att använda <h1> för en rubrik istället för <span class="rubrik"> eller <span style="font-size: 36px">.

När du använder <mark> elementet så kan även verktyg (inte enbart människor) ha en förståelse för syftet, vilket kan användas av mjukvara för handikappade (synskadade, hörselnedsatta, blinda, etc).

Second that! Mer semantisk HTML bör alltid eftersträvas. Många (samtliga?) andra BB-taggar översätts redan till motsvarande semantisk HTML-tagg, vilket är bra. Tillgänglighet är kanske det mest uppenbara och konkreta argumentet; user stylesheets ett annat; och påfallande ofta dyker det dessutom upp helt oförutsedda fördelar med semantisk uppmärkning, ibland långt senare.

Det råder inget tvivel om att @rektor har rätt, @Klorixx, och jag tror det borde vara en enkel ändring, med tanke på hur till exempel [cmd] och [s] översätts semantiskt redan idag.

Samma sak gäller [color], som översätts till <font>. Borde istället vara <span>, som redan används för både [size] och [font].

Från MDN (med deras fetning etc):

Skrivet av MDN:

Obsolete

This feature is obsolete. Although it may still work in some browsers, its use is discouraged since it could be removed at any time. Try to avoid using it.

Skrivet av MDN:

Usage note:

Do not use this element! Though once normalized in HTML 3.2, it was deprecated in HTML 4.01, at the same time as all elements related to styling only, then obsoleted in HTML5.

Starting with HTML 4, HTML does not convey styling information anymore (outside the <style> element or the style attribute of each element). For any new web development, styling should be written using CSS only.

The former behavior of the <font> element can be achieved, and even better controlled using the CSS Fonts CSS properties.