Heim > Artikel > Web-Frontend > Können zwei HTML5-Divs in einer Zeile platziert werden?
HTML5-Div-Elemente können standardmäßig nicht zu zweit in einer Zeile platziert werden. div ist ein Element auf Blockebene, das standardmäßig nicht in derselben Zeile angezeigt werden kann. Sie können dem div-Element jedoch den Stil „display: inline;“ hinzufügen Element, sodass mehrere Divs in derselben Zeile angezeigt werden können.
Die Betriebsumgebung dieses Tutorials: Windows7-System, CSS3- und HTML5-Version, Dell G3-Computer.
HTML5-div-Elemente können standardmäßig nicht zu zweit in einer Zeile platziert werden.
div ist ein Element auf Blockebene und ein Element belegt eine eigene Zeile. Daher können standardmäßig nicht zwei Divs in derselben Zeile angezeigt werden.
Die Hauptmerkmale von Inline-Elementen sind wie folgt:Das Hauptmerkmal von Elementen auf Blockebene besteht darin, dass sie eine eigene Zeile belegen.
Die Hauptmerkmale von Elementen auf Blockebene sind wie folgt:
Unabhängig davon, ob das Zeilenumbruch-Tag wird verwendet oder nicht, Elemente auf Blockebene befinden sich immer in einer neuen Zeile.
Die Breite, Höhe, Ränder und der Abstand von Elementen auf Blockebene können alle gesteuert werden Ein Element auf Blockebene wird weggelassen, seine Breite entspricht standardmäßig dem aktuellen Browserfenster. Die Breite von
Elementen auf Blockebene kann andere Inline-Elemente und Elemente auf Blockebene enthalten.
- Aber Sie können das Anzeigeattribut verwenden, um Elemente auf Blockebene in Inline-Elemente umzuwandeln, sodass mehrere Divs in derselben Zeile angezeigt werden können.
Inline-Elemente und andere Elemente werden in derselben Zeile angezeigt;
Die Breite, Höhe, Ränder und Polsterung von Inline-Elementen können nicht geändert werden
Die Breite eines Inline-Elements entspricht der Breite seines Inhalts und kann nicht geändert werden.
Inline-Elemente können nur Text oder andere Inline-Elemente aufnehmen.
- Elemente auf Blockebene in Inline-Elemente umwandeln
Setzen Sie in Elementen auf Blockebene ein, um Elemente auf Blockebene in Inline-Elemente umzuwandeln.
Beispiel:<!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <style type="text/css"> div{ background-color: #FFC0CB; margin: 10px; } .box { display: inline; } </style> </head> <body> <div>一个div元素,块级元素</div> <div>一个div元素,块级元素</div> <div>一个div元素,转为了行内元素</div> <div>一个div元素,转为了行内元素</div> </body> </html>
display:inline;
(Lernvideo-Sharing: CSS-Video-Tutorial,
Web-FrontendDas obige ist der detaillierte Inhalt vonKönnen zwei HTML5-Divs in einer Zeile platziert werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!