<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Sealyu

    --- 博客已遷移至: http://www.sealyu.com/blog

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      618 隨筆 :: 87 文章 :: 225 評論 :: 0 Trackbacks

    在ie(經測試IE8已經不存在此問題)中如果td標簽中沒有內容時,存在不顯示邊框的問題,最簡單的辦法就是用javacript,在文檔加載完后加入下面的JS:

    var aTd=document.getElementsByTagName("td");
    for(i=0;i<aTd.length;i++) {
    if(aTd[i].innerHTML=="")aTd[i].innerHTML="&nbsp;";
    }

    當然還有別的辦法,在TD所屬的那個table用CSS也是可以的

    table{ border-collapse:collapse;}

    之前總結了下如何用 css 來實現 table 的 border + bordercolordark + bordercolorlight 的邊框明暗效果,然后有網友問我為什么他寫了一個類似的 css 樣式,但只能在 Opera 下正常看到表格的邊框效果, IE 下則什么也沒有。

    于是我跑去下了個 Opera9 一看,確實如此。原因倒也不復雜:因為在 IE 下( Firefox 似乎和 IE 一致)如果某個 td 的內容為空的話,即便你設置了高度和寬度,這個 cell 的邊框樣式也是不會被顯示出來的; Opera 則不管是否有內容與否,一概應用樣式來渲染。這個問題剛畢業那會就碰到了,當時部門的科長來問我,后來我跟他說:給每個空的 td 加上   就行了。以后每次碰到這個問題,我就統統采用這個簡單粗暴有效的方式來解決了。

      但今天卯足了勁研究了幾下,從 Jiarry 那知道原來 css 語法是允許我們對這些缺省行為進行改變的:使用 border-collapse:collapse;empty-cells:show; 就可以讓消失的邊框顯現出來。

    class="test1": 加 border-collapse:collapse;

    .test1{
    border:1px solid #999999;
    border-collapse:collapse;
    width:60%
    }
    .test1 td{
    border-bottom:1px solid #999999;
    height:28px;
    padding-left:6px;
    }

    class1  這兒有內容


    這兒有內容


     

    class="test2": 加 border-collapse:collapse; 和 empty-cells:show;

    .test2{
    border:1px solid black;
    border-collapse:collapse;
    width:60%
    }
    .test2 td{
    border-bottom:1px solid black;
    height:28px;
    padding-left:6px;
    empty-cells:show;
    }

    class2  這兒有內容


    這兒有內容


     

    class="test3": 不加 border-collapse:collapse; 和 empty-cells:show; 的情況下

    .test3{
    border:1px solid #999999;
    width:60%
    }
    .test3 td{
    border-bottom:1px solid #999999;
    height:28px;
    padding-left:6px;
    }

    class3  這兒有內容


    這兒有內容


     

    posted on 2009-12-26 09:35 seal 閱讀(3193) 評論(1)  編輯  收藏 所屬分類: webCSS

    評論

    # re: IE中td內容為空時不顯示邊框的解決辦法(轉) 2010-06-21 15:32 e
    <style>  回復  更多評論
      

    主站蜘蛛池模板: 亚洲国产精品一区二区三区久久 | 尤物视频在线免费观看| 久久夜色精品国产噜噜亚洲AV| 免费人妻av无码专区| 中文字幕av无码无卡免费| 免费看搞黄视频网站| 成年免费大片黄在线观看com| 中文字幕亚洲码在线| 亚洲精品中文字幕麻豆| 亚洲av永久无码精品网站| 亚洲一区无码精品色| 四虎成人精品在永久免费| 国产成人免费高清激情视频| 最近免费中文字幕高清大全| 日韩免费视频一区二区| 男女拍拍拍免费视频网站| 青青青视频免费观看| 成人婷婷网色偷偷亚洲男人的天堂| 久久久久亚洲国产| 亚洲人和日本人jizz| 综合自拍亚洲综合图不卡区| 亚洲av无码精品网站| 亚洲成AV人片天堂网无码| 亚洲乱码无码永久不卡在线| 在线a亚洲v天堂网2019无码| 亚洲国产婷婷综合在线精品| 亚洲成av人在片观看| 五月天婷亚洲天综合网精品偷| 国产精品四虎在线观看免费| 日日AV拍夜夜添久久免费| 日本大片在线看黄a∨免费| 国产成人青青热久免费精品 | 亚洲精品无播放器在线播放| 中文文字幕文字幕亚洲色| 久久亚洲国产成人影院| 亚洲av日韩av永久在线观看| 羞羞视频免费网站含羞草| 一级毛片成人免费看a| 中文字幕成人免费高清在线视频 | 亚洲日韩区在线电影| 亚洲国产精品日韩在线观看|