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

首頁 > 開發 > CSS > 正文

IE6使用浮動去掉元素中的多余空白間距

2024-07-11 09:03:14
字體:
來源:轉載
供稿:網友

武林網(www.survivalescaperooms.com)文章簡介:使用浮動去掉元素中的多余空白間距.

IE6的某些元素在表現上有多余的一些空白間隙,或者更形象的說是“外邊距(margin)”,要么是margin-top,要么是margin-bottom,當然還有margin-left,margin-right。這個在表單元素中特別常見。即使我們的reset css已經將這些元素的margin值設為0。
可以看一個實例:比如們想模擬一個雙邊框的文本框,如圖:

 

IE6使用浮動去掉元素中的多余空白間距

看html代碼:
1.<span><input type="text" name="textfield2" id="textfield2" /></span>
css代碼:
1.span{border:1px solid #FCCC83; display:inline-block; overflow:hidden; zoom:1}
2.
 
3..url-input{ width:200px; height:18px; background-color:#FFFFFF;   padding:2px 0 0 3px; border:1px solid #FA9806;}
其他瀏覽器下正常,但是ie6下(ie7下未測試),如圖顯示:

 

span和input之間明顯有個間距。這個時候直接無語了。即使我們將input設為margin:0; padding:0;
百般無奈下只能使input浮動,因為以前也碰到過類似的問題——【IE6的瘋狂之六】li在IE中底部3像素的BUG(增加浮動解決問題)
看html代碼:
1.<div>輸入視頻、網頁、音樂的地址: <span><input type="text" name="textfield2" id="textfield2" /></span> <input type="submit" name="button" id=""  value="分享" /> </div>
css代碼:
view sourceprint?1.*{ margin:0; padding:0;  font-size:12px}
2..share-submit{margin:5px 0 20px; background-color:#F9FBFC; border:1px solid #D1D6E2; padding:8px; overflow:hidden; zoom:1; width:550px; margin:20px auto }
3..share-submit .url-input{width:200px;height:18px;background-color:#FFFFFF;   padding:2px 0 0 3px; float:left;border:1px solid #FA9806}
4..share-submit span,.share-submit input{ vertical-align:middle}
5..share-submit span{border:1px solid #FCCC83; display:inline-block; overflow:hidden; zoom:1}

該問題我昨天也拿到css森林討論,期待有更好的解決方法,開始沒有找到
經過次測試,這個方法屢試不爽,雖然不知道原因但是也算是一個解決方案了。歡迎留言說出您的解決方法,歡迎拍磚!,如果您知道原因歡迎留言告知,感激不盡!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 张北县| 湖南省| 建水县| 苍梧县| 麟游县| 海城市| 温州市| 邵阳县| 通海县| 奉贤区| 嵊州市| 商都县| 玉田县| 定兴县| 玉溪市| 南康市| 贡山| 托克逊县| 醴陵市| 新营市| 扶风县| 宁城县| 射洪县| 苍山县| 达孜县| 灌阳县| 浮山县| 肥东县| 秦安县| 肃南| 鄂伦春自治旗| 左贡县| 神木县| 娄底市| 贵港市| 逊克县| 青海省| 辉南县| 卢氏县| 儋州市| 英德市|