问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎样让div里面表格的内容居中1

发布网友 发布时间:2023-11-24 14:06

我来回答

2个回答

热心网友 时间:2024-11-09 20:50

一、行高(line-height)法

如果要垂直居中的只有一行或几个文字,那它的制作最为简单,只要让文字的行高和容器的高度相同即可,比如:

 

p { height:30px; line-height:30px; width:100px; overflow:hidden; }

这段代码可以达到让文字在段落中垂直居中的效果。

 

二、内边距(padding)法

另一种方法和行高法很相似,它同样适合一行或几行文字垂直居中,原理就是利用padding将内容垂直居中,比如:

 

p { padding:30px; }

这段代码的效果和line-height法差不多。

 

三、模拟表格法

模拟表格法其实就是用CSS中对元素的声明让块元素像表格一样显示,用到的CSS属性有display、vertical-align等。 先看下面的Html代码:

 

<div id="box"> <div id="content">居中显示</div> </div>

参照以上Html代码,让最外面名为box的Div呈表格样式显示,然后再让box中名为content的Div呈单元格显示,并利用vertical-align:middle让其垂直居中,这样就模拟出来和表格一样的显示方式,CSS代码如下:

 

#wrap { height:400px; display:table; } #content { vertical-align:middle; display:table-cell; border:1px solid #FF0099; background:#000; width:400px; }

但这种方法有一个弊端,由于IE浏览器对高度理解会产生错误,所以这种方法仅对Firefox有效,对IE无效,既然这样,我们就需要找出对IE的修正方法,于是有了另外一种方法。

 

四、定位法

顾名思义,定位法是利用CSS定位属性position对元素进行定位的方法,也属于模拟方法,不过它对IE的支持还是不错的。 它的Html代码为:

 

<div id="box"> <div id="sub"> <div id="content">垂直居中</div> </div> </div>

这 段代码比上一种方法中多出了一个名为sub的Div,它的作用是用来定位,原理就是:首先让box出于相对定位,sub相对box出于相对定位,位于 box垂直方向的50%,再让content中的真正内容出于sub垂直方向的-50%,从而制作出content在box中垂直居中的效果,它们的 CSS代码如下:

 

#wrap { border:1px solid #000; background:#F00; width:400px; height:400px; position:relative; } #subwrap { position:absolute; top:50%; } #content { border:1px solid #000; position:relative; top:-50%; color:#FFF; }

这段代码无论是在IE中还是Firefox中,都能正常居中了


热心网友 时间:2024-11-09 20:51

text-align:center?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
离职几个月公司发短信说我离职生效叫我回去补办离职交接手续怎么 开除员工不办手续违法吗 辞退员工没有办手续违法吗 苹果13/6.1录制两个人脸,后面换锁屏密码认证还有什么提醒,或者是两个人... 很规律很威严的词语是什么 我老了又无能 想有个爱我一辈子的 到今没 就一个人 把爱放心里 用数字... 日语N2 20天复习够吗 为什么泥工先于木工 泥工做好隔多久做木工 从泥工做好到做木工,需要等待多久? 水泥操作人员作业流程是怎样的? 开一间小的木桶饭要买些什么东西,大概要多少本钱? 这部恐怖片叫什么名? 开木桶饭要多少钱 RC振荡电路是什么原理 宏八初中的学生高考为什么不如巴蜀中考 住院是不是都要穿病号服啊?住院是否都不穿袜子的呀? indesign 如何让表格居中14 野花椒痔疮膏通辽有吗 线粒体中有葡萄糖吗?如果没有为什么有氧呼吸在线粒体中进行,呼...32 海南租房过冬攻略103 只要人人都奉献出自己的一点爱,那么世界将会充满温馨。是谁写的 怎么修改第二次? 腾讯微博为何不能发图片啊? 求卡卡西须佐能乎的图片2 卡卡西的须佐能乎能使用几次2 开个小饭馆最少要花多少钱,大概有40平米 杭州日本留学机构哪家好? 信用卡贷款靠谱吗?利息高不 贷款公司办的信用卡靠谱吗? 细胞质基质和线粒体基质都有丙酮酸代谢mei 未满一年怎么改第二次 ...我提前半个月向老板辞职,老板说半个月离职要扣除我当前工资... 怎么改成现在的手机号 抖音里面怎样暂停播放视频啊? 图纸上sms是什么意思啊 华莱士微信点餐待付款怎么付? 下述对C语言字符数组的描述中错误的是。 A)字符数组可以存放...84 如何在一台手机上登录两个? fifa15里football league1是什么意思 七老护肤品什么节活动买三送一?求回答!! 怎样把修改为手机号? 长治市第二职业高中驾驶员培训学校怎么样? 山西长治二职驾校 想清楚一下,在深圳开一家100平米左右的木桶饭,除去门面费, 店面的装 ... 未满一年怎么强制改 谁知道:雅马哈电动车官网吗?谢谢!19 猪肉出肉率多少最好? 有哪些口碑很好的童装店值得安利? 重庆巴蜀科学城中学怎么样 未来十年模具行业怎么样2