網(wǎng)頁制作教程:表單button的行高
2012/4/5 15:44:04

  HTML Code
  <input type="submit" id="button" value="engage"/>
  CSS Code
  #button {
  border: 2px solid #06f;
  color: #06f;
  background-color: #6cf;
  font: bold 12px Arial, Helvetica, sans-serif;
  line-height: 50px;
  }
  多效果圖中,明顯的告訴我們,在Firefox和Opera瀏覽器中都存在問題,而且致命的一點(diǎn)是:“無論你通過什么手段去修改button的line-height,在Firefox和Opera瀏覽器下都無任何效果。”是什么導(dǎo)致的呢?。原因是瀏覽器對(duì)定義button的line-height是不同的,button的行高在Chrome/Safari/IE8等瀏覽器解析正確的line-height(用戶自定的值“50px”);而在Firefox和Opera解析的line-height卻是默認(rèn)的值,只有“15px”。那為什么會(huì)這樣呢?
  要回答這個(gè)問題,我回答不出來,可能您知道是為什么?我只能把他當(dāng)作是Firefox和Opera瀏覽器下的一個(gè)特點(diǎn),換句話就是:這兩個(gè)瀏覽器的line-height默認(rèn)值為normal并且還加了一個(gè)“!important”,類似于:
  button, input[type="reset"], input[type="button"], input[type="submit"] {
  line-height:normal !important;
  }
  如何解決?
  Rob Glazebrook在他的《The Firefox Input Button Line-Height Bug》教程中使用了一種方法——在button中不重置line-height的值,而是使用padding來制作相同的效果。這樣上面的實(shí)例可以這樣修改:
  #button {
  border: 2px solid #06f;
  color: #06f;
  background-color: #6cf;
  font: bold 12px Arial, Helvetica, sans-serif;
  padding: 18px 6px;
  }

返回列表
返回首頁 主站蜘蛛池模板: 国产精品无码久久久久| 日本国产中文字幕| 人妻少妇精品中文字幕AV蜜桃| 色哟哟精品视频在线观看| 国产熟女乱子视频正在播放| 99久久免费国产精品特黄| 成人在线观看不卡| 久久人人爽人人爽人人av东京热| 欧美亚洲黄色片| 亚洲福利在线观看| 男孩子和男孩子做到哭泰国| 国产999视频| 领导边摸边吃奶边做爽在线观看| 国产精品99久久久久久宅男| 97一区二区三区四区久久| 好男人www视频| 中文字幕亚洲不卡在线亚瑟| 日韩在线视频精品| 亚洲一区欧洲一区| 欧美日韩视频免费播放| 人人妻人人澡av天堂香蕉| 精品三级66在线播放| 四虎成人国产精品视频| 超级乱淫岳最新章节目录| 国产成人a视频在线观看| 3d动漫h在线观看| 国产精品成人一区二区三区| 97精品国产高清自在线看超| 天天操视频夜夜| 一本到在线观看视频| 成人免费福利电影| 中文字幕在线视频免费| 日日干日日操日日射| 久久人人妻人人做人人爽| 日韩精品欧美国产精品亚| 亚洲av中文无码乱人伦在线观看 | 色欲aⅴ亚洲情无码AV| 国产在线无码视频一区二区三区| 欧美jlzz18性欧美| 国产福利在线观看极品美女| 3d动漫精品一区视频在线观看|