CSS min-height最小高度max-height最大高度

來源:互聯網
上載者:User
為什麼我們要使用min-height和max-height樣式屬性?

Css min-height應用地方解釋

我們有時設定一個對象盒子時候避免對象沒有內容時候不能撐開,但內容多少不能確定所以又不能固定高度,這個時候我們就會需要css來設定min-height最小高度撐高對象盒子。當內容少時候最小高度能將內容顯示出,如果內容多餘最小高度能裝下時候,對象也會再隨內容增多而增高。

Css max-height最大高度應用解釋

此屬性很少使用,可能是為了避免內容太多將高度撐太高影響布局美化統一,這個時候我們設定最大高度限制。比如一個table tr td表格對象裡裝一個圖片,而圖片高度不確定,如果太高了不想圖片撐破tr td表格,這個時候通過css max-height限制圖片最大高度是有必要的。

CSS最大最小高度目錄

文法與結構

最大最小高度用法案例

max-height min-height最大最小高度總結

css max-width

一、文法與結構

1、文法

min-height和max-height的值為數字+html單位

min-height:50px 最小高度50px

max-height:50px 最大高度50px

2、CSS用法結構

div{min-height:50px }

div{max-height:50px }

二、最大最小高度用法案例

我們設定2個對象盒子一個最小高度(min-height:)與最大高度(max-height)限制,為了便於觀察應用案例效果,我們設定2個盒子CSS寬度相同和css border 邊框樣式。

1、對應css代碼

.divcss5-min,.divcss5-max{ width:300px; border:1px solid #F00}

.divcss5-min{ min-height:60px}

.divcss5-max{ max-height:60px; margin-top:10px}

2、案例html原始碼片段:

<div class="divcss5-min">

最小高度為60px

</div>

<div class="divcss5-max">

最大高度為60px

</div>

3、最大最小高度案例

css最大高度最小高度案例

Css div之最小最大高度樣式案例

4、我們將兩個對象內容增多

Html代碼:

<div class="divcss5-min">

最小高度為60px<br />

DIVCSS5增加內容<br />

增加內容<br />

divcss5增加內容

</div>

<div class="divcss5-max">

最大高度為60px<br />

www.divcss5.com<br />

增加內容<br />

divcss5增加內容<br />

增加內容

</div>

這裡我們都將2個對象盒子裡內容增加超出60px高度限制

5、實驗

瀏覽器中min-height max-height案例

瀏覽器測試min-height與css max-height

小技巧,這裡如果對css命名“.divcss5-max”加入overflow:hidden樣式即可隱藏最大高度顯示溢出內容。

CSS解決max-height樣式bug案例

DIV+CSS案例之解決最大高度max-height相容

6、DIVCSS5案例解釋

我們設定2個盒子一個限制最小高度,一個設定限制最大高度,最小高度限制的對象如果內容不多不會超出限制最小高度,此時對象會顯示最小高度限制值,如果內容比較多超過了最小高度限制能裝下單,此時對象會自動增高。而後者最大高度max-height限制,內容少時候不會有什麼區別,但內容多時候,而最大高度限制也裝不下時候,內容會超出最大高度限制,但對象本身還是最大高度,這樣就出現內容溢出超出對象盒子,我們即可使用css overflow屬性隱藏溢出內容。

三、max-height min-height最大最小高度總結

最大最小高度樣式使用非常方便,滿足固定高度弊端,但現在IE6卻不支援,IE7及以上瀏覽器和其它瀏覽器均支援,在接下來文章中我們會介紹ie6 min-height相容與ie6 max-height相容。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.