多个div同时居中的写法

多个div在某个div的中间,他们个数不一定但是需要在那个父级div中显示(和margin:0 auto一样的效果)

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">

.div_allinline
{
text-align:center;
margin:0 auto;
padding:0;
clear:both;
}

.subdiv_allinline
{
margin:0;
padding:0;
display:inline-block;
_display:inline;
*display:inline;
zoom:1;
}
</style>

</head>

怎么居中显示在一行呢?使用inline-block来做这个处理。

<body>
<div class="div_allinline">
<div class="subdiv_allinline">
你好,这是div1的第一行。
<br>你好,这是div1的第二行
</div>
<div class="subdiv_allinline">
你好,这是div2的第一行。
</div>
<div class="subdiv_allinline">
你好,这是div3的第一行。
<br>你好,这是div3的第二行
</div>
</div>
</body>
</html>

IE6,IE7中不支持inline-block,所以针对IE6,IE7写了下面的三个属性。

_display:inline;
    *display:inline;
    zoom:1;

这样貌似就主流的浏览器里面都能够正常显示。div的宽度可以根据情况设置。

时间: 2024-10-28 15:31:26

多个div同时居中的写法的相关文章

图片宽度和高度都大于div,实现图片在div中居中

<style type="text/css"> #out{height:100px; width:150px; position:relative; overflow:hidden;} #mid{position:absolute;top:50%; left:50%; width:1000px; margin-left:-500px; text-align:center;} #in{ position:relative; top:-50%;} </style>

div如何居中

整理一点关于div居中的方法.哪里有不妥欢迎大家拍砖~ div里的内容如何居中: 水平居中(非块级元素): text-align:center; 垂直居中: vertical-align:middle; 内容是文字的话,可以将height和line-height设置成一样的值: 简单方法(但不是全部兼容): 1 display: -webkit-flex; 2 display: flex; 3 -webkit-align-items: center; 4 align-items: center;

左边图标右边文字,在div里居中

图1 图2 css制作: 左边一个小图标,右边文字,两者之间一点间隔,再在一个div 里面居中显示.(div不设置宽度) 第一种做法: 图3 图4 .m-sn {    font-size: 12px;    color: #999;    background-color: #FFF;    line-height: 22px;    height: 22px;    padding-bottom: 24px;    text-align: center; // 这是最常用的} .m-sn s

css中将div定位居中

一直,我是认为定一个width,然后写一句margin:0 auto,就可以,但是有时也会不管用. 例如当我要定一个宽度为700的div,用相对定位定在中间.任你怎么拉伸都是居中. 看实例子       <!doctype html> <html> <head> <meta charset="utf-8"> <title>无标题文档</title> <script type="text/javasc

html中div的居中

背景:html中的div可以说是布局神器,但是有些时候没有那种一步到位的属性来定义某个div来居中.故需要手动写css来调试 代码(code): <style type="text/css"><!-- div { position:absolute; top:50%; left:50%; margin:-150px 0 0 -200px; width:400px; height:300px; border:1px solid #008800; }--></

HTML5:footer定位(底部+居中)的探讨+div图片居中问题

初学HTML+CSS布局,尝试自己写一个百度首页,但是footer的定位遇到麻烦并且百度没有好的解决方法,在此记录下逐步的过程.记录之,备忘. 初学,解决方法难免出现不妥之处,也请看到这篇文章的前辈指点一二,在此先谢过. 首先是设置为 footer{     clear: both;     display: block; position: absolute; bottom: 100px; } 时效果为:确实绝对定位到了底部,但是由于是绝对定位,使用 footer{     clear: bo

设定div始终居中显示

<script type="text/javascript"> (function($){ $.fn.extend({ center:function(options){ //center插件 var options=$.extend({ //默认属性值 inside:window, //元素居于窗体中心 transition:0, //元素居中移动时的时间,单位是millisecond minX:0, //元素最小X方向距边值 minY:0, //元素最小Y方向距边值 w

图片在某容器内上下居中的写法

前言:在一个web项目中,图片居中这种需求很常见.为此我也看试了好多写法大部分外部图片容器都是div换了别的标签就不好使了,其中下面我要介绍的就是我认为最好的写法,希望对开发者有所帮助. 一.H5代码: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Title</title> 6 &

css居中常见写法

1.最常见的水平居中写法 1 .box-center{ 2 width: 100%; 4 background-color: darkgrey; 5 height: 100px; 6 } 7 .box-child{ 8 width: 30%; 9 height: 50px; 10 background-color: #00a5e0; 11 margin: auto; 12 } 13 <div class="box-center"> 14 <div class=&quo