css解决td单元格内文字溢出

td单元格内显示的文字太长时,总是会自动分行,把表格撑高了,或者密密麻麻的一片,总是不好看~

俺一开始的做法是用php的mb_substr()来截取定长的字符串,但是,因为中英文字节的差异,比如,10个中文字符就比10个英文字符要长得多,在网页上显示起来就忽长忽短,无法对齐,很不美观~

~解决办法~

第一步:<table>标签加样式:style="table-layout:fixed;"(一定要加,否则下面定义的td的样式都不起作用了)

第二步:<td>加样式:style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis;"

~成功解决~

===================补充===================

遇到一种情况,使用上述方法,在IE10、IE9、IE8、firefox、opera下都可以隐藏超出的文字,但是在IE7和IE6下就不能隐藏,显示了密密麻麻的几行文字(有标点的中文),几经搜索和尝试,找到两种解决方法:一是在td和文字之间套多一层div。二是td的宽度设置不用确定的数字,而是用百分比。

转载来自于:http://blog.csdn.net/happyqyt/article/details/6635047

css解决td单元格内文字溢出

时间: 2024-12-18 05:17:06

css解决td单元格内文字溢出的相关文章

css实现table中td单元格鼠标悬浮时显示更多内容

table中,td单元格无法显示下全部内容,需要在鼠标hover时显示全部内容. 正常显示样式: 鼠标hover时: html: <td>displayAddress<span class="tdtip">popAddress</span></td> css: td{ position:relative; z-index:2; } td:hover{ z-index:3; background:none; } td .tdtip { di

如何把excel同一个单元格内的文字和数字分别提取出来?

平台:excel 2010 目的:把excel同一个单元格内的文字和数字分别提取出来 操作: 假设数据在A1单元格:如果文字在前,B1=left(A1,lenb(A1)-len(A1))可得文字,C1=right(A1,2*LEN(A1)-LENB(A1))可得数字:如果数字在前,B1=right(A1,lenb(A1)-len(A1))可得文字,C1=left(A1,2*LEN(A1)-LENB(A1))可得数字.

Excel自文本导入内容时如何做到单元格内换行

前言:今天在处理数据的时候,在数据库中用到了\n换行符号,目的是在同表格内做到数据多行显示,比如  字段名1  字段名2  字段名3  1 数据一行 数据二行 数据三行 例子是在sql查询后的结果   2 例子如上  数据未导出  本来在sql查询后是如此显示的,但是后来导出文本格式,Excel自文本导入内容时就会报错,那么问题来了, 如何做到Excel自文本导入内容时如何做到单元格内换行? 正文:在网上找了很多例子,其中有位前辈讲的很有道理,原话如下: excel实现自动换行的两个必要条件1.

2017-3-14文章名 css解决标题背景 不显示文字

2017-3-14文章名 css解决标题背景 不显示文字 标签 text-indent: 100%; white-space: nowrap; overflow: hidden; 隐藏文字 以图代字

给所有的td单元格绑定一个click事件

$(document).ready(function() { //给所有的td单元格绑定一个click事件 //如果这个table的id为table1,那单给table1的所有td加click事件代码为: // var tds = $("#table1").find("td"); var tds = $("td"); tds.click(tdclick); }); function tdclick() { //var td = $(this);

Cxgrid获取选中行列,排序规则,当前正在编辑的单元格内的值

Delphi Cxgrid获取选中行列,排序规则,当前正在编辑的单元格内的值 cxGrid1DBTableView1.Controller.FocusedRowIndex 当前行号 cxGrid1DBTableView1.Controller.FocusedRow 当前行 cxGrid1DBTableView1.Controller.FocusedColumn 当前列 cxGrid1DBTableView1.Controller.FocusedColumnIndex 当前列号 cxGrid1DB

统计单元格内指定的字符数方法 ,方法 一好用

哈哈哈,言归正传,今天和大家分享一个字符计算的公式实例.如下图所示,要统计A1单元格内包含几个“花”字? 公式一:=LEN(A1)- LEN(SUBSTITUTE(A1,"花",))公式难度:☆公式中有两个函数,分别是LEN和SUBSTITUTE.LEN函数用于计算字符长度.SUBSTITUTE 函数用于替换字符串中的部分内容.该函数的用法是:SUBSTITUTE(要处理的单元格或文本,要换掉啥,用啥来替换,替换第几次出现的字符)如果指定了第四参数,则只有指定条件的旧文本被替换:否则会

单元格内文本显示超过单元格宽度的解决办法

开发过程中,表格单元格里的显示数据经常超出单元格的宽度.遇到这种情况一般会这样处理. 1.超出部分显示省略号(...) 解决办法:在css中设置  text-overflow: ellipsis; text-overflow: 2.换行显示 解决办法: 在css中设置   white-space:normal; white-space:(1)normal : 默认 .空白会被浏览器忽略. (2) pre : 换行和其他空白字符都将受到保护 (3) nowrap : 强制在同一行内显示所有文本,直

ASP.NET 导出Excel时,某单元格内一部分文字加粗加下划线

一.简述 在项目中的某个导出Excel的功能就需要在某个单元格中使一部分文字加粗和加下划线. 二.内容 在这个导出Excel的功能里用到了 Microsoft.Office.Interop.Excel 这个类库. 然后操作单元格: Microsoft.Office.Interop.Excel.Range cells = (Microsoft.Office.Interop.Excel.Range)xlsWorkSheet.Cells; cells["1", "A"]