2011-09-19 70 views
1

我是編程和使用表達式引擎的初學者,我不明白爲什麼我的CSS不工作,我解釋:;我的CSS無處不在,爲什麼?

- 首先,我打算爲它做一個模板,在html中標籤,但沒有成功

-in第二,我intented一個片段,使之,用同樣的方法,失敗也

- 至少,我做到了蒙山一個片段,但使用CSS的文件的鏈接,它的工作,但只與我的索引的模板組

謝謝你回答一個noob in progra mming

祝福,seb。

感謝你回答,

我當然會的,這是什麼,是有我的片斷「頭」:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1 /DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="content-type" content="text/html; charset=utf-8" /> 
<title>Metamorphosis Design Free Css Templates</title> 
<meta name="keywords" content="" /> 
<meta name="description" content="" /> 
<link href="css/styles.css" rel="stylesheet" type="text/css" media="all"/> 
</head> 
<body> 

謝謝你的時間,你對我的要求過時了,謝謝很多。

是的,它的工作,非常感謝florian ^^^^。


的相對路徑是錯誤的,因爲道路是不是它在哪裏,

我用第一種方式FortySeven媒體,它缺乏樹的水平

非常感謝所有的每身體

+0

「不工作」 - >在有什麼辦法? 「無處不在」 - >在哪裏?瀏覽器?服務器環境?另外,相關的代碼在哪裏? –

+0

Seb, 如果你能夠提供一些你正在使用的代碼的鏈接或代碼片段,我們會更好地幫助;-) –

+0

@Rob W:仔細看看這篇文章,你會知道我爲了環境,它現在在本地服務器上(apache服務器),在哪裏?它傳遞給每個頁面,瀏覽器?我使用firefox – ayolos

回答

0

聽起來像一個鏈接問題。請確保您的URL文件路徑,從所有的模板工程..

我平時做這樣的事情

<link rel="stylesheet" href="{site_url}css/style.css?v=2"> 

然後,我創建名爲「CSS」的FTP文件夾,上傳我的css文件中有。

你可以將行成一個片段,幷包括所有的模板..

0

檢查,以確保您在您的模板正確是linking to stylesheets

如果你的CSS是一個ExpressionEngine模板:

<link href="{stylesheet=template_group/template_name}" media="all" /> 

如果你的CSS是你的服務器上的文件:

<link href="{path=/css/screen.css}" media="all" /> 

如果你的CSS是SnippetGlobal Variable

<link href="{snippet_name}" media="all" /> 

你選擇哪種方法取決於你,雖然每種方法都有優勢es和劣勢(這不在本討論的範圍內)

0

發生什麼事情是,沒有告訴它具體在哪裏看,它會嘗試查看當前目錄。所以,如果你在site.com/page,它會查看CSS文件的頁面目錄。

像弗洛裏安說,無論是使用

{site_url}css/style.css?v=2 

或者只是添加在前面的斜線應使其始終看向根第一。

/css/style.css?v=2 
0

這也許不是,但一個共同的問題:當您在EE模板,EE提供該模板使用您設置的確切名稱,沒有文件擴展名。因此,如果您創建了css/style,但是您引用了css/style.css,則會遇到問題。確保您的模板名稱包含文件擴展名。

0

其實,我用了一個擴展名的文件,你的語法至極弗洛裏安說,道格給了我,現在它工作得很好

非常感謝大家

相關問題