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

首頁 > 開發(fā) > CSS > 正文

IE6和IE7中行內(nèi)元素后的浮動(dòng)元素被折行的問題解決

2024-07-11 08:25:43
字體:
供稿:網(wǎng)友

一、實(shí)例

XML/HTML Code復(fù)制內(nèi)容到剪貼板
  1. <ul class="list">    <li><a href="#" title="">新聞一Benjamin</a><span>2014-05-06</span></li>  
  2.  <li><a href="#" title="">新聞一Benjamin</a><span>2014-05-06</span></li>    <li><a href="#" title="">新聞一Benjamin</a><span>2014-05-06</span></li>  
  3.  <li><a href="#" title="">新聞一Benjamin</a><span>2014-05-06</span></li>   </ul>  
CSS Code復(fù)制內(nèi)容到剪貼板
  1. <style type="text/css">     body,ul{padding:0;margin:0;}   
  2.  ul{list-style-type: none;border:1px solid #ccc;}     li{padding-left:0;}   
  3.  .list{width:300px;margin:100px auto;}     .list li{height:24px;line-height: 24px;border-bottom: 1px solid #ccc;margin-bottom:-1px;padding-left: 10px;}   
  4.  .list li span{float:rightright;margin-right:10px;}     .list li .float_a{float:left;}   
  5.  .fix {*zoom:1;}     .fix:after {display: block; content: ".";visibility: hidden;clear: both;height: 0;overflow: hidden;}   
  6. </style>  

二、各瀏覽器效果圖
2016627120709205.gif (310×540)

三、原因分析
1.標(biāo)準(zhǔn)參考:
W3C CSS2.1規(guī)范文檔里對(duì)于浮動(dòng)元素與非浮動(dòng)行內(nèi)元素相鄰時(shí)的情況有如下解釋。以下是關(guān)鍵段落:
A floated box is shifted to the left or right until its outer edge touches the containing block edge or the outer edge of another float. If there’s a line box, the top of the floated box is aligned with the top of the current line box.
由上面的描述可以得到以下結(jié)論:如果一個(gè)元素浮動(dòng)前是一個(gè)行內(nèi)元素,則該元素浮動(dòng)后,頂部應(yīng)與其之前所在的行框頂部對(duì)齊。
2.問題描述:
IE6 IE7 IE8(Quick)下,若浮動(dòng)元素之前存在兄弟行內(nèi)非浮動(dòng)元素,IE 會(huì)將浮動(dòng)元素所在的“當(dāng)前行”認(rèn)為是其前邊的兄弟行內(nèi)元素所產(chǎn)生的匿名框的底邊,導(dǎo)致該浮動(dòng)元素折行。

四、解決方案
1.全浮動(dòng)

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 定安县| 博客| 青冈县| 昭平县| 综艺| 射洪县| 鲁甸县| 庄浪县| 宜都市| 浙江省| 铜鼓县| 北宁市| 栾城县| 荔浦县| 博爱县| 垦利县| 广宗县| 泗阳县| 普兰店市| 新密市| 丽江市| 凤凰县| 安顺市| 攀枝花市| 竹北市| 荃湾区| 施甸县| 万安县| 孟津县| 六安市| 阿尔山市| 宿迁市| 深水埗区| 南部县| 弥渡县| 新安县| 拉萨市| 永宁县| 昔阳县| 庆城县| 潞西市|