百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 编程网 > 正文

CSS 垂直居中方法汇总

yuyutoo 2025-03-03 20:55 2 浏览 0 评论

垂直居中-父元素高度确定的单行文本

父元素高度确定的单行文本的竖直居中的方法是通过设置父元素的height和line-height高度一致来实现的。如下代码:

hi,imooc!

css代码:

垂直居中-图片以及行内块元素

css代码:

垂直居中-父元素高度确定的多行文本(方法一)

父元素高度确定的多行文本、图片、块状元素的竖直居中的方法有两种:

方法一:使用插入table(包括tbody、tr、td)标签, 同时设置vertical-align:middle。

说到竖直居中,css中有一个用于竖直居中的属性vertical-align,但这个样式只有在父元素为td 或th时,才会生效。所以又要插入table标签了。

下面看一下例子:

html代码:


看我是否可以居中。

看我是否可以居中。

看我是否可以居中。

看我是否可以居中。

看我是否可以居中。

css代码:

table td{height:500px;background:#ccc}

因为td标签默认情况下就默认设置了vertical-align为middle, 所以我们不需要显式地设置了。

垂直居中-父元素高度确定的多行文本(方法二)

在chrome、firefox及IE8以上的浏览器下可以设置块级元素的display为table-cell, 激活vertical-align属性, 但注意IE6、7并不支持这个样式。

html代码:

看我是否可以居中。

看我是否可以居中。

看我是否可以居中。

看我是否可以居中。

看我是否可以居中。

css代码:

这种方法的好处是不用添加多余的无意义的标签,但缺点也很明显,它的兼容性不是很好,不兼容 IE6、7。

垂直居中--方法三







Document



实例1:将内层div的文本垂直居中





父元素高度确定的多行文本



看我是否可以居中。

看我是否可以居中。

看我是否可以居中。

看我是否可以居中。

看我是否可以居中。

实例2:将内层垂直居中、外层水平居中





无标题文档



锄禾日当午,
汗滴禾下土。
谁知盘中餐,
粒粒皆辛苦。

实例3: 使用绝对定位垂直居中





Document





实例4: 使用绝对定位垂直居中





Document



您确定删除:重庆万州公交坠江事件结果公布后,司乘纠纷和公交驾驶安全问题成为人们热议的焦点,如何预防和避免恶性结果的发生,才是问题的关键。“鼓励市民举报,并对勇于制止干扰公交车正常行驶违法行为的公民予以奖励。”昨日下午,西安市公安局公共交通分局召开媒体通气会,通报西安相关安全举措。这条消息吗

绝对定位(固定定位)之后, 所有标准流的规则, 都不适用了。所以margin:0 auto; 失效。

解决办法:left:50%; margin-left:负的宽度的一半。(三句话)

div{
width: 600px;
height: 60px;
position: absolute;? /* → 第一句? */
left: 50%;? ?//? ?/*? → 第二句? ?*/?
top: 0;
margin-left: -300px;? ? /*→ 第三句。宽度的一半*/
}

实例4:使用绝对定位和margin:auto垂直居中





Document



您确定删除:重庆万州公交坠江事件结果公布后,司乘纠纷和公交驾驶安全问题成为人们热议的焦点,如何预防和避免恶性结果的发生,才是问题的关键。“鼓励市民举报,并对勇于制止干扰公交车正常行驶违法行为的公民予以奖励。”昨日下午,西安市公安局公共交通分局召开媒体通气会,通报西安相关安全举措。这条消息吗

相关推荐

迷你世界:最恐怖的地图?公墓探险解密,胆小慎入,气氛拉满

恐怖题材的地图一直都是玩家们又爱又恨的,一方面地图的代入感和体验感都是非常不错的,而另一方面太过于紧张的气氛又让人觉得非常的害怕。而今天给大家推荐的这款地图,则是将地图的恐怖感放到了最大,一起来看看吧...

迷你世界:羊纸体验玩家自制地图,嘲笑地图太简单,结果却被炸飞

前言:迷你世界主播羊纸体验玩家自制闯关地图,本以为能轻松过关嘲笑地图套简单,却被无情炸飞迷你世界可以说是目前最受欢迎的沙盒游戏,在游戏中小伙伴们可以使用道具建造出各种好玩、有趣的建筑物,而且玩家们还会...

迷你世界:找不到好地图?无需再求地形码,掌握这些自己做一个

在《迷你世界》中,玩家如果想玩某张地图,是可以通过输入激活码来进入该地图的。但如果玩家想对地图进行更改,例如多给地图添加一些资源或者让整张地图仅有一到两个区域时,则需要自己进行修改。这种修改的方法很简...

迷你世界:地图大盘点,网友:每一张都是精心制作

如今在众多玩家们的心中,迷你世界有着不可撼动的地位,确实,这款游戏能有今天这样的成就着实不容易。近日有关迷你世界要迎来新版本的消息也被大家纷纷议论着,很多人都在等待全新迷你的到来,毕竟里面的新地形以及...

CS2更新,沙2、Nuke地图调整;CS战队排名更新

在防守端,两名玩家不再需要快速爬上A小了。V社发布了CS2的一个小更新,其中最突出的变化是更改了Dust2上CT出生点通向A小的箱子堆。...

2024年7月23日更新日志:沙二现可单人跳上A小!

2024年7月23日CS更新日志...

迷你世界:想做地图却不知从何下手?理清思路方法,让你轻松造图

在《迷你世界》中,制作地图是一件非常有意思的事情,特别是当玩家呕心沥血制作出来的地图被别的玩家所肯定时,那种满足感是无可比拟的。不过,要想制作出好的地图可不是一件容易的事,很多玩家在开始的时候就犯了难...

路痴的福音,玩家在《新世界》自制了一款迷你地图

在国产网游已经进化到一键寻路的今天,很难想象还有《新世界》这种没有小地图的。再考虑到这款亚马逊网游的超大地图,以及并没有坐骑(官方原因归于“动物抵抗运动”),那是非常不适合路痴了,每次切换大地图也十分...

迷你世界:地图模块怎么用?编辑地图更简单,立马变成大佬

最近关于迷你世界的议论可不少,不过在这些议论声中,大家却都是充满开心的。原来迷你世界版本又进行了一次更新,这次的更新中,不但为玩家们带来了双旦节日的一系列活动,此外还有一个重要改变,那就是迷你工坊的里...

linux基础命令之zip、unzip命令

zip命令是linux系统下压缩文件的命令,后缀为.zip。unzip命令是对zip压缩包进行解压,和tar命令不同,tar命令是支持压缩和解压的命令语法格式:zip参数压缩名称要进行压缩的目录...

台湾是如何应用大数据分析提高半导体竞争力

自引进IC封装开始,台湾半导体产业已发展40余年,近年来总产值已近20,000亿元新台币,在全世界占有一席之地。半导体产业竞争力来自於成本、良率及交货时间,其中良率更是一家公司有竞争力之所在。近年来自...

如何评估自闭症儿童配对的能力,VBmapp 的评估介绍(八)

VB-视觉感知与样品配对:锻炼孩子视觉“看”的能力第一阶段(0-18个月)1.能5次从视觉上追踪移动的刺激物达2秒。练习孩子视觉追踪的能力。2.用拇指、食指和中指抓起小物件(钳形抓握法)。孩子在...

怎么学好唱歌技巧?

1、相信你自己作为一个歌手,如果连你都对自己没有信心的话,也没有人会相信你。你要用你的真情实意去演绎自己的音乐,但如果你想唱得够好,你要有足够的信心。有自信的声音听起来会更加富有感染力和吸引力。想象一...

维修笔记本主板必须要把三极管搞懂,今天带大家学习一下三极管.

三极管介绍:1.三极管:全称应为半导体三极管,也称双极型晶体管、晶体三极管,是一种控制电流的器件也是非线性原件,有三个极,分别叫做集电极C,基极B,发射极E.目前三极管有NPN与PNP两种,三极管有三...

VBA中的函数过程及对"形参"、"实参"的理解(学习方案六)

2.1.8Function过程,也就是我们经常提到的函数过程。对于函数,我给出了一个更为确切的定义,这个定义我在各个平台上均有发表和阐述,我给出的定义如下:如果对于唯一性输入值value,输出(或者...

取消回复欢迎 发表评论: