Html 如何在不重叠的情况下并排对齐div?
如何安排div,使box1显示在左侧,box2显示在中间,box3显示在右侧,而不重叠Html 如何在不重叠的情况下并排对齐div?,html,css,Html,Css,如何安排div,使box1显示在左侧,box2显示在中间,box3显示在右侧,而不重叠 <!DOCTYPE html> <html> <head> <title>example</title> </head> <body> <div id="box1"></div> <div id="box2"></div&
<!DOCTYPE html>
<html>
<head>
<title>example</title>
</head>
<body>
<div id="box1"></div>
<div id="box2"></div>
<div id="box3"></div>
</body>
</html>
例子
.alignDiv div{
浮动:左;宽度:200px;高度:200px;填充:10px;边距:10px;
}
.左{
边框:2px实心#f00;
}
.中心{
边框:2倍实心#000;
}
.对{
边框:2倍实心#bff;
}
试试这个简单的解决方案-
HTML
<div class="box">box1</div>
<div class="box">box2</div>
<div class="box">box3</div>
使用类时,名称应重复,ID应唯一。这样做真的很容易 HTML 另外,在思考
div
中的ID和类时,有一件事要记住:
- ID应该是唯一的,并用于页面的整体结构
- 当您想要重新创建类似的内容(如对齐的内容框)时,应该使用类
希望这有助于在使用类时,应保持名称相同,因为它们被视为重复(可能是单词检查)。当需要唯一的名称时,应该使用ID。我已经添加了我的答案,但是下次做一个快速搜索,因为这个问题已经被问了数千次。正确使用类和ID可以减少大量代码。
<div class="box">box1</div>
<div class="box">box2</div>
<div class="box">box3</div>
.box{background-color:#eee;width:100px;height:100px;float:left;}
<div class="box">One</div>
<div class="box">Two</div>
<div class="box">Three</div>
.box
{
float:left;
width:50px;
height:50px;
margin:10px;
background-color:black;
color:white;
}