html中页面整体居中,css实现网页内容整体居中的三种方法总结

本文介绍了三种使用CSS实现网页内容居中的方法,包括通过相对定位和负边距、文本居中及表格单元格布局实现水平垂直居中效果,适用于不同场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下面我们来看一款利用css实现div中内容居中的方法,下面整理了三种css实现网页内容整体居中方法,希望对各位朋友会有所帮助。

例 代码如下 复制代码

-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>

内容居中

.box{ width:600px; height:100px; border:1px solid #000; vertical-align:middle; display:table-cell;}

无标题文档无标题文档无标题文档无标题文档无标题文档无标题文档无标题文档无标题文档无标题文档

测试文件index.html的代码其中外部的style.css文件地址请自己更换 代码如下 复制代码

方法一(style.css): 代码如下 复制代码

*{margin:0;padding:0;}    /*顶部对齐*/

#wrap

{

position:relative;

width:988px;

margin-left:50%;

left:-494px;

height:1200px;

border:solid 1px red;

}

评论:此方法是先定好内容的宽度,然后向左距离整个浏览器的50%,再向左拉回内容宽度的一半

方法二(style1.css): 代码如下 复制代码

*{margin:0;padding:0;}

body{text-align:center;}

#wrap

{

position:relative;

margin:0 auto;

width:988px;

height:1200px;

text-align:left;

border:solid 1px red;

}

评论:此方法是先定好内容的宽度,然后body里面内容居中,然后容器里面内容靠左,注意 margin:0 auto;是为了兼容其他浏览器

方法三(style2.css): 代码如下 复制代码

*{margin:0;padding:0;}

#wrap

{

position:relative;

width:988px;

margin-left:-494px;

left:50%;

height:100%;

border:solid 1px red;

}

评论:和方法一类似,可以对比方法一看

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值