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

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

发布网友 发布时间:2022-04-07 14:19

我来回答

2个回答

热心网友 时间:2022-04-07 15:48

一、行高(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中,都能正常居中了


热心网友 时间:2022-04-07 17:06

text-align:center?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...的电器到成都,请问一下,那个航空快一些呀,多少/公斤? 前女友和我分手一年之后,出车祸死了,我很高兴,这种心理是不是不... 为什么听到前女友去世的消息,我竟然放声大哭,她很爱我,是我对她腻了... 兰州银行充天然气必须要本行卡吗 从服饰礼仪看中西方文化差异 为什么iqoo11评价那么低? 相机快门线的运用范围 快门线是干什么用的 请问这是什么虫子 还挺硬的 在楼房内 整理箱上面发现的 屋内有木质上... 请问这是什么虫子?家里抓到,2cm左右。坐标北京,昌平,冬季12月,楼房... 关于水浒 名著的评析 唯品会退货后货物入仓多长时间拆件 找一本小说快穿文,晋江的,我记得有里面有(小时代,微微一笑很倾城,何以笙箫默还有爱情公寓是一个世界 大同一中一中贾星河贾星河 大同一中好吗? 水浒传的问题 大同一中北校闫什么老师,教体育的 得不到的,才最珍贵..?? cpu超频伤cpu? 我们学校的课外活动真有趣作文 哭求!!急!!!我的CPU该如何超频?? 有歌词“胜利的歌声多么嘹亮”歌曲叫什么? 手机YY怎么查找好友急 上身突然出汗一会儿就好了是怎么回事 俄语打字键盘中的“”是怎么打的? YY语音里面如何查找人? 袁天罡称骨歌的评骨格歌诀 《食品安全法》中对于企业食品安全自查制度的规定,哪些是正确的 专利保护期开始时间 臭豆腐吃多了对人的身体有害吗? 臭豆腐吃多了有危害吗 臭豆腐吃多了会怎么样 封闭针是干什么用的?定采纳 运动员打封闭是怎么一回事?有什么作用? 打封闭针的作用是什么 数学中考 奔跑吧兄弟赞助商有vivo吗 封闭针的作用是什么 称骨歌解析 yy 歪歪语音能通过昵称查找YY好友吗 YY直播里面主播能通过号码知道对方在微信好友里面是谁吗? 左眼正常有眼近视75度,用配眼镜吗? 五星红旗迎风飘扬,胜利歌声多么响亮,这首歌完整版. 唯品会订单的退货时效是多久? 财务软件中基础准备工作包括哪些? 清蒸臭豆腐吃多了有危害吗 手机屏幕解锁密码忘了屏幕打不开怎么办? 金圣叹《不亦快哉三十三则》全文翻译? 农村信用社电话打过来叫我去做信用卡是不是一定能做出来的 “得不到的” 用英文怎么说?