国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

常用的CSS知識

2020-03-24 19:26:14
字體:
來源:轉載
供稿:網友
高度,行高以及頂和底邊距都可控制;寬度缺省是它的容器的100%,除非設定一個寬度 div , p , h1 , form , ul 和 li 是塊元素的例子。相反地,inline元素的特點是: 和其他元素都在一行上;高,行高及頂和底邊距不可改變;寬度就是它的文字或圖片的寬度,不可改變。 span , a , label , input , img , strong 和 em 是inline元素的例子。用display: inline 或display: block命令就可以改變一個元素的這一特性。什么時候需要改變這一屬性呢? 讓一個inline元素從新行開始;讓塊元素和其他元素保持在一行上;控制inline元素的寬度(對導航條特別有用);控制inline元素的高度;無須設定寬度即可為一個塊元素設定與文字同寬的背景色。2. 再來一個box黑客方法之所以有這么多box黑客方法,是因為IE在6之前對box的理解跟別人都不一樣,它的寬度要包含邊線寬和空白。要想讓IE5等同其他瀏覽器保持一致,可以用CSS的方法:padding: 2em;border: 1em solid green;width: 20em;width/**/:/**/ 14em;第一個寬度所有瀏覽器都認得,但IE5.x不認得第2行的寬度設置,只因為那一行上有空白的注釋符號(多么蠢的語法分析!),所以IE5.x就用20減掉一些空白,而其他瀏覽器會用14這個寬度,因為它是第2行,會覆蓋掉第1行。3. 頁面的最小寬度min-width是個非常方便的CSS命令,它可以指定元素最小也不能小于某個寬度,這樣就能保證排版一直正確。但IE不認得這個,而它實際上把width當做最小寬度來使。為了讓這一命令在IE上也能用,可以把一個 div 放到 body 標簽下,然后為div指定一個類: body div html' target='_blank'>class="container“ 然后CSS這樣設計:#container{min-width: 600px;width:expression(document.body.clientWidth 600? "600px": "auto" );}第一個min-width是正常的;但第2行的width使用了Javascript,這只有IE才認得,這也會讓你的HTML文檔不太正規。它實際上通過Javascript的判斷來實現最小寬度。同樣的辦法也可以為IE實現最大寬度:#container{min-width: 600px;max-width: 1200px;width:expression(document.body.clientWidth 600? "600px" : document.body.clientWidth 1200? ”1200px“ : ”auto";} 本文作者:html教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 凉山| 天峨县| 石景山区| 乌海市| 长宁县| 长丰县| 眉山市| 宜兴市| 吉木乃县| 株洲县| 清镇市| 宜宾市| 晋江市| 弥勒县| 宣城市| 大英县| 临城县| 潞西市| 上栗县| 汝城县| 江阴市| 盘锦市| 武宣县| 察隅县| 武陟县| 栾城县| 东城区| 北流市| 遂平县| 尚义县| 淮阳县| 大安市| 南木林县| 常熟市| 桂东县| 忻州市| 荔波县| 双桥区| 华阴市| 杭锦后旗| 西华县|