国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 永新县| 哈巴河县| 卓资县| 泰顺县| 渝北区| 韩城市| 晋江市| 宜章县| 津南区| 万山特区| 长丰县| 普宁市| 资阳市| 兴业县| 仁布县| 墨竹工卡县| 蚌埠市| 同德县| 新丰县| 东台市| 都兰县| 嘉定区| 元阳县| 宁城县| 岚皋县| 澜沧| 新晃| 上犹县| 安达市| 渑池县| 神池县| 中卫市| 临城县| 军事| 汉沽区| 吉木乃县| 穆棱市| 永福县| 台安县| 横峰县| 陇西县|