繁体   English   中英

CSS网站无法在Internet Explorer上运行

[英]Website on CSS doesn't work on Internet Explorer

我的网站在Safari,Opera,Firefox和Chrome上运行正常,但是在IE上运行时无法正常运行。

链接到网站在这里

我需要在屏幕中央放置一个地图,但是在IE上它位于左侧菜单下,请帮助我。

尝试为添加一个不同的样式表

    <!--[if IE]>
        <link rel="stylesheet" type="text/css" href="all-ie-only.css" />
    <![endif]-->

这可能与在Webkit浏览器中渲染填充的方式有关。

希望能有所帮助

我发现为某些浏览器添加样式的最佳方法是在html中使用它:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!--[if lt IE 7 ]> <html class="ie6" lang="en" xml:lang="en" dir="ltr"> <![endif]-->
<!--[if IE 7 ]>    <html class="ie7" lang="en" xml:lang="en" dir="ltr"> <![endif]-->
<!--[if IE 8 ]>    <html class="ie8" lang="en" xml:lang="en" dir="ltr"> <![endif]-->
<!--[if IE 9 ]>    <html class="ie9" lang="en" xml:lang="en" dir="ltr"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--> <html class="" lang="en" xml:lang="en" dir="ltr"> <!--<![endif]-->
<head>

</head>
<body>

</body>

这将为每个浏览器在html标记上添加一个类。 然后,您可以为某些浏览器设置样式,如下所示:

#wrapper { width:300px; }
.ie7 #wrapper { width:400px; } /*Specific to IE7*/

不需要特定于浏览器的样式表!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM