2011-12-24 3 views
4

"메인"이라는 내 메인 폴더에있는 모든 내 CSS에 대한 폴더가 있습니다. "main"에는 "math"라는 폴더가 있습니다. 나는 "수학"폴더에 내 CSS를 사용하고 싶습니다,하지만 난 입력 할 때 :폴더 외부 폴더 경로

 <link rel="stylesheet" href="css/basic.css" type="text/css" media="screen" /> 

을이 작업을 doenst은 "수학"폴더의 index.html을에. 나는 그것이 수학 폴더 안의 CSS 폴더를 찾고 있기 때문에 그것이라고 생각한다. 수학 폴더에없는 css 폴더에 어떻게 연결할 수 있습니까? 당신은 /main/math/index.html에서/주/CSS에서 스타일 시트에 링크를 찾고 있습니다

siteroot 
    main 
     math 
     css 

: 내가 이해하고있는 경우 다음과 같이

답변

9

는, 디렉토리 구조입니다.

<link rel="stylesheet" href="/main/css/basic.css" type="text/css" media="screen" /> 

절대 경로가 더 나은 솔루션입니다 적은 길을 두통의 원인이됩니다

가장 쉬운 절대 경로를 사용하는 것입니다, 두 가지 솔루션이 있습니다. 나는 어떤 단점도 알지 못한다.

다른 방법으로 사용할 수있는 '..'디렉토리를

<link rel="stylesheet" href="../css/basic.css" type="text/css" media="screen" /> 
0

을 통과하기 위해 CSS와 수학 그래서의 모습 ../ 를 사용하는 것과 같은 디렉토리까지 이동해야 ../ CSS/basic.css

1

사용 절대 경로 :

href="/main/css/..." 
3

예를 들어 디렉토리는 다음과 같이이다 :

Desktop > 
     ProjectFolder > 
         index.html 
         css  > 
           style.css 
         images  > 
           img.png 

당신은 당신의있는 style.css에 있습니다 당신은 배경 이미지로 img.png 사용하려면,이 사용

url("../images/img.png") 

작품을 나를 위해!