Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html IE9周期包错误_Html_Css_Internet Explorer 9 - Fatal编程技术网

Html IE9周期包错误

Html IE9周期包错误,html,css,internet-explorer-9,Html,Css,Internet Explorer 9,我刚刚发现了IE9的一个小漏洞。IE9似乎没有将周期之前的空间识别为断点。在域或文件扩展名列表中。在IE9中打开以下小提琴 我试着使用转义字符,但没用。有关于解决方法的建议吗?I,这似乎解决了问题。这是一个令人讨厌的功能,但可能是有意的,供应商并不认为这是一个bug。相反,它被视为实施(这在一定程度上相当奇怪)。根据这些规则,句点(或他们称之为句号)有换行符类,即中缀数字分隔符,并且“当不在数字上下文中使用时,中缀分隔符是句子结尾的标点符号。因此,它们总是在前面防止换行。” 为了解决这些问题,

我刚刚发现了IE9的一个小漏洞。IE9似乎没有将周期之前的空间识别为断点。在域或文件扩展名列表中。在IE9中打开以下小提琴


我试着使用转义字符,但没用。有关于解决方法的建议吗?

I,这似乎解决了问题。

这是一个令人讨厌的功能,但可能是有意的,供应商并不认为这是一个bug。相反,它被视为实施(这在一定程度上相当奇怪)。根据这些规则,句点(或他们称之为句号)有换行符类,即中缀数字分隔符,并且“当不在数字上下文中使用时,中缀分隔符是句子结尾的标点符号。因此,它们总是在前面防止换行。”

为了解决这些问题,现在最好在正常空间和周期之间插入U+200B零宽度空间,例如

.web ​.shop ​.blog ​.nyc ...
U+200B是一个控制字符,允许在不允许换行的地方换行


旧的IE版本(IE 6)可能对此有困难,显示一个不可表示字符的符号来代替U+200B。另一种方法是
标记,它不会有这个问题,但IE 8和更新版本似乎经常无法遵守这个古老的标记(可能是因为它从未达到任何标准,尽管它很有用)。

IE10也有同样的问题,尽管我不确定它是一个bug。这可能是有意为之。我发现添加“.web.blog.nyc…”是可行的,但最终会得到两个空间。这将为我所做的工作,但我想我会留下线程打开,看看是否有其他人想出一个更干净的修复。看,问题是它打破了这个词。所以“.公寓”变成了“.公寓”哇!谢谢你富有洞察力的回答。我想我还是喜欢我的“.web.shop…”,但如果我没有得到更好的回答,我会相信你的答案。+1这是我在这里看到的信息最丰富的答案之一。我做了更多的测试,它看起来既不是​;或者在IE8工作@AdamYoungers,在我的测试中
在IE8上工作,尽管我实际上是在用IE9模拟(怪癖和标准模式)进行测试。你测试过实际的IE 8吗?两种模式?是的,我进行了全面安装测试。我已经被多次使用IE9测试旧的IE渲染引擎所困扰。我现在使用XP More和多个virtuals设置来测试IE的每个版本。