Bernhard Peissl: DIV oder nicht DIV

Beitrag lesen

Grüssi

Um einzelne Wörter oder gar buchstaben in einen Container zu legen nimm <span>, wenn es um Blöcke geht (grob gesagt Absätze) dann nimm <div>.

http://www.htmlhelp.com/reference/html40/block/div.html

--------------------------------------------------------^^^^^^

<cite>
SPAN is a text-level equivalent of DIV for use within paragraphs and inline elements.

---^^^^

</cite>

http://www.htmlhelp.com/reference/html40/special/span.html

-----------------------------------------------------------^^^^

<cite>
DIV is a block-level equivalent of SPAN for containing block-level elements such as P and TABLE.

---^^^^

</cite>

Nanu? Wenn scho denn scho! Allerdings habe ich genau das gesagt ;-)

PS: Das mit den Zeilenschaltungen nach divs kann man so nicht sagen.

http://www.htmlhelp.com/reference/html40/block.html
<cite>
When rendered visually, block-level elements usually begin on a new line.
</cite>

http://www.htmlhelp.com/reference/html40/inline.html
<cite>
When rendered visually, inline elements do not usually begin on a new line.
</cite>

<DIV>s nebeneinander (mit Hilfe von CSS):
---------------------------------------
<html>
<head>
<title></title>
</head>
<body>
<div style="background-color: red; left: 10px; width: 200px; float: left;"><b>Links</b></div>
<div style="background-color: blue; right: 10px; width: 200px; float: left;"><b>Rechts</b></div>
</body>
</html>

<TABLE>s nebeneinander, ganz ohne CSS:
------------------------------------
<html>
<head>
<title></title>
</head>
<body>
<table width="100" align="left" bgcolor="red"><tr><td><b>Links</b></td></tr></table>
<table width="100" align="left" bgcolor="blue"><tr><td><b>Rechts</b></td></tr></table>
</body>
</html>

Siehst du irgendwo eine Leerzeile? Das ist der Grund warum sie usually geschrieben haben ;-) Beides funktioniert sogar auf NS4! Noch Fragen?

lg Bernhard