样式表不能在Firefox和IE上加载!

时间:2012-08-13 作者:Nistor Alexandru

嗨,我最近开始学习wordpress主题开发,今天我开始了我的第一个wordpress主题。出于某种原因,我的样式表get加载到了chrome中,但没有加载到firefox和IE浏览器中,我正在使用这些浏览器进行测试。

我还注意到wordpress似乎自己添加了一些额外的样式。以下是我在源页面上找到的内容:

<style type="text/css" media="screen">
html { margin-top: 28px !important; }
* html body { margin-top: 28px !important; }
 </style>
这不是我添加的样式。

我试着使用<?php echo get_stylesheet_uri() ?>

                 <?php bloginfo(\'stylesheet_url\')
但似乎没有一个主题能够承载这些样式。

以下是我的整个标题代码:

   <!DOCTYPE html>
   <html lang="en">
   <head>
   <meta charset="utf-8">
   <title>
       <?php if (is_home () ) { bloginfo(\'name\'); }elseif ( is_category() ) { single_cat_title(); echo \' - \' ; bloginfo(\'name\'); }
            elseif (is_single() ) { single_post_title();}
            elseif (is_page() ) { bloginfo(\'name\'); echo \': \'; single_post_title();}
            else { wp_title(\'\',true); } 
       ?>
   </title>
   <link rel="stylesheet" href="<?php bloginfo(\'stylesheet_url\'); ?>" type="<?php bloginfo(\'html_type\') ?>" media="screen"/>
   <link rel="pingback" href="<?php bloginfo(\'pingback_url\'); ?>" type ="<?php bloginfo(\'html_type\') ?>" />
   <!--[if lt IE 9]>
        <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
   <![endif]-->
   <?php wp_head() ?>
</head>

1 个回复
最合适的回答,由SO网友:amit 整理而成

我还注意到wordpress似乎自己添加了一些额外的样式。以下是我在源页面上找到的内容:

登录时浏览博客时,wordpress会添加28px html/body顶部的边距,以便为其- Wordpress Toolbar

And here\'s line of code from my theme which is correctly loading stylesheet -

<link rel="stylesheet" type="text/css" media="all" href="<?php bloginfo( \'stylesheet_url\' ); ?>" />

结束

相关推荐