Sollte ich auf Absatz-tags, um die Bilder?
Ich habe eine web-Seite, wo ich text mit Bildern. Ich schreiben einen text (einen Absatz) dann ein Bild, dann ein weiterer Absatz.
Soll ich p-tags um das Bild zu, oder soll ich Sie einfach lassen Sie es in zwischen nur mit dem img-tag?
Der Grund, warum ich Frage, ist weil bis jetzt war ich nur ploppen Bilder zwischen den Absätzen, aber jetzt, wenn ich will hinzufügen, mehr als ein Bild oder ein Bild hinzufügen und ein Anker-dann ist das sitzen nicht zusammen Recht. Die andere Sache, die ich ausprobiert habe, war das hinzufügen
<p></p>
zwischen zwei Bildern, aber ich fühle mich wie das ist falsch 😛
- Sie könnten versuchen, das posting ein Beispiel von dem, was Sie bekommen, und dem, was Sie wollen. Ich glaube nicht, dass ich Recht bekommen es von Ihrer Beschreibung.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Könnten Sie CSS verwenden, um die Bilder handeln, die als Blöcke anstatt als inline-Blöcke:
Setzen Sie Folgendes in deinem CSS irgendwo:
Oder wenn Sie einige Bilder, die Sie anzeigen möchten, inline, dann fügen Sie
class="block"
um Ihre img-tags, und ändern Sie die css diese:img
zu handeln, wie ein block-level-element, gib es einfachdisplay:block
.Styling ein Bild als block-element ist eine partielle Lösung. HTML sollte so gestaltet werden, "arbeiten", ohne Stil, auch. Wenn das box-Modell setzt Voraus, dass ein block-element beinhaltet nur block-oder inline-Elemente nicht vermischt - als wir so tun sollten, auf der niedrigsten möglichen Ebene. Dies ist der Grund, warum die Menüs erstellt werden, die als Listen nicht Sätze von links. Dies wird als graceful degradation.
Also IMHO die <p> - tag um das Bild Hinzugefügt werden soll wenn die Knoten daneben sind block-Elemente.
Ich kann nicht aus irgendeinem Grund denken, warum Sie nicht verwenden
<p><img/></p>
wenn das ist, wie Sie es wünschen angelegt. so werden die mark-up deutlich beschreibt das layout.ist es sicherlich besser lesbar als eine änderung der display-Typ für sämtliche Bilder. die beste alternative wäre eine css-Klasse
img.block {display:block;}
+<img class="block"/>
Es ist nichts falsch daran, dass die Bilder mit oder ohne
<p></p>
. Die einzigen Dinge, die Sie beachten sollten sind:<p>
beeinflussen könnte, die padding, margin oder Breite des Bildes in einer Weise, dass Sie das nicht wollen.<p>
wird die Bild-Anzeige als block.img {display: block;}
und lassen Sie Ihre<img>
erscheinen, ohne<p></p>
img {display: block;}
undimg {display: inline;}