html文本溢出样式,text-overflow-文本溢出包含样式设置

背景:

在列表中展示文本信息,但是有的文本信息过长,大部分则较短,若是不加控制,完全显示文本信息,列表会被撑开,很不美观。

需求:

该列展示文本的单元格宽度固定,文本超出部分显示为...,当把鼠标移到文字上时,展示完整信息。

代码实现:

css部分

div.test

{

white-space:nowrap; //强制不换行-必须

width:12em; //必须限制包含框的宽度-必须

overflow:hidden; //隐藏溢出的文本-必须

border:1px solid #000000;

}

div.test:hover

{

text-overflow:inherit;

overflow:visible;

}

html部分

如果您把光标移动到下面 div 上,就能够看到全部文本。

This is some long text that will not fit in the box

效果

(1)没有获得焦点时

bVCQlz

(2)获得焦点时

bVCQlB

另一种实现方案——利用title属性

css部分

div.test

{

white-space:nowrap; //必须

width:12em; //必须

overflow:hidden; //必须

border:1px solid #000000;

}

html部分

如果您把光标移动到下面 div 上,就能够看到全部文本。

This is some long text that will not fit in the box
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值