天涯论坛

 找回密码
 立即注册
搜索
查看: 73|回复: 5

CSS实现垂直居中的几种办法

[复制链接]

3138

主题

3万

回帖

9996万

积分

论坛元老

Rank: 8Rank: 8

积分
99968624
发表于 2024-6-30 06:17:02 | 显示全部楼层 |阅读模式

table自带功能

<table class = "content"> <tr> <td> 这是一串文字 </td> </tr> </table>

运用translate

<div id = "content"> <div id = "cell"> 这是一串文字 </div> </div> #content{position:relative} #cell{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); }

运用display:flex

<div id = "content"> <div id = "cell"> 这是一串文字 </div> </div> #content{ display:flex; justify-content:center; align-items:center; }

把div的表示设置设为表格

<div id = "wrapper"> <div id = "cell"> <div class = "content"> content goes here </div> </div> </div> #wrapper {display:table} #cell {display:table-cell; vertical-align:middle;}

运用绝对定位的div,前提css中的高度固定,把它的top设置为50%,top-margin设置为负的content高度,由于有固定的高度,给content指定overflow:auto,这般倘若content太多的话,就会显现滚动条,以避免content溢出。

<div id = "content"> content goes here </div> #content{ position:aosolute; top:50%; height:240px; margin-top:-120px; }

运用一个position:absolute,有固定宽度和高度的div,这个div被设置为top:0,bottom:0,由于有固定高度,并不可和上下的间距都为0,因此呢margin:auto,会使它居中。

<div id= "content"> content goes here </div> #content { position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; height:240px; width:200px; }

只能将单行文本居中,只需建,简单的将line-height设置为那个对象的height值就能够

运用tent"> content goes here </div> #content{ height:100px; line-height:100px; }




上一篇:CSS垂直居中
下一篇:web前端入门到实战:七个办法搞定CSS垂直居中
回复

使用道具 举报

0

主题

1万

回帖

1

积分

新手上路

Rank: 1

积分
1
发表于 2024-9-24 17:44:54 | 显示全部楼层
论坛是一个舞台,让我们在这里尽情的释放自己。
回复

使用道具 举报

3061

主题

3万

回帖

9913万

积分

论坛元老

Rank: 8Rank: 8

积分
99139052
发表于 2024-10-2 13:59:13 | 显示全部楼层
这篇文章真的让我受益匪浅,外链发布感谢分享!
回复

使用道具 举报

3070

主题

3万

回帖

9915万

积分

论坛元老

Rank: 8Rank: 8

积分
99158931
发表于 2024-10-20 06:26:24 | 显示全部楼层
论坛外链网  http://www.fok120.com/
回复

使用道具 举报

3138

主题

3万

回帖

9996万

积分

论坛元老

Rank: 8Rank: 8

积分
99968624
 楼主| 发表于 2024-10-24 15:21:33 | 显示全部楼层
你的话语如春风拂面,让我感到无比温暖。
回复

使用道具 举报

3048

主题

2万

回帖

9910万

积分

论坛元老

Rank: 8Rank: 8

积分
99109040
发表于 2024-10-27 11:57:25 | 显示全部楼层
你字句如珍珠,我珍藏这份情。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|天涯论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-11-23 05:01 , Processed in 0.230896 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.