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

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

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

    新的起點 新的開始

    快樂生活 !

    CSS FireFox and IE 換行問題解決方案

    /* 禁止換行 */
    .nowrap{word-break:keep-all;white-space:nowrap;}
    /* 強制換行 */
    .break{word-break:break-all;}

    css強制不換行
    div{white-space:nowrap;}

    css自動換行

    div{ word-wrap: break-word; word-break: normal; }

    css強制英文單詞斷行

    div{word-break:break-all;}

    大家都知道連續的英文或數字會把DIV或表格邊框撐破,不能根據容器的大小自動換行,下面是 CSS如何將他們換行的方法!

    對于div

    1.(IE瀏覽器)white-space:normal; word-break:break-all;這里前者是遵循標準。

    #wrap{white-space:normal; width:200px; }
    或者
    #wrap{word-break:break-all;width:200px;}

    eg.

    ddd1111111111111111111111111111111111111111111111111111111111111111111

    效果:可以實現換行

    2.(Firefox瀏覽器)white-space:normal; word-break:break-all;overflow:hidden;同樣的FF下也沒有很好的實現方法,只能隱藏或者加滾動條,當然不加滾動條效果更好!

    #wrap{white-space:normal; width:200px; overflow:auto;}
    或者
    #wrap{word-break:break-all;width:200px; overflow:auto; }

    eg.

    ddd1111111111111111111111111111111111111111111111111111111111111111111

    效果:容器正常,內容隱藏

    對于table

    1. (IE瀏覽器)使用樣式table-layout:fixed;
    eg.





    abcdefghigklmnopqrstuvwxyz 1234567890

    效果:可以換行

    2.(IE瀏覽器)使用樣式table-layout:fixed與nowrap
    eg.





    abcdefghigklmnopqrstuvwxyz 1234567890

    效果:可以換行

    3. (IE瀏覽器)在使用百分比固定td大小情況下使用樣式table-layout:fixed與nowrap






    abcdefghigklmnopqrstuvwxyz 1234567890
    abcdefghigklmnopqrstuvwxyz 1234567890

    效果:兩個td均正常換行

    3.(Firefox瀏覽器)在使用百分比固定td大小情況下使用樣式table-layout:fixed與nowrap,并且使用div
    eg.







    abcdefghigklmnopqrstuvwxyz 1234567890


    abcdefghigklmnopqrstuvwxyz 1234567890

    這里單元格寬度一定要用百分比定義

    對于div,p等塊級元素
    正常文字的換行(亞洲文字和非亞洲文字)元素擁有默認的white-space:normal,當定義的寬度之后自動換行
    html

    正常文字的換行(亞洲文字和非亞洲文字)元素擁有默認的white-space:normal,當定義

    css
    #wrap{white-space:normal; width:200px; }

    1.(IE瀏覽器)連續的英文字符和阿拉伯數字,使用word-wrap : break-word ;或者word-break:break-all;實現強制斷行

    #wrap{word-break:break-all; width:200px;}
    或者
    #wrap{word-wrap:break-word; width:200px;}

    abcdefghijklmnabcdefghijklmnabcdefghijklmn111111111


    效果:可以實現換行

    2.(Firefox瀏覽器)連續的英文字符和阿拉伯數字的斷行,Firefox的所有版本的沒有解決這個問題,我們只有讓超出邊界的字符隱藏或者,給容器添加滾動條


    #wrap{word-break:break-all; width:200px; overflow:auto;}

    abcdefghijklmnabcdefghijklmnabcdefghijklmn111111111


    效果:容器正常,內容隱藏

    對于table

    1. (IE瀏覽器)使用 table-layout:fixed;強制table的寬度,多余內容隱藏





    abcdefghigklmnopqrstuvwxyz1234567890ssssssssssssss


    效果:隱藏多余內容

    2.(IE瀏覽器)使用 table-layout:fixed;強制table的寬度,內層td,th采用word-break : break-all;或者word-wrap : break-word ;換行






    abcdefghigklmnopqrstuvwxyz 1234567890
    abcdefghigklmnopqrstuvwxyz 1234567890


    效果:可以換行

    3. (IE瀏覽器)在td,th中嵌套div,p等采用上面提到的div,p的換行方法

    4. (Firefox瀏覽器)使用 table-layout:fixed;強制table的寬度,內層td,th采用word-break : break-all;或者word-wrap : break-word ;換行,使用overflow:hidden;隱藏超出內容,這里overflow:auto;無法起作用

    posted on 2009-02-19 13:21 advincenting 閱讀(3148) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    公告

    Locations of visitors to this pageBlogJava
  • 首頁
  • 新隨筆
  • 聯系
  • 聚合
  • 管理
  • <2009年2月>
    25262728293031
    1234567
    891011121314
    15161718192021
    22232425262728
    1234567

    統計

    常用鏈接

    留言簿(13)

    隨筆分類(71)

    隨筆檔案(179)

    文章檔案(13)

    新聞分類

    IT人的英語學習網站

    JAVA站點

    優秀個人博客鏈接

    官網學習站點

    生活工作站點

    最新隨筆

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 无码欧精品亚洲日韩一区| 国产自偷亚洲精品页65页| 精品亚洲A∨无码一区二区三区| 日本在线免费观看| 亚洲国产成人片在线观看无码| 在线看片免费人成视频久网下载| 亚洲中文字幕伊人久久无码| h视频在线观看免费| 亚洲精品色午夜无码专区日韩| 国产一区二区三区免费| 亚洲伊人久久大香线蕉苏妲己| 久久免费看黄a级毛片 | 国产精品二区三区免费播放心| 久久精品国产亚洲AV天海翼| 免费吃奶摸下激烈视频| 国产免费播放一区二区| 亚洲乱亚洲乱淫久久| 91网站免费观看| 美女黄色免费网站| 久久精品国产亚洲沈樵| 67194国产精品免费观看| 亚洲一卡2卡三卡4卡无卡下载| 国产一级淫片a免费播放口之| 青青青视频免费观看| 国产亚洲一区二区三区在线观看| 95老司机免费福利| 亚洲精品亚洲人成在线| 亚洲精品和日本精品| 外国成人网在线观看免费视频| 亚洲三级在线观看| 亚洲av区一区二区三| 日韩精品无码免费一区二区三区| 国产亚洲sss在线播放| 亚洲精品tv久久久久| 亚洲电影免费观看| 日日摸夜夜添夜夜免费视频| 久久精品7亚洲午夜a| 成人爱做日本视频免费| 大地资源在线资源免费观看| 亚洲AV男人的天堂在线观看| 国产亚洲精品a在线观看|