Chrome显示错误与文本包装
Chrome Display Bug with text wrapping
我的主导航中的链接"我们做什么"没有完整显示,单词"DO"被截断。如果您在检查器中将单词"DO"更改为其他内容,例如"WHAT WE ELEPHANT",它将按原样完整显示。某些其他组合也被切断,例如,如果你尝试"我们采购什么"等
该网站使用Bootstrap。我不确定这是否与这个问题有关,但我仍在留白。
"What We Do"似乎正在将"Do"包装到下一行。
我成功地将white-space:nowrap;
添加到<li>s
:内的链接中
.main-nav a {
...
white-space: nowrap;
}
编辑:
参见Chris Laarman的回答中提到的关于text-transform
的问题:
文本转换:大写导致Chrome 上的布局错误
下面的代码似乎修复了问题
.main-nav a {
white-space: nowrap;
}
如果关闭文本转换,您可以看到它在一行中显示所有单词。因此,文本转换似乎是在计算宽度之后进行的。还不确定确切的原因,但它似乎只是把它推到了的边缘
下面的链接似乎描述了同样的问题:
文本转换:大写导致Chrome 上的布局错误
相关文章:
- jquery在元素中查找文本节点,并使用标记进行连接和包装
- 如何在输入中选择的文本周围包装html标记
- 如何将所有文本包装成唯一的span标记
- 通过 jQuery Find and Replace 将文本 URL 与 标记包装在一起
- 如何将由
分隔的文本节点与它们自己的标记包装起来
- 如何使用jquery检测包装的纯文本并应用html标记
- 如何将新输入的文本包装到下面已经存在的span标记中
- 包装和打开jquery后合并文本节点
- jQuery:如何将RegEx匹配的纯文本包装在锚标记中
- Laravel-在文本区域中包装JSON响应
- 如何在启用designMode的iframe中包装文本,必要时使用css和javascript
- Chrome显示错误与文本包装
- 检测点击元素的内部文本,而不将文本包装在第二个元素中
- 使用 Jquery 将元素的一些文本包装在一个范围中
- 如何使用 Jquery 在段落中以纯文本形式显示我的数据,该段落以 JSON 文本包装
- 如何使用javascript用bbcode包装选中的文本
- 如何将输入的文本包装在一个跨度中的可编辑内容的元素中
- 如何操作svg外来对象html文本包装和定位
- 如何使用JavaScript或jQuery将所选文本包装到特定标签中的网页中
- 是否有可能将大量文本包装三次,然后添加更多链接