• Hi,

    nehmen wir mal folgendes Beispiel:

    html, body {
    margin: 0px;
    padding: 0px;
    }

    Wo ist in diesem Fall der Unterschied zwischen html und body? Und was bedeuten diese jeweils?

    Beides bedeutet doch, dass ALLE Elemente im Dokument resettet werden oder nicht? Also jedes <p>, jedes <img>, usw... sodass ich nicht mehr die einzelnen Elemente zu resetten brauche, oder?

    Danke im voraus.

    MfG

  • Hallo wenn du html,body schreibst dann gilt dies für das Gesamte Dokument solange du einzelnen Elementen nichts anderes zuweist. Die Moderenere Schreibweise hierfür ist allerdings:

    HTML
    * {margin: 0; padding: 0;}


    Lg

  • Danke für die Antwort.

    Aber wo genua ist der Unterschied? Denn eigentlich würde es dann ja reichen, wenn ich entweder html oder body benutze.

  • Hallo also ich glaube(bin mir nicht ganz sicher) früher hat man html,body {Zuweisúngen} geschrieben, heute nur noch was ich oben geschrieben habe und im body {} den Rest für das Dokument. Das ist das weit verbreiteste was ich immer gesehen habe

    Lg

  • Beides bedeutet doch, dass ALLE Elemente im Dokument resettet werden oder nicht? Also jedes <p>, jedes <img>, usw... sodass ich nicht mehr die einzelnen Elemente zu resetten brauche, oder?

    Afaik müsstest du noch <td> und <p> mitresetten. So hab ich es in grauer Vorzeit zumindest gelernt.

    Information will frei verfügbar sein.

    Don't eat unpeeled hedgehogs.

  • Code
    html { padding: 0; }

    setzt die Innenabstandeigenschaft für den <html>-Tagauf 0.

    Code
    html, body { padding: 0; }

    setzt die Innenabstandeigenschaft für den <html>- und <body>-Tag auf 0.

    Code
    html, body, td, p { padding: 0; }

    setzt die Innenabstandeigenschaft für den <html>-, <body>-, <td>- und <p>-Tag auf 0.

    Code
    * { padding: 0; }

    setzt die Innenabstandeigenschaft für alle HTML-Element auf 0. Also auch <html>, <body>, <td>, <strong>, <a>, <img> etc. pp.

    Dafür kann man natürlich auch jede andere CSS-Eigenschaft verwenden, solange diese zumindest bei allen HTML-Elementen Sinn macht.