`
jialisoft126
  • 浏览: 36032 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

css中文本换行属性word-wrap和white-space

阅读更多
今天碰到了td文字内容不换行,发现是:white-space: nowrap,即强制文本不进行换行,顺便看了一下文本换行的属性word-wrap,总结如下:
 
white-space的默认只是normal,自动换行。
 
word-break:break-all和word-wrap:break-word表示强制换行,前者若英文字符过长自动截断,后者整个英文单词会换行!
 
而而我常会这样用:
 
word-wrap:break-word; overflow:hidden;
 
IE 下没有任何问题,在 FF 下,长串英文会被遮住超出的内容
 
table中td.th强制换行方法:
 
<table style="table-layout:fixed" width="200">
<tr>
<td width="25%"  style="word-break : break-all; overflow:hidden; ">站长网www.software8.co原创教程</td>
<td width="75%" style="word-wrap : break-word; overflow:hidden; ">站长网www.software8.co原创教程</td>
</tr>
</table>
分享到:
评论

相关推荐

    css文本换行属性word-wrap和white-space使用总结

    今天碰到了td文字内容不换行,发现是:white-space: nowrap,即强制文本不进行换行,顺便看了一下文本换行的属性word-wrap,总结如下: white-space的默认只是normal,自动换行。 word-break:break-all和word-wrap:...

    css中强制换行word-break、word-wrap、white-space区别实例说明

    CSS中的word-break、word-wrap和white-space属性都是用来控制文本如何在容器内换行或者处理长单词或者字符串溢出容器边界的属性。尽管这三个属性的作用有些相似,但它们在处理文本换行的细节上有所不同,下面将详细...

    CSS3文本换行word-wrap解决英文文本超过固定宽度不换行

    - 虽然`word-wrap`在大多数情况下都能正常工作,但在某些特定的排版需求下,可能还需要结合其他CSS属性,如`white-space`和`hyphens`来达到理想效果。 - 注意,`word-wrap`只对英文单词有效,对于中文字符,因为中文...

    CSS 文字自动换行

    综上所述,通过合理地使用 CSS 的 `white-space`、`word-wrap` 和 `word-break` 属性,我们可以有效地控制页面上的文本换行行为,并且考虑到不同浏览器的兼容性问题。这在实际的Web开发工作中是非常有用的技巧。

    英文强制换行css 使用css强制英文单词断行代码

    复制代码代码如下:{ word-wrap: break-word; word-break: normal; } 强制英文单词断行复制代码代码如下:{ word-break:break-all; } CSS设置不转行: overflow:hidden 隐藏 white-space:normal 默认 pre 换行

    css之自动换行.pdf

    总的来说,CSS中的自动换行涉及到`white-space`、`word-wrap`和`word-break`等属性,以及特定浏览器的兼容性处理。在处理连续数字和英文字符时,需要根据目标浏览器选择合适的解决方案。由于浏览器之间的差异,...

    button自适应高度和自动换行

    若希望按钮内容自动换行,可以去掉这些替换,或者使用CSS的`word-break`属性控制单词断行。 2. CSS多列布局:使用`column-count`或`column-width`属性可以将按钮内容分到多列显示,达到自动换行的效果。但这种方法...

    css之自动换行.docx

    总的来说,理解并熟练运用CSS的`white-space`、`word-break`和`word-wrap`属性,以及`table-layout`和`overflow`属性,是创建适应各种屏幕大小和设备的响应式网页设计的关键。通过适当设置这些属性,可以有效地控制...

    兼容多浏览器,兼容 div、p、td 的强制不换行及强制换行.

    - **CSS属性**: `white-space`属性用于控制空白符和换行行为。 - **常用值**: `normal` 和 `nowrap`。 - `normal`: 按照文档流正常处理空白和换行。 - `nowrap`: 在同一行内显示所有文本,直到文本结束或遇到` ...

    CSS自动换行

    `和`word-wrap: break-word;`或`word-break: normal;`。 - 示例代码: ```css td { white-space: nowrap; word-wrap: break-word; width: 100px; } ``` ### 总结 以上介绍的自动换行策略覆盖了从基本的...

    css之自动换行(ZT)

    本篇将详细探讨CSS如何实现文本的自动换行,以及相关的技巧和最佳实践。 首先,我们来看一个基本的自动换行属性——`word-wrap`(在CSS3中更名为`overflow-wrap`)。这个属性允许长单词或无空格字符串在必要时断开...

    css文字换行

    CSS中的`word-wrap`属性允许长单词或URL在不允许换行的地方进行换行。默认情况下,浏览器会尝试保持单词完整,但`word-wrap: break-word;`可以让长单词在必要时断开,避免内容溢出。 2. **强制换行** 使用`white-...

    word-break:break-all和word-wrap:break-word区别总结

    在CSS布局中,`word-break:break-all` 和 `word-wrap:break-word` 是两个用于控制文本换行的样式属性,它们的主要区别在于处理长单词和非亚洲语言文本的方式。理解这两个属性的区别对于优化网页排版和确保跨浏览器...

    英文自动换行怎样解决

    本文将探讨如何有效地实现英文自动换行,并通过CSS属性如`word-wrap`和`word-break`来解决这一问题。 #### 二、CSS中的换行控制属性 在CSS中,有几种属性可以用来控制文本的换行行为,包括`word-wrap`和`word-...

    CSS实现连续数字和英文的自动换行的方法

    &lt;div id=wrap&gt;正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义&lt;/div&gt; css#wrap{white-space:normal; width:200px; } 1.(IE浏览器)连续的英文字符和阿拉伯数字,使用word-wrap : break...

Global site tag (gtag.js) - Google Analytics