如何放置两个div
在HTML中并排?


<div>标签定义了HTML文档的划分。此标签主要用于将相似的内容组合在一起,以便于样式设置。它也用作HTML元素的容器,我们可以使用class或id属性轻松地设置此标签的样式。我们可以在<div>标签内放置内容。

使用CSS属性,我们可以将两个<div>标签并排放置在HTML中。

通过样式设置,我们可以将两个div类并排放置。

语法

以下是<div>标签的语法。

<div class='division'>Content…</div>

示例1

以下是如何使用CSS属性在HTML中将两个div类并排放置的示例。

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <style> .division { display: inline-block; border: 1px solid red; padding: 1rem 1rem; </style> </head> <body> <!--<div class='parent'>--> <div class='division'>div tag 1</div> <div class='division'>div tag 2</div> <!--</div>--> </body> </html>

以下是上述示例程序的输出。

示例2

在另一个将两个<div>标签并排添加的示例中,我们使用CSS属性通过设置高度为100px和使用set_margin设置边距来设置样式。

<!DOCTYPE html> <html> <head> <title>HTML div</title> </head> <body> <div style="width: 100px; float:left; height:100px; background:gray; margin:10px"> First DIV </div> <div style="width: 100px; float:left; height:100px; background:yellow; margin:10px"> Second DIV </div> </body> </html>

添加父<div>标签

我们还可以添加一个父级来放置两个div类。这里,父<div>标签充当子类(HTML元素)的容器。

我们也可以使用CSS属性设置父<div>的样式。

语法

以下是包含两个子<div>标签的父<div>标签的语法。

<div class='parent'>
   <div class='division'>Content…</div>
   <div class='division'>Content…</div>
</div>

示例1

下面是一个在HTML中将两个<div>标签并排放置的示例,在这个程序中,我们使用了一个父类来在HTML文档中添加更多样式。

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <style> .parent { border: 1rem solid green; margin: 1rem; padding: 1rem 1rem; text-align: center; } .division { display: inline-block; border: 1px solid aquamarine; padding: 1rem 1rem; } </style> </head> <body> <div class='parent'> <div class='division'>div tag 1</div> <div class='division'>div tag 2</div> </div> </body> </html>

以下是上述示例程序的输出。

示例 - 通过创建分屏

下面是一个将两个div标签并排放置的示例,通过将屏幕分成两半。

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <style> .split { height: 100%; width: 50%; position: fixed; top: 0; } .left { left: 0; background-color: yellowgreen; } .right { right: 0; background-color: aquamarine; } </style> </head> <body> <div class="split left"> </div> <div class="split right"> </div> </body> </html>

以下是上述示例程序的输出。

更新于:2022年10月19日

9K+ 浏览量

开启您的职业生涯

完成课程获得认证

开始学习
广告