Hallo,
Soweit ich weiß, sollten Satzzeichen immer in das Element mit rein. natürlich nur, wenn die Hervorhebung sich nicht einfach auf das letzte Wort in einem Satz bezieht.
Hier gehe ich nicht vom Entwurf aus, sondern vom Sprachgefühl. Man schreibt ja auch in (Klammern). Und nicht in (Klammern.)
Wüsste nicht, wieso die das tun sollten. Wie du siehst, steht das so auch in deren Beispiel drin.
Andernorts hat das W3C das angeprangert, weil eben das Leerzeichen entfernt werden könnte. Die damals angeführte Argumentation machte sinn, allerdings habe ich sie nicht im Kopf. Und es kann ja auch sein, dass HTML5 hier anders Parst als die Browser.
<dt>Gras:</dt> <dd>Gründes Zeug</dd>
Die Definition definiert aber nur "Gras", nicht aber "Gras:".
<strong style="font-size:400%">Warning</strong>! This dungeon is dangerous.
Das Ausrufezeichen wirkt da ein bisschen klein, oder? ;-)
Du widersprichst dir.
natürlich nur, wenn die Hervorhebung sich nicht einfach auf das letzte Wort in einem Satz bezieht.
"Warning" ist das letzte Wort im Satz.
Gruß