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

首頁 > 開發(fā) > CSS > 正文

css 使用relative設(shè)置top為百分比值的方法(仿百度首頁)

2024-07-11 08:31:51
字體:
供稿:網(wǎng)友

前言:

最近在學(xué)習(xí)HTML、CSS的過程中,想模仿一下百度首頁。發(fā)現(xiàn)搜索框這一部分與上下其它元素的空白距離可以隨著窗口大小變化(效果如下圖所示),于是自己研究了一下并記錄下來。

效果實現(xiàn)

<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>垂直伸縮</title> <style type="text/css"> *{ padding: 0; margin: 0; } body,html{ height: 100%; } .content{ min-width: 810px; min-height: 600px; height: 100%; border: 1px dashed green; } .wrap{ width: 100%; height: 191px; border: 1px solid blue; position: relative; top: 38.2%; } .wrap-content{ width: 100%; height: 191px; background-color: red; position: relative; top: -191px; } </style></head><body> <div class="content"> <div class="wrap"> <div class="wrap-content"> </div> </div> </div></body></html>

 分析

利用的原理:

百分比值的計算方式:實際值 = 具有確定寬高的祖先元素的寬高 * 百分比值。默認(rèn)情況下,塊級元素的寬為100%,高度則是根據(jù)內(nèi)容來計算。所以如果祖先元素沒有確定了高度的,那么百分比值也無法確定,它的值會被設(shè)置為0。

如果設(shè)置了html元素的高度為height: 100%;那么html元素的高度會隨著viewport的高度改變。

總結(jié)

以上所述是小編給大家介紹的css 使用relative設(shè)置top為百分比值(仿百度首頁),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對錯新站長站網(wǎng)站的支持!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 双江| 铁岭市| 平遥县| 平武县| 延津县| 桂平市| 成武县| 天门市| 西贡区| 孟村| 乡宁县| 卓尼县| 兴宁市| 鄂伦春自治旗| 宁海县| 永昌县| 盘锦市| 昌平区| 伊春市| 黄浦区| 宁都县| 崇仁县| 石棉县| 信丰县| 溧阳市| 长春市| 芦山县| 嘉善县| 射阳县| 竹北市| 灵石县| 织金县| 大化| 桐城市| 清流县| 泊头市| 石门县| 长子县| 武陟县| 金塔县| 灵璧县|