一直有传说这个是firefox的一个bug,属于无法完美解决的事情。就是太长的单词或连续的英文和数字,中间没有空格隔开的情况,浏览器都不能很好的折行或回行,也就是word break或是word wrap,这似乎是个
世界级的难题,以至于IE和Mozilla团队到目前都
没有完美解决。
然后就是看到了有说用JS 来写的比如加上一长串
正则表达式的JS(看不懂),也有用在
文本中加入换行符的JS,甚至还有说用overflow:hidden来写,这不是搞笑么?人家是要换行,你把内容隐藏掉了算什么?然后一一试过,正则表达式在容器内也就是<td>里面不起作用,换行符不能完美解决问题,很多时候会出现很莫名的效果,尤其是在文本内是html格式的(即非所见即所得的样式,即原始格式,即非经过bbcodeparser转换过的样式)时候,所以很困扰。
/* Browser specific (not valid) styles to make preformatted text wrap */
pre {
white-space: -hp-pre-wrap; /* HP printers */
white-space: pre-wrap; /* CSS 2.1 */
white-space: pre; /* CSS2 */
white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}
一目了然,呵呵,然后应用到页面上,貌似OK了,不过还得有后续实验的检测才能确定是否是最终方案
另外:
分享到:
相关推荐
本文主要针对Firefox浏览器,讲解如何实现文本自动换行。 首先,针对IE浏览器,可以使用CSS属性`word-wrap`和`word-break`来控制文本换行。`word-wrap: break-word;`允许长单词在必要时换行,而`word-break: break-...
标题“jsonview for chrome/firefox”表明这款插件是为Chrome和Firefox两大主流浏览器定制的,用户可以通过安装该插件,直接在浏览器中查看和解析JSON数据,无需借助额外的软件或在线工具。 描述中的内容介绍了JSON...
综上所述,IE与Firefox之间的CSS兼容性问题涉及多个方面,包括DOCTYPE声明、自动边距处理、文本对齐、元素尺寸计算、垂直对齐、光标样式、显示与浮动结合、Box Model差异、清除浮动、边距折叠以及背景图片位置等。...
标题中的“firefox_json.rar”指的是一个压缩包文件,其中包含了与Firefox浏览器相关的JSON解析和查看工具。这个压缩包中包含了两个扩展插件:`jsonHandle_addon-371371-latest.xpi` 和 `jsonview-1.2.4-fx.xpi`,都...
- 对于Firefox插件:访问Mozilla Add-ons网站,搜索“JSON viewer”,找到合适的插件,点击添加到Firefox并按照提示进行安装。 - 对于Eclipse插件:可以通过Eclipse Marketplace或者下载插件的.jar文件,通过Eclipse...
JSONView是一款非常实用的浏览器扩展,专为开发者设计,用于在Firefox和Google Chrome浏览器中以更直观、易读的方式查看JSON格式的数据。标题中的“火狐和谷歌浏览器jsonview插件”指的就是这款插件,它能帮助用户...
本篇文章将深入探讨这个组件的实现原理、兼容性问题以及如何在不同浏览器(如IE8、9,谷歌,火狐)上进行优化。 首先,我们要理解"内容块"的概念。在HTML中,内容块通常指的是`<div>`、`<p>`、`<pre>`等元素,它们...
在本例中,我们要探讨的是如何使用JavaScript来实现连续英文字符在指定宽度限制下的自动换行,并确保该方案能够在不同的浏览器(包括较老的IE6和IE7,以及Firefox)中兼容运行。 在CSS中,通常可以使用`word-wrap`...
JSON Lite 浏览器扩展程序,用于查看JSON文件。...禁用Firefox内置JSON查看器转到about:config并将'devtools.jsonview.enabled'设置为false 链接 执照 版权所有(c)2016-2020 Lauri Rooden 麻省理工学院执照
CRX文件是谷歌Chrome浏览器的扩展程序包格式,而XPI文件则是火狐Firefox的扩展安装包。安装这两个文件,用户就可以在各自的浏览器上享受JSON-handle带来的便利。 在实际使用中,当用户访问一个返回JSON数据的API...
以下列举了一些IE(Internet Explorer)与Firefox(火狐浏览器)之间的常见CSS兼容性差异及其解决方案。 1. **DOCTYPE的影响** DOCTYPE的选择对浏览器渲染模式有直接影响,这会影响到CSS的解析方式。标准模式和...
- `normal`:允许浏览器根据需要折行显示文本。 - `nowrap`:强制在同一行内显示所有文本,直到文本结束或者遭遇` `标签。 3. **`text-overflow`**:规定当文本溢出包含元素时如何处理。当设置为`ellipsis`时...
提到的"兼容火狐/IE8 /Chrome等浏览器"意味着开发者已经考虑到了跨浏览器的兼容性问题,这对于确保不同用户群体都能正常浏览和使用网站至关重要。IE8尤其需要注意,因为它是较老的浏览器版本,对现代Web标准的支持...
**问题描述**:在Firefox中,如果为容器设置了`height`属性,则该容器的尺寸将不会被内部内容撑大,即使内容超过了容器的高度限制。但在IE下,容器会被内容撑大,高度限定变得无效。 **解决方案**:尽量避免给容器...
7. **跨浏览器兼容性问题**: 上述实现主要针对IE浏览器,其他浏览器如Firefox、Chrome等,使用的是不同的DOM属性和方法来实现光标定位。例如,在现代浏览器中,我们通常会使用`setSelectionRange`方法来设置输入框的...
在 Rails 2 项目中实现的图像上传/删除和使用,使用弹出窗口在 Chrome 上运行良好,但在 firefox 上存在问题。 我已经使用LMC-BUTTON 感谢开发者,并从博客 / 'fullpage' 插件或文档属性(齿轮图标,工具栏菜单中...
在 `[text-decoration: underline]` 的属性下,IE6.0 显示的下划线会比 FireFox 低一点,在 FireFox 中,部分笔画会在下划线的下面 1 个像素左右。 - **答案**: C、D。 - **解析**: - A 项在某些情况下正确,...
首先,你需要前往Firebug的官方下载页面或Mozilla的Firefox Add-ons站点获取最新版本的插件。下载完成后,解压缩文件,然后在Firefox浏览器中打开“文件”菜单,选择“附加组件”进行安装。安装完毕后,重启Firefox...
浏览器兼容性测试是确保网站或应用在不同浏览器(如IE、Firefox等)和操作系统(如Windows XP)以及特定分辨率(如1024*768)下的表现一致。测试结果应记录在表格中,标明每个浏览器的版本和测试结果,以及负责验收...