国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 網(wǎng)站 > WEB開(kāi)發(fā) > 正文

設(shè)置頁(yè)面元素垂直居中的幾種方法

2024-04-27 15:10:19
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

一、對(duì)于行內(nèi)元素

若該行內(nèi)元素只有一行,且該行內(nèi)元素父元素的高度一定,可以設(shè)置該行內(nèi)元素的line-height屬性,屬性值為父元素的高度。

二、對(duì)于塊元素

塊元素有兩種實(shí)現(xiàn)方法:設(shè)置vertical-align屬性;使用position屬性進(jìn)行絕對(duì)定位。

1、在<table>元素的<td>中使用vertical屬性。

td{     vertical-align:middle;}2、對(duì)于普通的<div>元素,首先設(shè)置該<div>元素display:table-cell;然后便可以使用vertical-align屬性進(jìn)行水平居中。

div{      display:table-cell;      vertical-align:middle;}3、可以設(shè)置行內(nèi)塊級(jí)元素的vertical-align,從而設(shè)置該元素的 頂部/中部/底部 與其它行內(nèi)元素對(duì)齊。

<head>	<meta charset="UTF-8">	<title>Document</title>	<style>       .div1{       	display: inline-block;       	vertical-align: middle;       	background-color: red;       }	</style></head><body>	assssssfdsfsdf<div class="div1">hasdkjagsdhjagdk<br>asdasd</div>qwdasfasdf</body>

4、設(shè)置該塊級(jí)元素的position屬性

首先,設(shè)置塊級(jí)元素<div>的父元素的position:relative;其次,設(shè)置塊級(jí)元素<div>的CSS為:position:absolute;top:50%;left:50%;假設(shè)該塊級(jí)元素<div>width:200px;height:80px;最后,設(shè)置該塊級(jí)元素<div>的外邊距:margin:-40px 0px 0px -100px;//因?yàn)閴K級(jí)元素<div>的絕對(duì)定位是以塊級(jí)元素<div>的左上角為基準(zhǔn)的,所以要通過(guò)外邊距減去搜索框長(zhǎng)和寬的一半。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 成武县| 洛南县| 浏阳市| 南京市| 八宿县| 淮北市| 德令哈市| 慈利县| 兴隆县| 荥经县| 钟山县| 梓潼县| 英吉沙县| 泰兴市| 威海市| 临海市| 锡林浩特市| 新河县| 微山县| 白沙| 衡水市| 阿克陶县| 九龙坡区| 濉溪县| 绩溪县| 潍坊市| 思茅市| 兴国县| 平武县| 汝南县| 六枝特区| 凯里市| 竹山县| 高雄市| 德钦县| 扬州市| 朝阳县| 扬州市| 时尚| 明水县| 莱阳市|