深入理解CSS height屬性設(shè)置元素的高度
height屬性設(shè)置元素的高度。注意: height屬性不包括填充,邊框,或頁邊距!本文章向碼農(nóng)介紹CSS 高度height 的使用方法和基本實例,需要的css碼農(nóng)可以參考一下。
css height高度簡介
這里的CSS高度是指通過CSS來控制設(shè)置對象的高度。使用CSS屬性單詞height。單位可以使用PX,em等常用使用PX(像素)為html單位。
一、height高度語法
1、高度基本語法
Height:auto 設(shè)置高度自動
(通常默認(rèn)高度是auto自動,自適用內(nèi)容而增高,通常如果想高度自適應(yīng)不用設(shè)置)
Height:20px 設(shè)置高度為固定數(shù)值
2、CSS高度用法結(jié)構(gòu)
#box{height:50px}
設(shè)置了box對象盒子高度為50px(像素)
擴(kuò)展閱讀:CSS行高line-height
說明:“#box”為CSS選擇器,花括號內(nèi)表示對象CSS樣式。
二、高度樣式用法
Height:50px 設(shè)置對象高度為50px
Height:50em 設(shè)置對象高度為50相對長度em
通常單獨對一個div高度為百分比沒有效果
擴(kuò)展閱讀:html em標(biāo)簽
CSS自適應(yīng)高度
一般我們需要讓寬度一定時高度隨內(nèi)容增加而增高。此時我們將無需設(shè)置高度即可實現(xiàn)此效果。同時也無需使用height:auto來實現(xiàn)高度自適應(yīng)。通常默認(rèn)情況下不用再設(shè)置高度值為auto,對象高度即是自適應(yīng)高度。
常用px(像素)作為單位
三、html標(biāo)簽內(nèi)原始高度height元素設(shè)置
1)、設(shè)置table表格高度:<td height="50">內(nèi)容</td>
2)、設(shè)置img圖片高度height:<img src="圖片地址" height="50" /> 當(dāng)圖片設(shè)置高度后,如果寬度沒有設(shè)置,圖片將自動根據(jù)設(shè)置高度等比例縮小或放大顯示圖片(擴(kuò)展閱讀:css img)
以上高度height的數(shù)值都沒有單位,也不需要添加單位,添加單位反而錯誤,默認(rèn)以px像素為長度單位。
Html原始高度屬性與CSS高度對照
以前html直接設(shè)置高度 width="300"這種方式嵌入表格標(biāo)簽內(nèi),而且無需帶單位,默認(rèn)以px(像素)為單位。
table tr td表格高度樣式設(shè)置實例html代碼:
- <table>
- <tr>
- <td height="100">我的高度為100px</td>
- </tr>
- <tr>
- <td height="50">我高度為50px</td>
- </tr>
- </table>
分別設(shè)置了高度為100px和50px的兩行表格
四、css高度height應(yīng)用案例
我們設(shè)置一個命名為box的盒子,設(shè)置一個高度為200px盒子,為了直觀觀看高度設(shè)置效果,我們再對此盒子添加1像素紅色邊框,如果不設(shè)置寬度,將全屏100%寬度,所以我們再設(shè)置一個css寬度width為80px屬性。
1、高度案例CSS代碼:
- #box{height:200px;border:1px solid #F00;width:80px}
/* CSS注釋說明: 設(shè)置了紅色css邊框、高度200px、寬度為80px */
2、高度案例HTml源代碼片段:
- <div id="box">我高度為200px</div>
五、css高度height總結(jié)
通常使用css高度對對象設(shè)置高度長度單位。一般我們需要對盒子對象設(shè)置高度時候,只需要對該CSS類添加高度height加值即可。高度不能設(shè)置百分比高度如“height:50%”,設(shè)置百分比的高度無效。這篇教程講解CSS height與html height區(qū)別及用法,希望大家能掌握高度樣式屬性的設(shè)置及用法。
原文地址:http://www.manongjc.com/article/809.html
相關(guān)文章
CSS中的line-height行高屬性學(xué)習(xí)教程
line-height對于頁面中字體的行距等排版方面的效果至關(guān)重要,這里為大家整理了CSS中的line-height行高屬性學(xué)習(xí)教程,包括line-height的各種取值設(shè)定等方面,需要的朋友可以參2016-06-06CSS中的line-height行高屬性的使用技巧小結(jié)
這篇文章主要介紹了CSS中的line-height屬性的使用技巧,文中同時給出了line-height使用中經(jīng)常出現(xiàn)的文字重疊問題的解決方法,需要的朋友可以參考下2016-02-02- 這篇文章主要介紹了CSS中行高line-height屬性的一些使用技巧,包括為每行文本指定不同顏色和文本中間添加線時用到的一些操作方法,需要的朋友可以參考下2015-08-21
- 本文介紹下,css中的line-height屬性的用法,通過實例學(xué)習(xí)css line-height屬性的具體用法,感興趣的朋友參考下2014-08-02
- 本文介紹下css中的line-height屬性的用法,通過實例學(xué)習(xí)css line-height屬性的具體用法,感興趣的朋友參考下2014-08-02
- 大家都知道Calc方法有個很大的好處就是用在流體布局上,可以通過calc()計算得到元素的寬度,本文通過一個例子給大家詳細(xì)介紹,需要的朋友參考下吧2021-06-03

