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

    Einmal editiert, zuletzt von MrMurphy (19. November 2015 um 14:36)

Jetzt mitmachen!

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