課程
/前端開發(fā)
/HTML/CSS
/企業(yè)網(wǎng)站綜合布局實戰(zhàn)
日期在IE下錯位是因為什么原因?放在左側(cè)解決的原理是什么?
2015-02-07
源自:企業(yè)網(wǎng)站綜合布局實戰(zhàn) 3-12
正在回答
錯位是因為IE6在解析span{float:right;}樣式的時候解析到父標簽設(shè)置浮動屬性,所以默認為之前的為塊級元素,放在下一行的右浮動。放在左側(cè)能解決是因為span已經(jīng)設(shè)置右浮動脫離文檔流,后面的<a>標簽本來就是行元素,自然存放在文檔流里面,這只能是IE6對HTML、CSS支持的不夠好的原因,要知道,在IE6時代都是用table來布局的,早早脫離IE6的噩夢吧。
舉報
本課程重點介紹HTML/CSS實現(xiàn)常見企業(yè)網(wǎng)站布局的方法
1 回答為什么日期放在標題左邊
1 回答logo_left一直在頁面最左邊什么原因?
3 回答日期錯位的時候,放在前面,為什么在后面顯示?
3 回答版面錯亂,這是什么原因。
1 回答請問亂碼是什么原因?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-12-24
錯位是因為IE6在解析span{float:right;}樣式的時候解析到父標簽設(shè)置浮動屬性,所以默認為之前的為塊級元素,放在下一行的右浮動。放在左側(cè)能解決是因為span已經(jīng)設(shè)置右浮動脫離文檔流,后面的<a>標簽本來就是行元素,自然存放在文檔流里面,這只能是IE6對HTML、CSS支持的不夠好的原因,要知道,在IE6時代都是用table來布局的,早早脫離IE6的噩夢吧。