


In diesem Artikel geht es um die Lösung des Problems, dass die Breite des IMG-Tags beim Festlegen des display:block-Attributs nicht auf 100 % festgelegt werden kann. Die Methode ist sehr detailliert und hat einen bestimmten Referenzwert beziehen Sie sich darauf. Ich hoffe, es wird Ihnen helfen.
Phänomene
Der folgende Code, das img-Tag wird mit display:block festgelegt, die Größenbreite kann nicht auf 100 % eingestellt werden
nbsp;html> <meta> <title>img标签设置display:block,宽度无法100%</title> <p> <img src="/static/imghwm/default1.png" data-src="https://www.baidu.com/img/bd_logo1.png?where=super" class="lazy" alt="Die Lösung für das Problem, dass die Breite beim Festlegen des display:block-Attributs des img-Tags nicht auf 100 % eingestellt werden kann" > </p>
Ursache
Ersetzungselemente und Nicht-Ersetzungselemente
Elemente bilden die Grundlage der Dokumentstruktur. In CSS generiert jedes Element eine Box (Box, auch übersetzt als „Box“), die den Inhalt des Elements enthält. Verschiedene Elemente werden jedoch unterschiedlich angezeigt, z. B. p unterscheidet sich von span und strong unterscheidet sich von p. In der Dokumenttypdefinition (DTD) werden für verschiedene Elemente unterschiedliche Typen angegeben. Dies ist einer der Gründe, warum DTD für Dokumente wichtig ist. Entsprechend den Eigenschaften des Elements selbst kann es in ersetzte Elemente (ersetzt) unterteilt werden Element) und Nicht-Ersatz-Elemente, Nicht-Ersatz-Elemente sind im W3C nicht klar definiert, aber wir können Ersatzelemente haben, die Nicht-Ersatz-Elementen entsprechen, sodass es verständlich ist, dass die anderen außer Ersatzelementen Nicht-Ersatz-Elemente sind Elemente
Element ersetzen: Der Browser bestimmt den spezifischen Anzeigeinhalt des Elements anhand seines Tags und seiner Attribute. Ersatzelemente sind Elemente, deren Inhalt nicht durch das visuelle CSS-Formatierungsmodell gesteuert wird, wie z. B. IMG-Tags, eingebettete Dokumente (Iframes usw.) oder Applets. Diese werden als Ersatzelemente bezeichnet. Beispielsweise liest das img-Element Bildinformationen und zeigt sie über den Wert des src-Attributs an. Wenn Sie jedoch den (x)html-Code anzeigen, können Sie den tatsächlichen Inhalt des Bildes nicht sehen, der Inhalt des img-Elements jedoch wird normalerweise durch das durch das src-Attribut angegebene Bild ersetzt. Das Typattribut des Eingabeelements bestimmt beispielsweise, ob ein Eingabefeld, ein Optionsfeld usw. angezeigt wird. (x) img, input, textarea, select, object in html sind alles Ersatzelemente. Diese Elemente haben keinen tatsächlichen Inhalt, das heißt, sie sind leere Elemente.
Nicht-Ersatzelemente: (X) Die meisten Elemente von HTML sind Nicht-Ersatzelemente. Sie teilen dem Browser direkt den Inhalt und die Anzeige mit it
Das img-Tag ist ein Ersatzelement. Eines der Merkmale des Ersatzelements ist, dass die Größe durch das interne Element bestimmt wird, unabhängig davon, ob sein Anzeigeattributwert Inline oder Block ist. Diese Funktion ist sehr interessant, wenn der Anzeigeattributwert Block ist. Die Breite wird durch die äußere Größe bestimmt, die Breite des ersetzten Elements wird jedoch nicht durch die Anzeigeebene beeinflusst , die Anzeigeebene kann die Größe des
-Containers nicht ändern. Die Lösung besteht darin, die Breitengröße von
auf 100 % zu setzen
Verwandte Empfehlungen:
Sie können die Breite nach der Verwendung von {display:block} immer noch nicht festlegen? _html/css_WEB-ITnose
display:table, display:block Usage Difference
css hover: display:block; pseudo class Bei Anwendungen in Dropdown-Menüs muss auf die Verwendung von z-index_html/css_WEB-ITnose
Das obige ist der detaillierte Inhalt vonDie Lösung für das Problem, dass die Breite beim Festlegen des display:block-Attributs des img-Tags nicht auf 100 % eingestellt werden kann. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Für eine Weile war iTunes der große Hund im Podcasting. Wenn Sie also "Abonnieren Sie Podcast" verlinkt haben, um zu mögen:

Wir haben die Oper verloren, als sie 2013 Chrome gingen. Gleiches Geschäft mit Edge, als es Anfang dieses Jahres auch Chrome ging. Mike Taylor nannte diese Veränderungen a "abnehmend

Von trashigen Clickbait -Websites bis hin zu den meisten August der Veröffentlichungen sind die Teilen von Schaltflächen seit langem im gesamten Web allgegenwärtig. Und doch ist es wohl diese diese

In der Roundup der Woche geht Apple in Webkomponenten, wie Instagram Insta-Loading-Skripte und einige Lebensmittel für das Denken für selbsthosting kritische Ressourcen sind.

Als ich die Dokumentation von Git -Befehlen durchschaut hatte, bemerkte ich, dass viele von ihnen eine Option hatten. Ich dachte anfangs, dass dies nur ein war

Klingt ein bisschen wie ein schweres Problem. Ist es nicht? Wir haben oft keine Produktaufnahmen in Tausenden von Farben, sodass wir das mit dem mit umdrehen können. Wir auch nicht

Ich mag es, wenn Websites eine dunkle Modusoption haben. Der dunkle Modus erleichtert mir das Lesen von Webseiten und hilft meinen Augen, sich entspannter zu fühlen. Viele Websites, einschließlich

Ich schaue mir das HTML -Element zum ersten Mal an. Ich habe es für eine Weile dessen bewusst, aber Haven ' Es wurde es noch nicht für einen Dreh genommen. Es hat einige ziemlich cool und


Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

MantisBT
Mantis ist ein einfach zu implementierendes webbasiertes Tool zur Fehlerverfolgung, das die Fehlerverfolgung von Produkten unterstützen soll. Es erfordert PHP, MySQL und einen Webserver. Schauen Sie sich unsere Demo- und Hosting-Services an.

SAP NetWeaver Server-Adapter für Eclipse
Integrieren Sie Eclipse mit dem SAP NetWeaver-Anwendungsserver.

VSCode Windows 64-Bit-Download
Ein kostenloser und leistungsstarker IDE-Editor von Microsoft

SublimeText3 Englische Version
Empfohlen: Win-Version, unterstützt Code-Eingabeaufforderungen!

ZendStudio 13.5.1 Mac
Leistungsstarke integrierte PHP-Entwicklungsumgebung