选择菜单上的IE8和边框css属性

Pau*_*aul 3 html css iis internet-explorer

当我在IE中查看一个非常简单的HTML文件时,我发现了一个非常奇怪的行为.我无法解释这个......

采取以下HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<html>
  <head>
    <style>
      .iWantaBorder
      { 
        border:red solid 1px ;  
      }
    </style>
  </head>
  <body>
    <select class="iWantaBorder">
  <option>1</option>
    </select>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

将html文件另存为桌面.在IE8中查看时,选择菜单有一个红色边框.

现在将文件复制到IIS 5.1或IIS6中的网站或虚拟目录.

在IE8中浏览到该文件...没有红色边框.

谁能告诉我这里发生了什么?我真的想要这个菜单上的边框.认为这应该是简单的说实话,但我很困惑!

Dav*_*kle 6

尝试将它放在你的HEAD标签中:

<meta http-equiv="X-UA-Compatible" content="IE=edge" >
Run Code Online (Sandbox Code Playgroud)

根据:http://msdn.microsoft.com/en-us/library/cc288325%28VS.85%29.aspx