佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > CSS讓子元素div的高度填滿父容器的剩余空間的方法

CSS讓子元素div的高度填滿父容器的剩余空間的方法

熱門標簽:科大訊飛語音識別系統(tǒng) 網(wǎng)站排名優(yōu)化 太平洋壽險電話營銷 網(wǎng)站文章發(fā)布 百度競價排名 團購網(wǎng)站 國美全國運營中心 企業(yè)做大做強

1.使用浮動的方式

效果圖:

代碼如下:(注意,此時.content的高度是500px,即父元素的高度,但是浮動元素在 .content 上方,蓋住了 .content,將 .nav背景樣式改為 background-color: rgba(0,0,0,0.1);可觀察到效果)

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>高度充滿父容器</title>
	</head>
	<style>
		.parent {
			height: 500px;
			width: 300px;
			border: 1px solid red;/***/
			padding: 2px 2px;/***/
		}
		.nav {
			height: 100px;
			width: 100%;/*必須,沾滿寬度防止浮動 */
			float: left;/*必須 */
			background-color: red;
		}
		.content {
			height:100%;/*必須*/
			background-color: green;
		}
	</style>
	<body>
		<div class="parent">
			<div class="nav">
				固定高度
			</div>
			<div class="content">
				自適應父容器, 充滿剩余的空間 
			</div>
		</div>
	</body>
</html>

2.使用定位

代碼如下:(推薦使用此種方法,沒有上面的那種方法的缺點)

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>高度充滿父容器</title>
	</head>
	<style>
		.parent {
			position: relative;
			height: 500px;
			width: 300px;
			border: 1px solid red;/***/
			padding: 2px 2px;/***/
		}
		.nav {
			height: 100px;
			width: 100%;
			background-color: red;
		}
		.content {
			position:absolute;
			top: 100px;
			bottom: 0px;
			background-color: green;
			width: 100%;
		}
	</style>
	<body>
		<div class="parent">
			<div class="nav">
				固定高度
			</div>
			<div class="content">
				自適應父容器, 充滿剩余的空間 
			</div>
		</div>
	</body>
</html>

到此這篇關(guān)于CSS讓子元素div的高度填滿父容器的剩余空間的方法的文章就介紹到這了,更多相關(guān)CSS子元素div高度填滿剩余空間內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!

標簽:延邊 林芝 保定 泰州 大同 萍鄉(xiāng) 赤峰

巨人網(wǎng)絡通訊聲明:本文標題《CSS讓子元素div的高度填滿父容器的剩余空間的方法》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    集安市| 中宁县| 台湾省| 曲靖市| 郁南县| 金华市| 镇原县| 聊城市| 张家港市| 天镇县| 祁门县| 凯里市| 收藏| 铁岭市| 武汉市| 仁怀市| 鹿泉市| 郓城县| 云浮市| 原阳县| 中方县| 三台县| 疏勒县| 九寨沟县| 四会市| 广丰县| 泌阳县| 石城县| 邓州市| 北安市| 正安县| 呼和浩特市| 松桃| 河南省| 固原市| 明溪县| 织金县| 东乌珠穆沁旗| 保山市| 府谷县| 新巴尔虎右旗|