Html 如何对齐多个div';谁挨着谁?
我是Html新手,我正在尝试将多个div水平对齐。我也尝试了float属性和display inline属性,但没有任何东西可以正常工作。有人能为它推荐任何方法吗 我的代码: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:
#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;
}