`
as1001001
  • 浏览: 91016 次
  • 性别: Icon_minigender_1
  • 来自: 鞍山
社区版块
存档分类
最新评论

div居中的一种方法

阅读更多
    以前用表格布局时设置网页居中非常方便,把表格对齐方式设置为居中就行了,就这么简单,现在呢,用DIV+CSS样式表控制,好像不是那么容易了,其实也很简单,只不过方式不同而已。
<style>
#layout { width:778px; margin:0 auto; text-align:center;}
</style>
<div id="layout">标准之路www.aa25.cn</div>

请看这段代码,宽度为适合800×600分辨率浏览器的宽度,margin:0 auto; 这句代码就是让居中了,意思是外边距上下设置为0,左右设为自动。这样它就居中了。

  那么可能你要问了,text-align:center;为什么还要让内容居中呢?呵呵,别着急,这句是为了适应IE6以下版本的浏览器而加的,IE6以下对margin:0 auto;不能解析为居中,所以用这种方式来补救,以下在设计内容时再用 text-align:left;就可以了。

  注:margin和padding的值的顺序为顺时针上右下左,如margin:1px 2px 3px 4px;还可以缩写为上下、左右,如本例,如果为margin:0px;则是各边都为0

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>标准之路www.aa25.cn</title>
<style>
#layout { width:778px; margin:0 auto; text-align:center; border:1px solid #44b6dc; background:#e1edfb; height:500px;}
</style>
</head>

<body><div id="layout">标准之路www.aa25.cn</div>
</body>
</html>

文章出处:标准之路(http://www.aa25.cn/css_example/334.shtml)

让div居中
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>二列固定宽度居中——AA25.CN</title>
<style type="text/css">
<!--
#layout {
 width: 404px;
 margin-top: 0px;
 margin-right: auto;
 margin-bottom: 0px;
 margin-left: auto;
}
#left {
 background-color: #E8F5FE;
 border: 1px solid #A9C9E2;
 float: left;
 height: 300px;
 width: 200px;
}
#right {
 background-color: #F2FDDB;
 border: 1px solid #A5CF3D;
 float: left;
 height: 300px;
 width: 200px;
}
-->
</style>
</head>

<body>
<div id="layout">
  <div id="left">左列</div>
  <div id="right">右列</div>
</div>
</body>
</html>


如果是单行文字垂直居中则用line-height设置为和height一样的值。
分享到:
评论

相关推荐

    DIV+CSS DIV居中布局

    总的来说,`DIV+CSS`的居中布局有多种实现方式,选择哪种方法取决于具体的需求和浏览器兼容性考虑。随着现代浏览器对Flexbox和Grid的支持日益增强,它们已经成为实现居中布局的首选方法。然而,对于老版本浏览器,`...

    div居中div居中的8种方法

    标题提到的“div居中div居中的8种方法”是网页开发中的基础技巧,适用于不同场景。以下将详细解释这8种方法,并提供相关的应用示例。 1. **CSS Flexbox居中** CSS3的Flexbox模型提供了非常方便的居中方式。在父...

    div垂直居中的N种方法

    ### DIV垂直居中的N种方法:详尽解析与实践 在网页设计中,DIV元素的垂直居中一直是前端开发者关注的焦点。无论是响应式布局的需求,还是美观度的提升,垂直居中的实现都能显著增强用户体验。本文将深入探讨并演示...

    div层居中代码下载

    通过上述介绍,我们了解到实现DIV居中的方法有很多种,包括使用`text-align: center;`、`margin-right: auto;`和`margin-left: auto;`等CSS属性,以及使用Flexbox或Grid布局。选择哪种方法取决于具体的应用场景和...

    CSS网页布局DIV水平居中的各种方法

    Flexbox是CSS3引入的一种新的布局模式,适用于一维布局(行或列)。要使用Flexbox实现居中,可以设置父容器的`display`属性为`flex`,并使用`justify-content: center`: ```css .container { display: flex; ...

    在DIV中图片垂直/水平居中(最简单方法).rar

    下面是两种方法的实现: 1. **Flexbox布局**: - 首先,将div的display属性设置为`flex`,创建一个弹性容器。 - 接着,使用`align-items: center;`和`justify-content: center;`使子元素(即图片)在主轴(水平)...

    DIV水平垂直居中

    1. **Flexbox布局**:这是现代浏览器支持的一种布局方式,可以轻松实现子元素的水平和垂直居中。设置父元素的`display`属性为`flex`,然后添加`align-items: center;`和`justify-content: center;`即可。 ```css ....

    在 CSS 中使 Div 居中的 3 种不同方法

    Grid布局是另一种强大的布局工具,可以同时处理水平和垂直居中。通过设置`display: grid`和`place-items: center`,可以轻松实现元素的居中。Grid提供了更多的控制,允许精确控制元素的布局,但同样需要一定的学习...

    DIV绝对居中例子

    另一种方法是利用`transform`的`translate`属性。这种方法适用于任何高度,且兼容性良好。 ```css .parent { position: relative; } .child { position: absolute; top: 50%; left: 50%; transform: ...

    div 垂直居中的多种方法详细介绍

    第二种方法适用于多行未知高度的文本垂直居中。通过设置相同的上下`padding`值,可以使内容在容器内垂直居中。这种方法的优点在于兼容性好,且适用于各种浏览器。需要保证容器高度是可伸缩的。 第三种情况是多行...

    DIV+CSS 图片垂直居中效果

    综上所述,"DIV+CSS 图片垂直居中效果"可以通过多种方法实现,具体选择哪种取决于项目需求、浏览器兼容性和响应式设计的需求。在提供的`index.html`、`images`和`css`文件中,我们可以看到实际的代码应用和图片资源...

    DIV完全居中

    Flexbox(弹性盒模型)是现代CSS布局的一种强大工具,适用于单行或单列的容器元素。要使`div`元素在容器中水平和垂直居中,可以设置以下样式: ```css .container { display: flex; justify-content: center; /* ...

    CSS解决未知高度的DIV垂直居中

    本文将详细介绍一种有效的解决方案,该方法不仅适用于标准浏览器,同时也提供了一种兼容非标准浏览器的方法。 #### CSS垂直居中原理 在CSS中,`vertical-align`属性主要用于设置行内元素或表格单元格中的内容垂直...

    绝对居中div

    在网页设计中,"绝对居中div层"是一种常见的布局技术,用于使一个div元素在容器内保持垂直和水平居中的状态。这种技术对于创建响应式设计、弹出框、对话框或者任何需要在页面中心展示的内容至关重要。下面将详细阐述...

    div居中-divjuzhong-master.zip

    在前端开发中,"div居中" 是一个常见的布局需求,尤其在构建网页时,我们需要让div元素在页面上水平或垂直居中显示。这里,我们主要探讨如何使用CSS(层叠样式表)来实现这一目标,同时也会涉及到HTML的基本结构。 ...

    一款jQuery+DIV居中淡入淡出信息提示框示例

    2. **jQuery的事件处理**:jQuery提供了一种简单的方式来绑定和触发事件,如`click()`用于点击事件,`hover()`用于悬停事件。在信息提示框中,可能有一个按钮或链接,当用户点击时,提示框会淡入显示;当用户再次...

Global site tag (gtag.js) - Google Analytics