最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

table不讓td文字溢出操作方法

  發(fā)布時(shí)間:2022-12-16 17:53:41   作者:佚名   我要評(píng)論
這篇文章主要介紹了table不讓td文字溢出操作方法,需要的朋友可以參考下

核心代碼

table{  
    width:100px;  
    table-layout:fixed;/* 只有定義了表格的布局算法為fixed,下面td的定義才能起作用。 */  
}  
td{  
    width:100%;  
    word-break:keep-all;/* 不換行 */     
    white-space:nowrap;/* 不換行 */  
    overflow:hidden;/* 內(nèi)容超出寬度時(shí)隱藏超出部分的內(nèi)容 */  
    text-overflow:ellipsis;/* 當(dāng)對(duì)象內(nèi)文本溢出時(shí)顯示省略標(biāo)記(...) ;需與overflow:hidden;一起使用*/  
} 

補(bǔ)充

 1.table表格想要設(shè)置文本溢出操作可按照如下方法

table{
width: 100%;
table-layout:fixed;
}

注意:table必須設(shè)置table-layout:fixed;屬性,文本溢出設(shè)置才能生效;

td{
width:300px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}

其中:table-layout取值為:
automatic 默認(rèn)。列寬度由單元格內(nèi)容設(shè)定。
fixed 列寬由表格寬度和列寬度設(shè)定。
inherit 規(guī)定應(yīng)該從父元素繼承 table-layout 屬性的值。

注釋:任何的版本的 Internet Explorer (包括 IE8)都不支持屬性值 “inherit"。

text-overflow取值為

clip 修剪文本。
ellipsis 顯示省略符號(hào)來(lái)代表被修剪的文本。
string 使用給定的字符串來(lái)代表被修剪的文本。
所有主流瀏覽器都支持 text-overflow 屬性。
white-space取值為
normal 默認(rèn)??瞻讜?huì)被瀏覽器忽略。
pre 空白會(huì)被瀏覽器保留。其行為方式類似 HTML 中的

標(biāo)簽

nowrap     文本不會(huì)換行,文本會(huì)在在同一行上繼續(xù),直到遇到 

 標(biāo)簽為止。

pre-wrap    保留空白符序列,但是正常地進(jìn)行換行。

pre-line   合并空白符序列,但是保留換行符。

inherit   規(guī)定應(yīng)該從父元素繼承 white-space 屬性的值。  

注釋:任何的版本的 Internet Explorer (包括 IE8)都不支持屬性值 “inherit"。  

注意:如果表格中有th和td標(biāo)簽,必須都設(shè)置寬度,如果給th設(shè)置寬度,td寬度不設(shè)置,那么設(shè)置table-layout:fixed;文本溢出生效后,td寬度將失效。

2.設(shè)置鼠標(biāo)移動(dòng)到上面顯示全部?jī)?nèi)容,

(1)非table表格可直接使用:hover進(jìn)行相應(yīng)設(shè)置

(2)table表格利用js設(shè)置方法

$(".list").delegate(“td","mouseover",function(){
        $(“table").css(“table-layout","automatic");
        $(this).css({“white-space":"pre-wrap","overflow":"visible"});
    });  

$(“.list").delegate(“td","mouseout",function(){
        $(“table").css(“table-layout","fixed");
        $(this).css({“text-overflow":"ellipsis","white-space":"nowrap","overflow":"hidden"});

    });  

table表格中重點(diǎn)為設(shè)置table{table-layout:automatic},用hover進(jìn)行操作文本內(nèi)容會(huì)超出表格,不換行。

到此這篇關(guān)于table不讓td文字溢出操作方法的文章就介紹到這了,更多相關(guān)td內(nèi)容溢出內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

唐山市| 文山县| 思南县| 汕尾市| 五华县| 壤塘县| 玛纳斯县| 河曲县| 沭阳县| 永嘉县| 永福县| 钦州市| 迁安市| 彭泽县| 界首市| 巴楚县| 尉犁县| 修水县| 宣化县| 正蓝旗| 石楼县| 梓潼县| 延寿县| 汾阳市| 东莞市| 高尔夫| 石泉县| 永康市| 富平县| 庐江县| 罗甸县| 灌云县| 阆中市| 通化县| 南木林县| 宾阳县| 子洲县| 同江市| 都安| 融水| 高邑县|