div css如何实现子DIV水平居中

 时间:2024-09-21 04:40:59

实现div下只有缬方焱蜱一个子div的水平居中办法如下:

.continer{

height:100px;

width:100px;

background-color:aqua;

text-align:center;//内联元素,使用text-align属性,可以修改对齐方式

}

.child{

display:inline;//将子div设置为内联元素

}

<divclass="continer">

<divclass="child">我是子div</div>

</div>

div css如何实现子DIV水平居中

div css如何实现子DIV水平居中

实现div下只有多个子div的水平居中,思路是在多个子div外面再加一个div(假设命名为inner),同时inner设置为水平居中margin:0auto,然后将多个子div设置在同一行,同时水平居中。代码如下:

.continer{

height:100px;

width:500px;

background-color:aqua;

text-align:center;

}

.inner{

margin:0auto;

text-align:center;

background-color:chartreuse

}

.child{

display:inline-block;

vertical-align:top;

background-color:coral

}

<divclass="continer">

<divclass="inner">

<divclass="child">我是子div1</div>

<divclass="child">我是子div2</div>

<divclass="child">我是子div3</div>

</div>

</div>

div css如何实现子DIV水平居中

div css如何实现子DIV水平居中

扩展资料:

使元素水平居中的几种方法:

如果是内联元素,比如span,img,a,input等,直接使用text-align:center

如果是块级元素,比如h1-h6标题元素,div,p,form,section等,方法如下:

1)父元素使用margin:0auto

2)将块级元素设置为内联元素,使用display:inline;或者disply:inline-block;

使用flex布局,代码如下:

.box{

display:flex;

justify-content:center;/*水平居中*/

align-items:center;/*垂直居中*/

width:1000px;

height:600px;

border:1pxsolidred;

}

.inner{

width:300px;

height:200px;

background-color:red;

}

<divclass="box">

<sectionclass="inner"></section>

</div>

解决xampp中mysql服务器无法启动的问题 jquery如何实现鼠标放上div时改变其大小 如何利用HTML5和CSS3制作图片列表并展示效果 Navicat for MySql 如何插入新记录 如何解决vs2015运行缺少ucrtbased.dll的问题
热门搜索
零班编年史漫画 海绵宝宝蛋糕图片 漫画培训班 猪猪侠图片大全 生殖器官图片