CSS怎么设分别置大DIV里面的3个并排小DIV靠左 居中 靠右!

我应该怎么设置

1、可以使用flex布局快速实现这个效果。具体的方法是,首先打开hbuilder编辑器,新建一个文件,写入一个大的div,里面在包裹3个小div,给大div的class属性命名为container,小div命名为child:

2、然后在上方设置样式,先给外围的div设置宽度为600px以及display属性为flex,然后设置方向属性flex-direction为横向,接着设置小div的宽度为200px,再设置flex属性的值为1,意思是所占比例为1,最后调整一下背景颜色,字体大小就可以了:

3、最后打开浏览器,即可看到3个等份的div了:

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-04-28

是这样吗?

<style type="text/css">

.big{ width:600px; height:102px; position:relative; background:#ccc; text-align:center;}

.small1,.small2,.small3{ width:100px; height:100px; border:1px solid red; }

.small1{ position:absolute; left:0; top:0;}

.small2{ margin:0 auto;}

.small3{ position:absolute; right:0; top:0;}

</style>

<div class="big">

<div class="small1">small1</div>

    <div class="small2">small2</div>

    <div class="small3">small3</div>

</div>

第2个回答  2012-04-28

<style type="text/css">

#main{

width:614px;

border:1px solid #006;

margin:0 auto;

    padding-top:2px;

padding-bottom:2px;

overflow:hidden;

}

.child_div{

width:200px;

height:200px;

border:1px solid #900;

margin-left:2px;

float:left;

}

</style>

<div id="main"><!--首先我们设置最外层div 给这个div设置一个宽度614  -->

  <div class="child_div"></div><!--设置子div 都设置为child_div类-->

  <div class="child_div"></div>

  <div class="child_div"></div>

</div>

有不懂的地方,欢迎留言

本回答被网友采纳
第3个回答  2012-04-28
<div style="width:400px;">
<div style="width:100px; float:right; height:300px; background-color:#FFFF99;">右边</div>
<div style="width:100px; float:left; height:300px; background-color:#00FFFF;">左边</div>
<div style="height:300px; overflow:hidden; background-color: #EFEFEF;">中间</div>
</div>

中间的不设宽度,这样页面如果宽度放大的话,中间部分也可以自动伸展,而且这样布局也不用担心因为3个div都设了宽度导致容易出现换行错位的现象
第4个回答  推荐于2017-09-27
解析:
一个左浮动;一个右浮动,解决靠左靠右;
居中:方法一、margin:auto属性可以使元素居中,方法2、使用绝对定位来居中;
如:
<div style="width:1000px;height:200px;background:#fff">
<div style="float:left;width:200px;height:200px;">靠左<div>

<div style="position:relative;left:50%;margin-left:-100px;width:200px;height:200px">居中<div>
<div style="float:right;width:200px;height:200px;">靠右<div>
</div>

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

css如何让三个DIV并列在一行中
css如何让三个div并排展示,其实就是设置一个浮动点,让三个div靠左或者靠右浮动;主要标签用于:float:left(靠左对齐)float:right(靠右对齐):示例如下:1、首先打开用到的编辑工具这里用DW 2、为了方便观察,我们把三个div设置三个背景颜色来观察,设置三个div样式这里取名:div1 div2 div3 并且引用...

css实现三栏布局?
cssdiv三栏布局三栏都是顶部对齐但是中栏自适应宽度如何实现1、实现方式:左右元素浮动,中间元素左右marign值撑开两边距离。例:此时看似没有问题,可是如果中间内容过多,超出左右两边高度,我们将看到文字环绕问题,如下如所示。2、假定你左右两边的div宽度是一样的,都是300px,那么你可以给中间的div设...

css里,怎样使多个div元素并列一行?
1、打开一个HTML文件编辑器。先在里面输入HTML的基本元素。2、在body标签里添加一个大div来容纳并列的div。3、在大div里添加想要并列的div元素,并在style属性里添加float:left即可 4、运行效果。

请问怎么用CSS设置DIV居中或靠左靠右。或者距上多少像素,下,左右...
用css创建一个类 然后在类里面 写:margin:0 auto;这个是DIV居中,但是必须要给DIV一个固定的宽度太可以居中,,,内容向左和右,可以写 text-align:left或right,内容居左和右,,建议你去 站长好站 学习学习吧,,有视频教程的,都非常的经典的。

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

怎么在一个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;back...

如何实现CSS样式之多个层DIV并排布局?
1、使用cssfloat并排显示:对div设置一个float浮动属性即可解决不并排显示,只要并排div盒子总宽度小于或等于最外层盒子宽度即可实现多个div对象并排显示。加float浮动实现多个div并排显示。这里对div通设一个浮动,当然实际使用时候,要通排显示div对象的加入css类,就对要同行显示css选择器设置浮动。避免其它...

如何使用css对多个DIV排列时进行水平居中
使用css对多个DIV排列时进行水平居中,我们将那几个DIv全都由一个总的div包裹起来,然后设置那个总的div的宽度和高度,然后再去设置子div的宽度和高度,当然不能大于总的div的,然后在给子div设置float属性即可排序,然后在使用margin对总的div就可以设置水平居中了,代码如下:html> <head> <title>图片...

css怎么自动调整div的位置和大小
1、先新建一个html文件,并在head中添加样式表【styletype="text\/css">\/style>】。2、在body中添加一个DIV,并引入一个CSS,命名为【aaa】。3、给这个DIV添加背景色,并定义它的宽和高。【background:#FA2;width:400px;height:600px;】。4、然后添加如下代码。【position:fixed;left:50%;top:...

相似回答