超过宽度和高度文字会自动隐藏 --费元星

简介: 页面中table宽度设置width="600px"之后,宽度仍然不是固定的,文字太长后不换行,把table都撑变形了。 解决办法: 1.table 设置 宽度,绝对宽度和相对都可以 table-layout:fixed ; 设置了这个属性,其余所有td都是相同的宽度。

页面中table宽度设置width="600px"之后,宽度仍然不是固定的,文字太长后不换行,把table都撑变形了。

解决办法:

1.table 设置 宽度,绝对宽度和相对都可以

table-layout:fixed ;
设置了这个属性,其余所有td都是相同的宽度。

这样操作之后,table是宽度固定了,但是里面的文章如果很长,文字会覆盖

解决办法:

在 td 里面 加上 style="word-wrap:break-word;" 自动换行就好了,如果不想换行,可以将超出内容设为隐藏,并且用省略号代替:

在td上面加

复制代码
代码如下:

overflow:hidden;
white-space:nowrap;


text-overflow:ellipsis;(目前仅在IE8测试通过)
推荐方法(2013-11-14 by 张雷)用div控制td的内容

在TD中加

(1)超过宽度和高度文字会自动隐藏

复制代码
代码如下:

<div style="width:100px;height:25px;overflow-x:hidden;overflow-y:hidden;">aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</div>


(2)设置了td的宽度超过长度自动换行

复制代码
代码如下:

<td><div style="width:100px;word-wrap:break-word;" >aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</div>
</td> 
未来星开发团队--狒狒 QQ:9715234
相关文章
|
Windows
关于 Qt设置置顶窗口,透明部分显示黑色底色(已设置透明窗口) 的解决方法
关于 Qt设置置顶窗口,透明部分显示黑色底色(已设置透明窗口) 的解决方法
关于 Qt设置置顶窗口,透明部分显示黑色底色(已设置透明窗口) 的解决方法
CSS------当内容超出div宽度后自动换行和限制文字不超出div宽度和高度
原文:CSS------当内容超出div宽度后自动换行和限制文字不超出div宽度和高度 如图:   1.自动换行 111111111111111111111111 2.限制宽高度 11111111111111111111111111  (注意:如果div放在li中还需...
3704 0
|
8月前
UE虚幻引擎 UTextBlock UMG文本控件超过边界区域以后显示省略号
UE虚幻引擎 UTextBlock UMG文本控件超过边界区域以后显示省略号
82 0
|
5月前
|
前端开发
文字不换行超出后左右滑动
文字不换行超出后左右滑动
35 0
|
9月前
|
C#
CSDN博客炫丽图标调整字体大小和颜色
CSDN博客炫丽图标调整字体大小和颜色
81 0
|
iOS开发
iOS开发-调整文字之间间距
iOS开发-调整文字之间间距
250 0
|
前端开发 JavaScript API
固定元素宽度根据文本的长度缩小字号,超出缩小字号
固定元素宽度根据文本的长度缩小字号,超出缩小字号
335 0
固定元素宽度根据文本的长度缩小字号,超出缩小字号
|
编解码 前端开发
前端设置页面字体尺寸跟随屏幕大小而进行变化
前端设置页面字体尺寸跟随屏幕大小而进行变化
487 0
前端设置页面字体尺寸跟随屏幕大小而进行变化
|
XML 数据格式 Android开发
BottomSheetDialog 使用详解,设置圆角、固定高度、默认全屏等
BottomSheetDialog 使用详解,设置圆角、固定高度、默认全屏等
1022 0
BottomSheetDialog 使用详解,设置圆角、固定高度、默认全屏等
文本超出多行显示省略号 移动端禁止双击缩放
文本超出多行显示省略号 移动端禁止双击缩放