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

html-css025

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

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了:

页面和文本默认的都是居左的啊不需要设置,text-align只能让页面里面的文本排列位置left,center,right

页面位置设置应该用margin,还有algin这个属性也可以让页面left,center,right这三个位置,不过这个属性在body里面没有,而在div标签里面就有这个属性,如果非要设置页面居左的话你就在body的根下面添加个

<body>

<div align=left>

(这里就加上原来body里面的内容吧)

</div>

</body>

1、居左:

对要靠左对齐(局左)的div样式加float:left。

示例代码:

css部分:

<style>

.divcss5-left{float:leftwidth:250pxheight:50pxborder:1px solid #F00}

</style>

HTML部分:

<div class="divcss5-left">此DIV靠左对齐显示</div>

2、居右:

对要靠右对齐(局右)的div样式加float:right。

示例代码:

css部分:

<style>

.divcss5-right{float:leftwidth:250pxheight:50pxborder:1px solid #F00}

</style>

HTML部分:

<div class="divcss5-right">此DIV靠右对齐显示</div>

3、居中:

对要居中对齐的div样式加margin:0 auto,不再需要加float样式。

示例代码:

css部分:

<style>

.divcss5-cent{margin:0 autowidth:250pxheight:50pxborder:1px solid #F00}

</style>

<div class="divcss5-cent">此DIV居中右对齐显示</div>

扩展资料:

CSS清除浮动:

浮动:因为使用了float:left或float:right或两者都是有了而产生的浮动。

对父级设置适合CSS高度:

对父级设置适合高度样式清除浮动,一般设置高度需要能确定内容高度才能设置。

示例代码:

css部分:

.divcss5{ width:400pxborder:1px solid #F00background:#FF0 height:102px}

.divcss5-left,.divcss5-right{width:180pxheight:100px

border:1px solid #00Fbackground:#FFF}

divcss5-left{ float:left}

.divcss5-right{ float:right}

HTML部分:

<div class="divcss5">

<div class="divcss5-left">left浮动</div>

<div class="divcss5-right">right浮动</div>

</div>