91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

<!DOCTYPE html>聲明下div高度100%的問題

發布時間:2020-07-27 16:15:51 來源:網絡 閱讀:502 作者:thinker001good 欄目:開發技術

在使用HTML代碼創建網頁,如果聲明了<!DOCTYPE html>,并且在代碼中有div設置了高度為100%,可能會出現顯示不正常的情況。比如下面這個代碼:

<!DOCTYPE HTML>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style type="text/css">
        * {margin:0px;padding:0px;}
            div {
                background-color:red;
                width:200px;
                height:100%;
                }
    </style>
</head>
<body>
            <div></div>
</body>
</html>


顯示的結果是:啥都木有! Why?

原因在于html5標準要求高度或寬度設置成百分比時,參照的是父標簽。這句話理解了問題也就好辦了。<div>標簽的父標簽是<body>,我們會天真的認為<body>標簽的高度不需要定義,恰恰是因為<body>標簽的高度沒有定義所以才導致<div>顯示不正常。在css里面添加一個參數 body {height:100%;},預覽,結果是:還是木有!

為什么呢?<body>標簽的高度雖然設置成100%了,但<body>標簽他爹是<html>標簽,這個標簽也是需要定義高度的。所以最終要添加的參數是html,body {height:100%;}

請注意了,html和body之間是逗號,不是空格。說明這是一個多標簽選擇器,不是派生選擇器。


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

武定县| 沁源县| 资中县| 翼城县| 吴江市| 宜兰县| 上林县| 赣榆县| 洱源县| 肥乡县| 高要市| 建昌县| 阳新县| 武功县| 唐海县| 洞口县| 从江县| 左贡县| 故城县| 湾仔区| 尉犁县| 碌曲县| 锦屏县| 天峻县| 鄂州市| 诸城市| 巴东县| 孝昌县| 沙河市| 镇远县| 长海县| 临夏县| 鄢陵县| 云林县| 济阳县| 徐水县| 惠来县| 游戏| 崇义县| 蓝田县| 土默特左旗|