Element sm not allowed as child of element p in this context.

  • Hallo alle zusammen!


    Ich habe in einer CSS-Datei folgendes festgelegt:


    sm {
    font-size: 12px;
    }


    Diese CSS-Datei habe ich dann in die HTML-Datei eingebunden.


    Anschließend habe ich das in meine HTML-Datei geschrieben:


    <p><a href="#"><i class="icon-file"></i></a> <sm>DOWNLOAD PDF</sm></p>


    Der Browser setzt das alles wunderbar um, nur der w3c-Validator spuckt folgendes aus:


    Element sm not allowed as child of element p in this context. (Suppressing further errors from this subtree.)


    Wie kann ich das ändern??? Wie kann ich das konform schreiben?


    <span> wollte ich nicht benutzen! Ich wollte bei <t> bleiben.


    Danke!

  • Hallo


    das sm-Element wird moniert, weil es das in HTML5 nicht gibt.


    Du musst dafür ein geeignetes semantisch passendes Element verwenden. Wenn sich keins finden lässt halt doch das span-Element.


    Ich selbst würde dort gar kein Element einfügen und das vorhandene sm einfach löschen.


    Zitat

    Ich wollte bei <t> bleiben.


    Genau so wenig wie ein t-Element.


    Gruss


    MrMurphy

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!