2010-05-31 6 views
1

내가 좋아하는 편집기 (지금 TextPad)에서 HTML 템플릿을 디자인 할 때 F11이나 적절한 도구 모음 버튼을 눌러 브라우저에서 코드를 볼 수 있습니다.CSS 파일 경로 지정 문제

<link rel="stylesheet" href="commoncss.css" type="text/css"> 

이것은 .css 파일은 .html 파일과 같은 폴더에있을 때 작동 또는 .CSS 내가 완전히 경로의 경우 : 내 HTML 코드를 포함, 그래서 나는 별도의 파일 내 일반 CSS 규칙이 href 속성에있는 파일, 예. ///c:/mycssfolder/commoncss.css

그러나 '라이브'상황에서 .css 파일은 여러 개의 .html 파일 (예 : href = 'css/commoncss.css', css 폴더는 웹 서버 수준에서 구성됩니다).

CSS 파일을 모든 .html 폴더 (및 함께 제공되는 모든 유지 관리 문제)에 복사하지 않고이 디자인과 라이브 딜레마를 어떻게 비교할 수 있습니까?

Jinja2와 함께 Python 3.1을 사용하고 있지만이 문제는 모든 언어와 템플릿 엔진에 적용될 수 있습니다.

도움을 주시면 감사하겠습니다.

앨런

답변

2
<link rel='stylesheet' href='../css/stylesheet.css'> 

레벨이/CSS /로 이동합니다.

+0

MT에 감사드립니다. 이것은 응용 프로그램 폴더와 동일한 수준의 css 폴더를 갖는 합리적인 솔루션입니다. 문안 인사. –

3

당신이 최상위에 CSS 파일을 넣으면 "/ CSS는"디렉토리는 다음 HTML 파일은 그냥 참조 할 수 있습니다.

<link rel='stylesheet' href='/css/style_file1.css'> 

프레임 워크에 대해 잘 모릅니다. 때로는 서버 루트 아래에 "응용 프로그램"또는 무엇인가를 식별하는 추가 계층이 있습니다. 그럴 경우 "/appname/css/filename.css"가됩니다.

+0

안녕하세요 Pointy - 감사합니다. 이후 OP를 편집하고 누락 된 코드 줄을 삽입했는데, 무슨 일이 일어나고 있는지 정확히 짐작했다고 생각합니다. 문안 인사. –