molily: Ist <br /> zum Bildabstand korrekt?

Beitrag lesen

Hallo, Dmitri,

<img src="logo.gif" style="width:100px; height:100px; border-width:1px; border-style:solid; border-color:#000000; margin:0px;" alt="logo" />
<br />
Text + Links

ist dieses <br /> korrekt, oder soll ich mit margin-bottom arbeiten?

Meines Erachtens ist der manuelle Zeilenumbruch hier völlig legitim. margin-bottom würde ich jedoch nicht auf das img-Element anwenden. Logischer wäre ein <p style="margin-bottom:...;"><img src="logo.png" ... /></p> und entsprechende margins beim Textabsatz darunter.
Btw, alt- und title-Attribut kann man auch aussagekräftiger setzen.

Und wenn ich dies tun soll, brauche ich dann <br clar="all" /> für einen Zeilenumbruch nach dem <img ... >-Tag zu notieren.

Soweit ich weiß, nein. clear - hier bitte übrigens das CSS-Äquivalent http://selfhtml.teamone.de/css/eigenschaften/positionierung.htm#clear anstelle des HTML-Attributes verwenden - ist nur
in Zusammenhang mit float http://selfhtml.teamone.de/css/eigenschaften/positionierung.htm#float zu verwenden. Zwischen clear und margin besteht jedoch nicht der Zusammenhang, den du dir vielleicht vorstellst. Ich kann auch nicht nachvollziehen, wieso man in diesem Fall float verwenden sollte, das wäre vielleicht interessant, wenn du auf ein CSS-Layout umsteigst. :)

Der Frame ist so schmal, dass nach dem Bild kein Text auf die gleiche Zeile passt und es geschieht ein automatischer Zeilenumbruch.

Selbst wenn das der Fall ist, würde ich mich nicht darauf verlassen und durch <br /> oder besser <p><img /></p> einen Umbruch erzwingen. Womöglich kommt ein Benutzer über eine Suchmaschine direkt auf das Navigationsframe und findet die Grafik umgeben von Links vor.

Mathias