Zur Navigation

P und DIV

1 Isildur

So nu schreib ich schon recht lange ganz selbstverständlich mit HTML&CSS aber eines ist mir noch nicht ganz klar. Gibt es einen wirklichen Unterschied zwischen p und div? Beide erzwingen im Gegensatz zu span eine neue Zeile aber wo sind die Unterschiede? Mir geht es vorallem um die Formatierungsmöglichkeiten mit CSS da ich mir jetzt gerade mal überlege wie ich das auf meiner Webseite mache, zu einem gescheiten Programmierungsstil gehört ja auch eine gewisse Gleichheit.

achja und ps noch was was mir keinen eigenen Thread wert ist:
Was bringt <input /> ? Ist das das gleiche wie <input></input>?

29.05.2006 19:06

2 Jörg Kruse

Mit dem Element p markierst du einen Abschnitt als Absatz - der Absatz ist sozusagen ein Strukturelement, genauso wie eine Überschrift oder ein Blockzitat; ein div hat für sich genommen keine solche strukturrelle Bedeutung, es markiert nur einen Abschnitt, der in einem bestimmten Ausgabemedium eine besondere Formatierung erhalten soll

<input /> ist XHTML-konform - XHTML erfordert, dass alle Elemente gesclossen werden. <input></input> sollte allerdings nicht verwendet werden, da input keinen Inhalt hat (nur Attribute)

29.05.2006 21:55

3 Rudy

<p> ist ein Textblock, beschreibt also einen Absatz und ist speziell für Text gedacht. Dementsprechend verursacht es auch einen Abstand zu vorhergehenden Elementen.

<div> ist ein Bereichselement, das einen allgemeinen Block beschreibt, also nicht explizit Text. Es ist <p> übergeordnet und erzeugt keinen Abstand, da es aber wie <p> ein Blockelement ist, verursacht es einen Umbruch.

<input> hat keinen abschließenden Tag, </input> ist falsch. <input ... /> macht man in XHTML, wo jedes Element ohne abschließenden Tag mit /> finalisiert wird, so auch <img> oder <meta>.

zu einem gescheiten Programmierungsstil gehört ja auch eine gewisse Gleichheit.
Stimmt, arbeiten nach Standards - gleicher gehts nicht :) Wichtig ist, dass Du vorerst die Elemente entsprechend Ihres vorgesehenen Zwecks einsetzt. Die korrekte Semantik ist wichtig, ohne CSS sollte die Seite sich wie ein Aufsatz lesen. Mit CSS kannst Du dann im Nachhinein nahezu alles machen.

29.05.2006 22:02 | geändert: 29.05.2006 22:02

... 6 Jahre und 6 Monate später ...

4 Wilma (Gast)

Vielen Dank, Eure Diskussion hat mir geholfen endlich den Unterschied zwischen p und div zu verinnerlichen.

Frohe Weihnachten 2012, Guten Rutsch ins neue Jahr und Viel Erfolg.

Gruß aus Texas.

Wilma

22.12.2012 23:28

Beitrag schreiben (als Gast)

Die Antwort wird nach der Überprüfung durch einen Moderator freigeschaltet.





[BBCode-Hilfe]