suit: Div tag

Beitrag lesen

Warum nutzt man nicht anstatt des div-tag z.B. ein p-Tag?

Wenn man mehrere elemente Gruppieren möchte, ist ein div-Element durchaus sinnvoll - sofern es kein anderes, geeignetes Element gibt. Zum gruppieren von Formularelementen eignet sich z.B. <fieldset />

Zum Auszeichnen eines Textabsatzes eigent sich ein <p />-Element.

p ist also nicht zwangsläufig ein ersatz für div.

Da würde doch das selbe Ergebnis rauskommen?

Mit derselben Formatierung ja - aber der Sinn (Semantik) ist nicht dieselbe.

Wenn ich mir große Webseiten anschaue, dann besteht bei denen alles nur aus div-Tags.

Div-Suppe nennt sich das.

Ebenso habe ich irgendwo gelesen, dass dur den Gebrauch von div und span-Tags bestimmte HTML-Tags überflüssig geworden sind.

Nein, das ist Unsinn.

Kann mir jemand sagen, welche es genau sind?

Durch den gebrauch sinnvoller Auszeichnung sind präsentationsbezogene (großteils) Elemente überflüssig geworden.

Namentlich b, i, u, tt, font usw (diese sind bereits als "deprecated" gekennzeichnet). HTML5 will die Dinger aber leider wieder einführen.