Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.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,我是Html新手,我正在尝试将多个div水平对齐。我也尝试了float属性和display inline属性,但没有任何东西可以正常工作。有人能为它推荐任何方法吗 我的代码: #display2letter { width:150px; height:50px; background-color:grey; box: 10px 10px 5px #888888; } #display3letter { width:150px; height:50px; background-color:

我是Html新手,我正在尝试将多个div水平对齐。我也尝试了float属性和display inline属性,但没有任何东西可以正常工作。有人能为它推荐任何方法吗

我的代码:

#display2letter
{
width:150px;
height:50px;
background-color:grey;
box: 10px 10px 5px #888888;    
}
#display3letter
{
width:150px;
height:50px;
background-color:blue;
box: 10px 10px 5px #888888;
}
#display4letter
{
width:150px;
height:50px;
background-color:grey;
box: 10px 10px 5px #888888;
}

#one
{
position:fixed;
left:23%;
}
#two
{
position:fixed;
left:23%;
}
#three
{
position:fixed;
left:23%;
}
这是小提琴

试试:

<div id="first">first</div>
<div id="second">second</div>
这是JSFIDLE

试试:

<div id="first">first</div>
<div id="second">second</div>
这是JSFIDLE


更推荐的解决方案是在容器中放置显示:内联块和块百分比

大概是这样的:

html


此解决方案是响应性设计实施。

更推荐的解决方案是将容器与显示一起放置:内联块和块百分比

大概是这样的:

html


这个解决方案是响应性的设计实现。

我制作了JSFIDLE,我不确定这是否是您想要的

我添加了一个框并将位置更改为相对:

.box {
    float: left;
    width: 270px;
}
#one
{
position:relative;
left:23%;
}
#two
{
position:relative;
left:23%;
}
#three
{
position:relative;
left:23%;
}

我制作了JSFIDLE,我不确定这是否是您想要的

我添加了一个框并将位置更改为相对:

.box {
    float: left;
    width: 270px;
}
#one
{
position:relative;
left:23%;
}
#two
{
position:relative;
left:23%;
}
#three
{
position:relative;
left:23%;
}

试试这个。。。。
第一组
第二组
第三组
div{
边框:1px虚线#000;
位置:相对位置;
浮动:左;
}
内分区{
边框:1px纯黑;
宽度:100px;
高度:100px;
保证金:5px;
}
试试这个。。。。
第一组
第二组
第三组
div{
边框:1px虚线#000;
位置:相对位置;
浮动:左;
}
内分区{
边框:1px纯黑;
宽度:100px;
高度:100px;
保证金:5px;
}

你能说得更具体一点,对齐的内容和位置吗?我需要将这三个输出div水平对齐。这三个框是垂直对齐的,我需要将它们彼此相邻水平对齐。@VladislavStanic:你以前的答案有效,为什么你删除了那个答案?我认为那是错误的,所以删除了它,我现在取消了它,如果需要一些更正,请告诉我。你能更具体地说,对齐的内容和位置吗?我需要将这三个输出div水平对齐。这三个框垂直对齐,我需要将它们彼此相邻水平对齐。@VladislavStanic:你之前的答案有效,为什么你删除了那个答案?我认为那是错误的,所以删除了它,我现在取消了它,如果需要一些更正,请告诉我。
.box {
    float: left;
    width: 270px;
}
#one
{
position:relative;
left:23%;
}
#two
{
position:relative;
left:23%;
}
#three
{
position:relative;
left:23%;
}
Try this....

<div>
   <div class="inner">first div</div>
    <div class="inner">second div</div>
    <div class="inner">third div</div>
</div>
div{
    border:1px dashed #000;
    position:relative;
    float:left;
}
div.inner{
    border:1px solid black;
    width:100px;
    height:100px;
    margin:5px;
}