新聞資訊
記錄首創點滴進步 見(jiàn)證遠(yuǎn)行(xíng)
我們一(yī)直緊跟時(shí)代前沿,聚焦行(xλπφíng)業(yè)實時(shí)動态,發布公司最新資€≈¥訊,歡迎您的(de)關注
您目前的(de)位置:網站(zhàn)首頁 > 新聞資訊 > 網站(zhàn)常識 >

5.23日(rì)音(yīn)訊,使表單行(xíng)高(gāo)≠γ∏适應多(duō)浏覽器(qì)

發布日(rì)期:2013-05-23文(wén)章(zhāng)來(lái)源:首創網絡浏覽次數(shù):716次
    5.23日(rì)音(yīn)訊,使表單行(xíng)高(gā∞שo)适應多(duō)浏覽器(qì)。表單的(de)不(bù)兼容,在±δ★✘我們網頁制(zhì)作(zuò)中是(s&‌hì)比較常見(jiàn)的(de),為(wèi)♦φ©☆什(shén)麽會(huì)出現(xiàn)這✘>(zhè)種情況呢(ne),是(shì)因₩←為(wèi)浏覽器(qì)對(duì)所&••默認值的(de)認同不(bù)一(yī)樣導緻的(de),當然ε₽了(le),我們不(bù)應該去(qù)追究誰對(duì)誰錯(cuò),隻•™•能(néng)我們能(néng)把它們的(de)......
    本文(wén)關鍵字:5.23日(rì),音(yīn)訊,使←∑§表,單行(xíng),高(gāo)适應,高(gāo),适♥↔'應,多(duō),
  5.23日(rì)音(yīn)訊,使表單行(xín↔₩>g)高(gāo)适應多(duō)浏覽器(qì)。表單的(deφγ∑)不(bù)兼容,在我們網頁制(zhì)作(zuò)中是(shì)比較常見♥×&≈(jiàn)的(de),為(wèi)什(shén)麽₹★會(huì)出現(xiàn)這(zhè)種情況呢(ne),是(shì)±₹←×因為(wèi)浏覽器(qì)對(duì)所默認值的(de)認同不§£(bù)一(yī)樣導緻的(de),當然了(le),我®↕§們不(bù)應該去(qù)追究誰對(duì)誰錯(cuò),隻能(néng)<★我們能(néng)把它們的(de)內(nèi)涵掌握了(le),讓它們互相(‌± xiàng)兼容,就(jiù)是(shì)我們所必須要(yào)↑™™學會(huì)的(de)。
  <inputtype="sub‍¶α₽mit"id="button"value=&qπ∏uot;engage"/>
  CSSCode
  #button{
  border:2pxsolid#06f;
  color:#06f;
  background-color:#6cf;
  font:bold12pxArial,Helvetica,sa$®ns-serif;
  line-height:50px;
  }
  多(duō)效果圖中,明(míng)顯的(de)告≈∞訴我們,在Firefox和(hé)Opera浏覽&σ≤™器(qì)中都(dōu)存在問(wèn)題,而且±"緻命的(de)一(yī)點是(shì):“無論你(nǐ)通(tōβ♣φ ng)過什(shén)麽手段去(qù)修改butto‌→n的(de)line-height,在Fi©Ω¥σrefox和(hé)Opera浏覽器(q♦λφì)下(xià)都(dōu)無任何效果。”是(shì)什(shΩβén)麽導緻的(de)呢(ne)?(我以前從(cóng)沒注δ¥ ≠意到(dào)他(tā)們有(yǒu)這(zhè)樣≠λ‍∏的(de)一(yī)個(gè)bug存在)。©π₹看(kàn)了(le)上(shàng)面≈ ↓§的(de)文(wén)章(zhāng)我才知(zhī)道(®↓"↑dào),原來(lái)是(shì)浏覽器(qìλΩ)對(duì)定義button的(de)line₽∏-height是(shì)不(bù)同的(de),我們來(lái)看™γ(kàn)看(kàn)浏覽器(qì)在Firef'" ox下(xià)的(de)解析line-height值的(de)截圖:
  從(cóng)圖中告訴我們一(yī♥÷Ω€)個(gè)道(dào)理(lǐ):button的(d✔↓‍e)行(xíng)高(gāo)在Chrome/Safari/IEφ​8等浏覽器(qì)解析正确的(de)lineα≈-height(用(yòng)戶自(zì)定的(de)值&ldquo ↔ ↔;50px”);而在Firefox和(hé)Opera解析的(dδ<<'e)line-height卻是(shì)默認的(de)值 →¶,隻有(yǒu)“15px”。那(nà)為 ÷≈ε(wèi)什(shén)麽會(huì)這(zhè)樣呢(‌"&‌ne)?
  要(yào)回答(dá)這(zhè)£∑≤個(gè)問(wèn)題,我回答(dá)不(bù)出來(lái),可(kě)能 γλ♠(néng)您知(zhī)道(dào)是(shì)為(wèi)×φ∏什(shén)麽?我隻能(néng)把他(tā)當作(zuò)是(shì)Ω Firefox和(hé)Opera浏覽器(q≤≠>ì)下(xià)的(de)一(yī)個(gè)特λ★點,換句話(huà)就(jiù)是(shì):這(zhè)兩個(gè)浏覽器★×‍(qì)的(de)line-height默認值為(wèi)normal并且還(αΩ♣​hái)加了(le)一(yī)個(gè)“!importan☆♣‌✘t”,類似于:
  button,input[type="•×✘;reset"],input[typ£←e="button"],input[type=&qu≥‌φ&ot;submit"]{
  line-height:normal!important;
  }
  那(nà)我們是(shì)不(bù$≠)是(shì)可(kě)以在設置值的(de)時& ←₹(shí)候也(yě)加個(gè)&ldquo∑•§;!important”解決呢(ne)? β≠γ我嘗試了(le),可(kě)是(shì)失敗了(le),那(nà)我們☆£φ需要(yào)怎麽來(lái)解決呢(ne)?
  如(rú)何解決?
  RobGlazebrook在他(tā)的(de)《TheFiπ←©refoxInputButtonLine-HeightBug》教程中使γ∏用(yòng)了(le)一(yī)種方法——在b$±↓utton中不(bù)重置line-height的(de)值•>​α,而是(shì)使用(yòng)padding來(lá&σ←€i)制(zhì)作(zuò)相(xiàng)同的(de)效λ₩果。這(zhè)樣上(shàng)面的(de"↕∏)實例可(kě)以這(zhè)樣修改:
  #button{
  border:2pxsolid#06f;
  color:#06f;
  background-color:#6cf;
  font:bold12pxArial,Helvetica,sans-sδ♦εerif;
  padding:18px6px;
  }
    本文(wén)由邯鄲網絡公司首創網絡整理(lǐ)γ€∑編輯發布,請(qǐng)勿轉載、複制(zhì↕₽♦&)、摘抄等!

+ 查看(kàn)更多(duō)我們的(de)客戶 / Our client

0310-4559740
400-990-1661
    24小(xiǎo)時(shí)報(bào)務熱(rè)線↓ε 
    18931045623
在線客服
首創網絡邯鄲公司
邯鄲公司
電(diàn)話(huà):0310-4559←→ ‍740 / 18931045623  地(dì)址:邯鄲市(λ♦βshì)叢台區(qū)頤高(gāo)廣場(chǎ↕™≤ng)B座13層1304室