Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何在不重叠的情况下并排对齐div?_Html_Css - Fatal编程技术网

Html 如何在不重叠的情况下并排对齐div?

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&

如何安排div,使box1显示在左侧,box2显示在中间,box3显示在右侧,而不重叠

    <!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;
}