首頁> 營銷知識
發布時(shí)間(jiān) :2018-04-20 09:52
CSS DIV高(gāo)度不确定如何設置高(gāo)度,是否需要加上(shàng)height:auto屬性?
在CSS布局中,常常最外層的DIV盒子不能确定具體(tǐ)的height高(gāo)度值,不确定內(nèi)容是否可(kě)多(duō)可(kě)少(shǎo)而不能确定父級盒子究竟設置多(duō)高(gāo)。此時(shí)一般新手喜歡設置個(gè)height:auto(高(gāo)度自适應)樣式。
這裏DIVCSS5可(kě)以告訴大(dà)家(jiā),一般最外層的DIV盒子,或不确定內(nèi)容(子級)占用多(duō)高(gāo)時(shí),此時(shí)對此父級DIV不需要設置height:auto,因為(wèi)默認情況下普通(tōng)标簽比如(div、span、h1、p、h2等标簽)默認高(gāo)度值都是自适應(auto)。所以無需設置高(gāo)度。
小(xiǎo)結:一般情況下最外層、大(dà)盒子、不知道(dào)內(nèi)容多(duō)少(shǎo)而無法确定高(gāo)度的此類對應樣式都不需要設置高(gāo)度,因為(wèi)設置後,如果內(nèi)容多(duō)了,會(huì)溢出、內(nèi)容少(shǎo)了預留空(kōng)白就多(duō)了。
什麽時(shí)候需要設置高(gāo)度?
1、最小(xiǎo)局部。
一般較小(xiǎo)的局部布局,需要設置高(gāo)度固定其結構,此時(shí)需要設置具體(tǐ)高(gāo)度。
2、需要限高(gāo)
有(yǒu)時(shí)布局左右結構要想左右結構對齊情況下,需要對DIV設置高(gāo)度,一般情況下此時(shí)避免內(nèi)容太多(duō)超出限制(zhì)高(gāo)度需要設置CSS隐藏溢出內(nèi)容處理(lǐ)。