Php 在表达式引擎2.2.2中;我的css没有';我不能到处工作,为什么?
我是编程和使用expressionengine的初学者,我不明白为什么我的CSS设计不起作用,我解释说: -首先,我打算用html标记为它创建一个模板,但没有成功 -在第二个例子中,我打算用一个片段,用同样的方法,也没有成功 -至少,我用了一个片段,但是用了一个css文件的链接,它可以工作,但是只能用我的索引模板的组 感谢您回答编程方面的一个难题 祝你一切顺利,塞布 谢谢你的回答 当然可以,这就是我的代码片段“header”中的内容:Php 在表达式引擎2.2.2中;我的css没有';我不能到处工作,为什么?,php,javascript,expressionengine,Php,Javascript,Expressionengine,我是编程和使用expressionengine的初学者,我不明白为什么我的CSS设计不起作用,我解释说: -首先,我打算用html标记为它创建一个模板,但没有成功 -在第二个例子中,我打算用一个片段,用同样的方法,也没有成功 -至少,我用了一个片段,但是用了一个css文件的链接,它可以工作,但是只能用我的索引模板的组 感谢您回答编程方面的一个难题 祝你一切顺利,塞布 谢谢你的回答 当然可以,这就是我的代码片段“header”中的内容: 变形设计免费Css模板 谢谢你在我的要求下抽出时间,非常
变形设计免费Css模板
谢谢你在我的要求下抽出时间,非常感谢
是的,很有效,非常感谢你,弗洛里安
相对路径是错误的,因为道路不在原来的位置 我使用了第一种方法,它缺少一个层次的树
非常感谢大家听起来像是一个链接问题。确保url文件的路径在所有模板中都有效 我通常做这样的事情
<link rel="stylesheet" href="{site_url}css/style.css?v=2">
然后我在ftp上创建了一个名为“css”的文件夹,并将css文件上传到那里
您可以将该行放入代码段,并将其与所有模板一起包含 检查以确保模板中的内容正确 如果您的CSS是ExpressionEngine模板:
<link href="{stylesheet=template_group/template_name}" media="all" />
如果您的CSS是服务器上的文件:
<link href="{path=/css/screen.css}" media="all" />
如果您的CSS是或:
您选择哪种方法取决于您自己,尽管每种方法都有优点和缺点(这超出了本讨论的范围)。发生的事情是,如果不告诉它具体在哪里查找,它将尝试在当前目录中查找。因此,如果您在site.com/page,它将在页面目录中查找CSS文件 就像弗洛里安说的,要么
{site_url}css/style.css?v=2
或者只是在前面加一条斜线,应该让它总是先看根
/css/style.css?v=2
这可能不是它,而是一个常见的问题:当您在EE中创建模板时,EE使用您设置的确切名称提供该模板,并且没有文件扩展名
因此,如果您创建了css/style,但引用的是css/style.css,那么您将遇到问题。确保您的模板名称包含文件扩展名。事实上,正如您所说,Doug使用了扩展名文件,使用了florian提供给我的语法,现在它工作得非常好
非常感谢大家“不工作”-->以什么方式?“到处”——>哪里?浏览器?服务器环境?另外,相关代码在哪里?Seb,如果您能够提供您正在使用的代码的一些链接或片段,我们将更好地提供帮助;-)@Rob W:仔细看这篇文章,你就会知道我是如何做到的,就环境而言,它目前在本地服务器(apache服务器)上,在哪里?它在每一页上传递,浏览器?我使用firefox
{site_url}css/style.css?v=2
/css/style.css?v=2