Internet Explorer误解了网站:读取的是<tag></tag> bla bla </tag><//tag>而不是<tag>bla bla</tag> 例如,导航部分的代码是:

   <nav>
   <ol>
   <li><form action="Algemene Voorwaarden Bijles Studio.pdf" method="get"   target="_blank">
   <button>algemene voorwaarden</button>
   </form>
   Bla Bla
   </li>
   </ol>
   </nav>

但是IE的检查元素功能显示以下内容:

   <nav></nav>
   <ol>...</ol>
   </nav><//nav>

这不仅发生在nav标签上,还发生在figcaption,section,footer和其他标签上,例如IE inspect元素显示:

  <figcaption></figcaption>
  Onze bijlesdocenten
  </figcaption><//figcaption>

此外,该网站可以在Google Chrome和其他浏览器中正常运行。

该网站的网址是: http : //www.bijlesstudio.com评论:我在ProWebmasters上问了这个问题,但是他们把我发到这里是因为mod认为这是CSS问题,所以不要删除这篇文章,因为重复的svp

此致,Jens Wagemaker

===============>>#1 票数:1 已采纳

可能发生的一件事是您在IE8或更旧的文档模式下使用Internet Explorer ,但不支持HTML5的新语义元素。

在此处输入图片说明

我可以使用... HTML5,CSS3等的支持表


解决:

  • 通过right-cliking页面-> inspect element ->(在“ inspect element部分的右上角处查看),将文档模式更改为IE9 +,然后从下拉列表中select Edge 在此处输入图片说明

要么

  • 您可以将此添加到页面的<head>...</head>部分

     <meta http-equiv="X-UA-Compatible" content="IE=Edge"> 

    如常识所言, 这是一个比上一个更好的选择

===============>>#2 票数:0

有一个空格<ol >可能是其中的一部分,但是您的编辑器正在插入一些Byte-Order-Marks,这可能会干扰IE。 检查编辑器的设置以将其关闭。

始终验证您的HTML以查找此类内容。

  ask by Jens Wagemaker translate from so

未解决问题?本站智能推荐: