溫馨提示×

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

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

HTML和CSS如何實(shí)現(xiàn)寬高自適應(yīng)

發(fā)布時(shí)間:2021-10-15 14:20:23 來(lái)源:億速云 閱讀:411 作者:小新 欄目:web開(kāi)發(fā)

小編給大家分享一下HTML和CSS如何實(shí)現(xiàn)寬高自適應(yīng),相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

寬度自適應(yīng)

元素寬度設(shè)置為100%。(塊元素寬度默認(rèn)為100%)或者不設(shè)置寬度(width);(寬度是父元素的寬度)

高度自適應(yīng)

1)自適應(yīng)元素高度:height:auto;或者不設(shè)置;(是子元素?fù)伍_(kāi)父元素的高度)2)元素高度自適應(yīng)窗口高度設(shè)置方法:html,body{height:100%;}注:如果設(shè)置子元素的高度跟隨父元素的高度變化而變化,那么父元素必須有高度。

最小高度的自適應(yīng)

min-height屬性:最小高度;(IE6瀏覽器不識(shí)別該屬性)hack1:min-height:value;_height:value;hack2:min-height:value; height:auto!important;height:value;

浮動(dòng)元素父元素高度自適應(yīng)(高度塌陷)

當(dāng)子元素有浮動(dòng)并且父元素沒(méi)有高度的情況下父元素會(huì)出現(xiàn)高度塌陷

高度塌陷的解決方法

hack1:給父元素添加聲明overflow:hidden;(觸發(fā)一個(gè)BFC)hack2: 在浮動(dòng)元素下方添加空div,并給該元素添加聲明:div{clear:both; height:0; overflow:hidden;} hack3:萬(wàn)能清除浮動(dòng)法

選擇符:after {

content: "";

clearboth;

displayblock;

height: 0;

overflowhidden;

visibilityhidden;}

visibility:hidden/隱藏

visibility:hidden;和display:none;的區(qū)別:visibility:hidden;屬性會(huì)使對(duì)象不可見(jiàn),但該對(duì)象在網(wǎng)頁(yè)所占的空間沒(méi)有改變,等于留出了一塊空白區(qū)域,而 display:none屬性會(huì)使這個(gè)對(duì)象徹底消失不顯示,也不再占用位置。

偽對(duì)象選擇符

1)、::after : 與content屬性一起使用,定義在對(duì)象后的內(nèi)容。語(yǔ)法:選擇符::after{content:”文字”;}選擇符::after{content:url(圖片路徑);}如:div::after{content:url(logo.jpg);}div::after{content:"文本內(nèi)容";} 2)、::before: 與content屬性一起使用,定義在對(duì)象前 的內(nèi)容。div::before{content:"在其前放內(nèi)容";}3)、::first-letter 定義對(duì)象內(nèi)第一個(gè)字符的樣式。說(shuō)明:*(該偽元素只能用于塊級(jí)元素)4)、::first-line:定義對(duì)象內(nèi)第一行的樣式。*(該偽元素只能用于塊級(jí)元素。)

以上是“HTML和CSS如何實(shí)現(xiàn)寬高自適應(yīng)”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI