怎么让一个大div里的3个小div并列

<head>
<style>
.all{
float:left;
border:solid #000 2px;
}
#out{
border:solid #F00 2px;
height:100px;
}
#left{
width:10%;
height:100%;
}
#center{
width:80%;
height:100%;
}
#right{
width:10%;
height:100%;
}
</style>
</head>
<body>
<div id="out">
<div class="all" id="left"></div>
<div class="all" id="center"></div>
<div class="all" id="right"></div>
</div>
</body>

第1个回答  推荐于2016-03-12
给你个参考

.div1
{
float:left;
width:75px;
height:20px;
}
.div2
{
width:175px;
height:20px;
float:left;
}
div3
{
width:250px;
height:50px;
clear:both;
}
<div class="div1">我是第一个div</div>
<div class="div2">我是第二个div</div>
<div class="div3">我是第三个div</div>追问

我上面设置第一个是10%第二个80% 第三个10%,只要把其中一个小2%就没问题,我想问这是哪里的原因

追答

页面元素之间有边距
边距会占用些像素

本回答被提问者和网友采纳
第2个回答  2012-09-06
既然没有帮助, 删掉了...

怎么在一个div里面让三个div一排显示
1、打开HTML编辑器(以hbuilder为例)2、在左侧空白处右击新建web项目;3、输入项目名称,点击确认;4、在左侧点开项目双击index页面;5、将下面代码复制到<body>中;<div class="app"> <div style="display:inline-block;background:#f00;">div1<\/div><div style="display:inline-block;backgro...

怎么在一个div里面让三个div一排显示
利用css属性里面的float属性。首先写上3个div:<div class="box1">这是第1个div<div><div class="box2">这是第2个div<div><div class="box3">这是第3个div<div>接下来写css:.box1,.box2.box3 { float:left; }这样三个div就会一排显示了。

CSS怎么设分别置大DIV里面的3个并排小DIV靠左 居中 靠右!
1、可以使用flex布局快速实现这个效果。具体的方法是,首先打开hbuilder编辑器,新建一个文件,写入一个大的div,里面在包裹3个小div,给大div的class属性命名为container,小div命名为child:2、然后在上方设置样式,先给外围的div设置宽度为600px以及display属性为flex,然后设置方向属性flex-direction为横向...

微信小程序怎么在一个div里嵌套三个div
在一个div中嵌套三个div的步骤如下。1、在WXML文件中创建一个div标签,作为外层容器。2、在这个div标签中再创建三个div标签,作为内层容器。3、在WXSS文件中设置这些div标签的样式,如宽度、高度、边框、背景色等。

如何让div并排
1、在需要的html页面的body部分敲入代码,基本上是一个父级DIV下面有三个子级DIV。<div> <div><\/div> <div><\/div> <div><\/div><\/div> 2、然后在三个子div中输入文字,然后在浏览器中测试,查看效果,可以看到默认情况下三个div是竖排显示的。<div> <div>明天<\/div> <div...

在一个div父对象中如何插入3个div竖着排列
回答:在div样式中加float:left。 如果加了还是没有用那证明是div宽的的原因,重新设置一下宽度。 代码如下: <div style="width:300px"> <div style="width:50px;float:left">div2.1<\/div> <div style="width:100px;float:left">div2.2<\/div> <div style="width:150px;float:left">div2.3...

一个大的div套三个小div,如何让三个小div平均分配???
1、首先需要打开自己电脑上的DW软件,然后新建一个html页面,并保存在桌面上。2、然后需要在该html页面的body部分敲入部分代码,基本上就是一个父级DIV下面有三个子级DIV。3、然后在三个子div中输入文字,在浏览器中测试,查看效果,可以看到默认情况下三个div是竖排显示的。4、接下来要这四个div赋予...

网页中如何让三个DIV同时并列
1、新建一个html页面,用于实现多个div显示在同一行上。2、在html代码页面上写两个div标签,并分别给这个两个div标签添加class类,类名分别为:one,two。如下图所示:3、创建div标签后开始设置两个div的样式,把样式写在style标签里面。css样式代码如下图所示:4、设置好class类属性后,保存html代码,...

一个DIV里面三个DIV并排为什么不行?
<div>标签默认会通过margin占满一行 需要给<div>标签加上float属性,才能达到多个标签在容器内并排显示 另父标签虽然结构上包括了子标签,但需要加上overflow:hidden属性才能确保父标签大小完全包裹子标签

怎样让一个div里的多个div横向排列
1、新建html文档,在body标签中添加一个div标签,然后在这个div标签中添加一些div标签:2、为外div标签和内div标签添加一些样式,由于div元素是块级元素,所以内div会在外div中垂直排列:3、为内div添加“display:inline-block;”样式,这时内div就会变成行级块元素,这样内div就会在div中横向排列了 ...

相似回答