文本换行:
1.word-break:
这是IE5+的专有属性,但在chrome下测试也有效。
总结:这个属性主要是控制一个单词的换行与否,涉及到亚洲语言。
normal:不解释;
break-all:针对欧美语言,将一个单词打断换行。
keep-all:针对亚洲语言,如中文,将中文一句话看作一个英文单词,只有在空格或者是标点的时候才换行。
2.word-wrap:
总结:基本和word-break的break-all相同,特殊在于它对标准浏览器也有效。
word-wrap:break-word和white-space:pre一起使用,word-wrap:break-word的表现生效.
所以可以用pre+word-break来实现IE6\7下的pre-wrap效果。
normal;
break-word;
3.white-space:
总结:用于处理空白符(例如换行符、空格符等)
normal |
默认。清除空白,在边界换行。 |
pre |
保留空白,到边界也不会换行。(IE6:表现一样) |
nowrap |
清除空白,到边界也不会换行。(IE6:表现一样) |
pre-wrap |
保留空白,在边界会换行。(<=IE7:不支持) |
pre-line |
清除空格符 但保留换行符,在边界换行。(<=IE7:不支持) |
inherit |
规定应该从父元素继承 white-space 属性的值。 |
需要注意的地方:
1.在IE6中,如果一行文本超过容器宽度,容器将被撑大。
2.在IE6中,如果背景图片大于容器大小,容器也会被撑大。所以说,针对IE6要注意加overflow:hidden;
autoComplete的一些记录:
1.给textarea和hiddenDiv 样式 font-family:Tahoma, 宋体没有任何作用。
2.jquery的 html(text) 方法在IE6中, 会除去text内的空格和换行符,然后才转换成html代码。而在chrome中是直接变成html,保留里面的空白符。
3.在IE6中一长串的空格符在遇到边界时会换行;chrome在空格遇到边界会停止在当前行,但是打出的空格符号会保留,直到打下一个非空白符才换行。
4.;nbsp&和普通空格是有一定区别的,待测试。
5.关于\n \r
1)在IE中,textarea文本域中打回车会生成\n和\r两个字符,而在FF和CHROME中只会生成一种\n。
2)用textarea.value来取值的话,一个回车会同时取到\r和\n两个字符,而jquery的val()方法就统一了浏览器的差异,IE和其它标准浏览器一样都只取一个\n。
参考:http://gmavkitx.blog.hexun.com/34162536_d.html
参考:http://lity0812.blog.163.com/blog/static/743594582010731114024768/ 《回车的传说》
分享到:
相关推荐
- **性能优化**:虽然SynEdit功能强大,但在处理大量文本时,应适当调整设置以避免性能瓶颈,例如合理设置自动换行、滚动条模式等。 - **错误处理**:在使用过程中,应关注可能出现的内存泄漏、崩溃等问题,及时...
- `WordWrap`: 是否自动换行,当文本超过边界时,是否在单词边界处换行。 6. **示例应用** - 表单验证:通过TextBox的事件处理程序检查用户输入的有效性。 - 日志记录:创建只读的TextBox显示程序运行日志。 - ...
- **nobr标签**:防止文本自动换行,已废弃。 - **noembed标签**:定义当嵌入的内容不可用时显示的内容,已废弃。 - **noframes标签**:定义当浏览器不支持框架时显示的内容,已废弃。 - **nolayer标签**:定义当...
- 使用`.text-nowrap`类使文本不换行显示。 2. **边界填充**: - 使用`padding`属性控制左右边界的填充,如`padding: 15px`或`padding: 15px 10px`。 3. **边缘设置**: - 使用`margin`属性调整元素与上下左右...
Sublime Text 3是一款广受开发者喜爱的轻量级、高度可定制的文本编辑器,以其高效、简洁的界面和强大的功能而闻名。本集合包针对Sublime Text 3提供了全面的配置,包括汉化、主题调整以及插件安装,旨在提升开发者的...
34. **单元格内换行**:`DefaultCellStyle.WrapMode`设置为`True`启用文本换行。 35. **DBNull值表示**:通过`DefaultCellStyle.NullValue`设置空值显示。 36. **单元格样式格式化**:`DefaultCellStyle.Format`...
为了避免浏览器记住input框中的内容,可以在input标签中设置`autocomplete="off"`来禁用自动完成。 10. input框内文本防止复制、粘贴和选取 为了避免input框内的文本被复制、粘贴或选取,可以使用以下属性: ```...
- **文本与超链接组件**: 支持常规文本以及超链接的显示,可以进行样式调整。 - **可交互**: 部分排版组件支持交互,如超链接的点击反馈等。 - **省略号**: 在文本过长时自动添加省略号,保持布局的整洁。 - **省略...
- **发展史与开发组织** - **WHATWG** (Web Hypertext Application Technology Working Group): 由浏览器厂商组成的团体,负责制定HTML标准。 - **W3C** (World Wide Web Consortium): 下辖的HTML工作组负责发布...
内容区域包含实际的文本或图像,内边距围绕在内容周围,边框位于内边距之外,外边距则是边框与其他元素之间的空间。在标准盒模型中,元素的总宽度和高度计算方式是内容区域加上内边距和边框;而在 IE 盒模型(quirks...
+为页面的Form添加autocomplete="off"属性。 -参考http://www.cnblogs.com/sanshi/archive/2009/09/04/1560146.html#1635830 +添加对extjs3.0中所有语言的支持。 -ExtAspNet扩展的多语言包在js\languages\...
+为页面的Form添加autocomplete="off"属性。 -参考http://www.cnblogs.com/sanshi/archive/2009/09/04/1560146.html#1635830 +添加对extjs3.0中所有语言的支持。 -ExtAspNet扩展的多语言包在js\languages\...