html中排列div一行三个,CSS在一行中创建3个div块,div结构

6 个答案:

答案 0 :(得分:9)

有许多方法可以做到这一点,其中一种方法是使用relative-float

Block1
Block2
Block3

这会产生类似的内容

94d61ca62fe2456720c589626889d66f.png

答案 1 :(得分:3)

怎么样:

a
b
c

使用CSS:

div {

width: 33%;

border: 1px solid red;

float: left;

}

答案 2 :(得分:2)

如果您要求使用HTML代码来完成问题所示的视觉效果,则可以在

答案 3 :(得分:2)

CSS:

.div {

display:inline-block;

width:150px;

height:400px;

margin:0;

}

#one {

background:green;

}

#two {

background:red;

}

#three {

background:blue;

}

HTML:

您可以使用CSS display属性。并指定inline-block。

答案 4 :(得分:2)

三个div:

用css:

div {

display: inline-block;

}

将所有内容放入这些div中。

您也可以使用float:left而不是display属性。

如果你想要一个液体布局(第一个和最后一个div有一个固定的宽度而中间的一个占用了所有需要的空间),你可以:

.firstDiv {

float: left;

width: 200px;

}

.lastDiv {

float: right;

width: 200px;

}

.middleDiv {

margin-left: 200px;

margin-right: 200px;

}

你也可以使用绝对定位:

body {

position: relative;

}

.firstDiv {

position: absolute;

top: 0px;

bottom: 0px;

left: 0px;

width: 200px;

}

.lastDiv {

position: absolute;

top: 0px;

bottom: 0px;

left: 200px;

right: 200px;

}

.middleDiv {

position: absolute;

top: 0px;

bottom: 0px;

right: 0px;

width: 200px;

}

答案 5 :(得分:1)

看看this JS小提琴代码:

Red
Green
Blue

div {

display:inline-block;

width:100px;

height:200px;

}

._1 {

background-color:red;

}

._2 {

background-color:green;

}

._3 {

background-color:blue;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值