亚洲人成绝费网站色www吃脚,熟睡人妻被讨厌的公侵犯,久久精品国产99精品最新,新国产三级视频在线播放

旗下網(wǎng)站

百科知識(shí)庫(kù)

報(bào)道公司事件 · 傳播行業(yè)動(dòng)態(tài)

CSS常用技巧分析

發(fā)布日期:2014-12-23    發(fā)布者:王斌華

  很多網(wǎng)站建設(shè)高手都知使用css縮寫,因?yàn)槭褂每s寫可以幫助減少你CSS文件的大小,更加容易閱讀。這里就著重總結(jié)了一些css常用技巧,為網(wǎng)站重構(gòu)打下基礎(chǔ)。

  1. Block和inline元素對(duì)比

  所有的HTML元素都屬于block和inline之一。

  block元素的特點(diǎn)是:

  總是在新行上開(kāi)始;

  高度,行高以及頂和底邊距都可控制;

  寬度缺省是它的容器的100%,除非設(shè)定一個(gè)度 和

  是塊元素的例子。

  相反地,inline元素的特點(diǎn)是:

  和其他元素都在一行上;

  高,行高及頂和底邊距不可改變;

  寬度就是它的文字或圖片的寬度,不可改變。

  , 和是inline元素的例子。

  用display: inline 或display: block命令就可以改變一個(gè)元素的這一特性。什么時(shí)候需要改變這一屬性呢?

  讓一個(gè)inline元素從新行開(kāi)始;

  讓塊元素和其他元素保持在一行上;

  控制inline元素的寬度(對(duì)導(dǎo)航條非凡有用);

  控制inline元素的高度;

  無(wú)須設(shè)定寬度即可為一個(gè)塊元素設(shè)定與文字同寬的背景色。

  2. 再來(lái)一個(gè)box黑客方法

  之所以有這么多box黑客方法,是因?yàn)镮E在6之前對(duì)box的理解跟別人都不一樣,它的寬度要包含邊線寬和空白。要想讓IE5等同其他瀏覽器保持一致,可以用CSS的方法:

  padding: 2em;

  border: 1em solid green;

  width: 20em;

  width/**/:/**/ 14em;

  第一個(gè)寬度所有瀏覽器都認(rèn)得,但I(xiàn)E5.x不認(rèn)得第2行的寬度設(shè)置,只因?yàn)槟且恍猩嫌锌瞻椎淖⑨尫?hào)(多么蠢的語(yǔ)法分析!),所以IE5.x就用20減掉一些空白,而其他瀏覽器會(huì)用14這個(gè)寬度,因?yàn)樗堑?行,會(huì)覆蓋掉第1行。

  3. 頁(yè)面的最小寬度

  min-width是個(gè)非常方便的CSS命令,它可以指定元素最小也不能小于某個(gè)寬度,這樣就能保證排版一直正確。但I(xiàn)E不認(rèn)得這個(gè),而它實(shí)際上把width當(dāng)做最小寬度來(lái)使。為了讓這一命令在IE上也能用,可以把一個(gè)

  放到 標(biāo)簽下,然后為div指定一個(gè)類:

  然后CSS這樣設(shè)計(jì):

  #container

  {

  min-width: 600px;

  width:expression(document.body.clientWidth < 600? "600px": "auto" );

  }

  第一個(gè)min-width是正常的;但第2行的width使用了Javascript,這只有IE才認(rèn)得,這也會(huì)讓你的HTML文檔不太正規(guī)。它實(shí)際上通過(guò)Javascript的判定來(lái)實(shí)現(xiàn)最小寬度。

  同樣的辦法也可以為IE實(shí)現(xiàn)最大寬度:

  #container

  {

  min-width: 600px;

  max-width: 1200px;

  width:expression(document.body.clientWidth < 600? "600px" : document.body.clientWidth > 1200? ”1200px“ : ”auto";

  }

  4. IE與寬度和高度的問(wèn)題

  IE不認(rèn)得min-這個(gè)定義,但實(shí)際上它把正常的width和height當(dāng)作有min的情況來(lái)使。這樣問(wèn)題就大了,假如只用寬度和高度,正常的瀏覽器里這兩個(gè)值就不會(huì)變,假如只用min-width和min-height的話,IE下面根本等于沒(méi)有設(shè)置寬度和高度。

  5. 區(qū)分大小寫

  當(dāng)在XHTML中使用CSS,CSS里定義的元素名稱是區(qū)分大小寫的。為了避免這種錯(cuò)誤,我建議所有的定義名稱都采用小寫。

  class和id的值在HTML和XHTML中也是區(qū)分大小寫的,如果你一定要大小寫混合寫,請(qǐng)仔細(xì)確認(rèn)你在CSS的定義和XHTML里的標(biāo)簽是一致的。

  6. 取消class和id前的元素限定

  當(dāng)你寫給一個(gè)元素定義class或者id,你可以省略前面的元素限定,因?yàn)镮D在一個(gè)頁(yè)面里是唯一的,clas s可以在頁(yè)面中多次使用。你限定某個(gè)元素毫無(wú)意義。

Copyright 大連網(wǎng)龍科技 版權(quán)所有 遼ICP備14006349號(hào)  html - txt - xml

遼公網(wǎng)安備 21021702000140號(hào)

電話
客服
无码国产成人午夜电影在线观看| 综合自拍亚洲综合图区高清| 狠狠亚洲婷婷综合色香五月| 亚洲国产精品久久久久制服| 国产成人精品午夜福利不卡| 精品久久人妻av中文字幕| 一区二区不卡av免费观看| 97影院理论片手机在线观看| 国产亚洲精品久久久久动漫| 内射人妻无套中出无码| 中国女人内谢69xxxxxa片| 成年无码动漫av片在线观看羞羞 | 成人免费网站视频www| 高潮爽死抽搐白浆gif视频| 国产乱人伦av在线a| 国产偷窥真人视频在线观看| 国产日韩欧美亚欧在线| 亚洲精品国产黑色丝袜| 亚洲高清无在码在线电影| √8天堂资源地址中文在线| 久久亚洲精品成人av| 中文字幕无码乱人妻| 成在人线av无码免费| 人妻av一区二区三区精品| 久久国产免费观看精品3| 激烈的性高湖波多野结衣| 中文字幕乱码亚洲∧v日本| 岛国4k人妻一区二区三区| 髙清国产性猛交xxxand| 欧美综合区自拍亚洲综合绿色 | 国产美女精品自在线拍免费| 日韩综合夜夜香内射| 手机在线亚洲国产精品| 精品国产自在久久现线拍| 久久午夜夜伦鲁鲁片免费无码影视| 国产日韩在线亚洲色视频| 亚洲日韩中文无码久久| 丁香五月激情综合国产 | 成人影院yy111111在线观看| 国产啪精品视频网站丝袜| 亚洲国产综合精品2020|