在线观看肉片AV网站免费_97在线中文字幕免费公开视频_人妻无码二区自慰系列_高清无码黄色在线网站

總結(jié)CSS中火狐瀏覽器與IE瀏覽器的兼容代碼

時(shí)間:2013-03-02 04:03來源:未知 作者:admin 點(diǎn)擊:

標(biāo)簽:總結(jié)CSS中火狐瀏覽器與IE瀏覽器的兼容代碼 min-(1)瀏覽器(54)兼容(37)CSS(655)火狐(1)這個(gè)(21)認(rèn)得(1)代碼(82)總結(jié)(38)
IE 不認(rèn)得min-這個(gè)定義,但實(shí)際上它把正常的width和height當(dāng)作有min的情形來使。這樣問題就大了,如果只用寬度和高度, 總結(jié)9條DIV+CSS網(wǎng)頁(yè)設(shè)計(jì)容易發(fā)生的錯(cuò)誤 ,畸形的閱讀器里這兩 個(gè)值就不會(huì)變,假如只用min-width和min-height的話,IE下面基本即是不設(shè)置寬度跟高度。 比方要設(shè)置背景圖片,這個(gè)寬度是比擬主要的。要解決這個(gè)問題,能夠這樣: #box{ width: 80px; height: 35px;}htmlbody #box{ width: auto; height
總結(jié)CSS中火狐瀏覽器與IE瀏覽器的兼容代碼》文章地址:http://www.tfxk.com/wangyesheji/jianzhanjingyan/03023420R013.htm

  IE 不認(rèn)得min-這個(gè)定義,但實(shí)際上它把正常的width和height當(dāng)作有min的情形來使。這樣問題就大了,如果只用寬度和高度,總結(jié)9條DIV+CSS網(wǎng)頁(yè)設(shè)計(jì)容易發(fā)生的錯(cuò)誤,畸形的閱讀器里這兩 個(gè)值就不會(huì)變,假如只用min-width和min-height的話,IE下面基本即是不設(shè)置寬度跟高度。
  比方要設(shè)置背景圖片,這個(gè)寬度是比擬主要的。要解決這個(gè)問題,能夠這樣:
  #box{ width: 80px; height: 35px;}html>body #box{ width: auto; height: auto; min-width: 80px; min-height: 35px;}

  6、DIV浮動(dòng)IE文本產(chǎn)生3象素的bug

  當(dāng)div利用龐雜的時(shí)候每個(gè)欄中又有一些鏈接,DIV等這個(gè)時(shí)候輕易產(chǎn)生捉迷藏的問題。
  有些內(nèi)容顯示不出來,思路決定出路,當(dāng)鼠標(biāo)抉擇這個(gè)區(qū)域是發(fā)明內(nèi)容確切在頁(yè)面,思考Web站點(diǎn)設(shè)計(jì)對(duì)類以及id的命名方式。 解決措施:對(duì)#layout使用line-height屬性 或者給#layout應(yīng)用固定高和寬。頁(yè)面構(gòu)造盡量簡(jiǎn)略。

  7、IE捉迷藏的問題

  左邊對(duì)象浮動(dòng),右邊采取外補(bǔ)丁的左邊距來定位,右邊對(duì)象內(nèi)的文本會(huì)離左邊有3px的間距.
  #box{ float:left; width:800px;}
  #left{ float:left; width:50%;}
  #right{ width:50%;}
  *html #left{ margin-right:-3px; //這句是要害}
  <div id="box",怎樣讓用戶記住你的產(chǎn)品,用設(shè)計(jì)宣傳品牌;>
  <div id="left"></div>
  <div id="right"></div>
  </div>

  vertical-align:middle; 將行距增添到和全部DIV一樣高 line-height:200px; 而后插入文字,就垂直居中了。毛病是要把持內(nèi)容不要換行

--> [網(wǎng)站建設(shè)之]總結(jié)CSS中火狐瀏覽器與IE瀏覽器的兼容代碼

如何讓你寫的代碼更兼容火狐和IE兩大主流瀏覽器?本文將總結(jié)總結(jié)CSS中火狐瀏覽器與IE瀏覽器的兼容代碼,兼容你兼容重要是語法規(guī)范問題,你寫CSS寫標(biāo)準(zhǔn)了,就都兼容了,其余的就是一些瀏覽器的BUG了,發(fā)一些技能給你看看,或者有用。
  CSS技巧

  #box{ float:left; width:100px; margin:0 0 0 100px; //這種情況之下IE會(huì)發(fā)生200px的間隔 display:inline; //使浮動(dòng)疏忽}
  這里細(xì)說一下block與inline兩個(gè)元素:block元素的特色是,老是在新行上開端,高度,寬度,行高,邊距都可以節(jié)制(塊元素);Inline元素的特點(diǎn)是,和其他元素在統(tǒng)一行上,不可掌握(內(nèi)嵌元素);
  #box{ display:block; //可認(rèn)為內(nèi)嵌元素模仿為塊元素 display:inline,怎樣精簡(jiǎn)用戶界面; //實(shí)現(xiàn)同一行排列的后果 diplay:table;

  min -width是個(gè)十分便利的CSS命令,它可以指定元素最小也不能小于某個(gè)寬度,這樣就能保障排版始終準(zhǔn)確。但I(xiàn)E不認(rèn)得這個(gè),而它實(shí)際上把width當(dāng) 做最小寬度來使。為了讓這一命令在IE上也能用,可以把一個(gè)<div> 放到 <body> 標(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í)際上通過Javascript的斷定來實(shí)現(xiàn)最小寬度。

  1、div的垂直居中問題

  2、margin加倍的問題

  4、IE與寬度和高度的問題

 5、頁(yè)面的最小寬度

Tag:CSS   IE   火狐   兼容   瀏覽器   CSS   IE   火狐   兼容   瀏覽器  

  3、浮動(dòng)ie產(chǎn)生的雙倍距離

  設(shè)置為float的div在ie下設(shè)置的margin會(huì)加倍。這是一個(gè)ie6都存在的bug。解決計(jì)劃是在這個(gè)div里面加上display:inline;
  例如:
  <#div id=”imfloat”>
  相應(yīng)的css為
  #IamFloat{
  float:left;
  margin:5px;/*IE下懂得為10px*/
  display:inline;/*IE下再理解為5px*/}


(責(zé)任編輯:網(wǎng)站建設(shè))
總結(jié)CSS中火狐瀏覽器與IE瀏覽器的兼容代碼相關(guān)文章
上一篇:總結(jié)9條DIV+CSS網(wǎng)頁(yè)設(shè)計(jì)容易發(fā)生的錯(cuò)誤 下一篇:總結(jié)一些常見的注冊(cè)登陸的設(shè)計(jì)
回到頂部