CSS没有链接到HTML页面模板

时间:2015-06-04 09:10:10

标签: php html css wordpress

我在localhost wordpress尝试过并且在那里工作正常。

但是当我尝试使用我的实时网站并尝试将CS​​S文件链接到HTML文件时,我没有获得CSS效果。

我使用以下地址位置将CSS链接到我的HTML文件:

<link href="/wordpress/wp-content/themes/ThemeName/file1.css" rel="stylesheet" />

如何将CSS文件链接到我的HTML?

PS:我将我的HTML文件链接到我的PHP文件,以创建页面模板

require(TEMPLATEPATH.'/file1.html')

控制面板目录中也没有名为wordpress的文件夹。 我的HTML和CSS文件的地址位置为/home3/username/public_html/wp-content/themes/ThemeName/file1.html

4 个答案:

答案 0 :(得分:1)

您不应该在模板中编写类似的完整路径。 Wordpress提供的功能,如myTextView.autocorrectionType = UITextAutocorrectionType.No ,返回当前主题文件夹的uri。所以要链接你的CSS你应该这样做:

get_stylesheet_directory_uri

但你应该考虑将你的css与<link href="<?php echo get_stylesheet_directory_uri(); ?>/file1.css" media="all" rel="stylesheet" type="text/css" /> 联系起来,因为这是一种更好的做法:

functions.php

这样,Wordpress会在调用function my_scripts() { wp_enqueue_style( 'my_style', get_stylesheet_directory_uri() . '/file1.css' ); } add_action( 'wp_enqueue_scripts', 'my_scripts' ); 时为您的样式表添加<link>标记。

答案 1 :(得分:0)

css文件可以像这样包含在主题中 <link rel="stylesheet" type="text/css" href="<?php bloginfo('template_url') ?>/file1.css"/> 或者你可以使用wp_enque_style()函数

答案 2 :(得分:0)

如果将css和html存储在同一文件夹中。我认为它有效:

class A
{
public:
  int y;
  A() {}
  A(int &x)
  {
    x = 2;
    y = 1;
  }
};

class B : public A
{
public:
  int *p;
  B(int x)  
  {
    p = new int();
    A::A(*p);
  }
};

int _tmain(int argc, _TCHAR* argv[])
{
  B b(2);
  return 0;
}

答案 3 :(得分:-1)

我认为您需要指定类型:

<link rel="stylesheet" type="text/css" href="/wordpress/wp-content/themes/ThemeName/file1.css">