0

웹 응용 프로그램에서 웹 디자이너가 css 파일에 별도로 액세스 할 수 있도록하는 최선의 방법은 해당 파일 만 변경하고 변경 사항을 쉽게 덮어 쓸 수있을 때마다 다시 컴파일 할 필요가 없습니다 ?웹 응용 프로그램이 포함 된 CSS

+1

"웹 응용 프로그램"에 대한 나의 정의에는 컴파일이 포함되어 있지 않습니다. 브라우저 새로 고침으로 충분합니까? 아니면 html 사용자 인터페이스를 사용하여 컴파일 된 응용 프로그램을 만들고 있습니까? – amon

답변

1

일반적으로 논리적 분리를 비롯하여 CSS, JS 및 HTML 콘텐츠를 관리하는 방법에 대한 영감을 얻기 위해 백본 및 Twitter 부트 스트랩을 살펴 보는 것이 좋습니다. 당신이 뭔가 서버 쪽을 참조하지 않는

http://coenraets.org/blog/2012/02/sample-app-with-backbone-js-and-twitter-bootstrap/

컴파일은 적용되지 않습니다,하지만 난 당신이 무슨 뜻인지 얻을 생각합니다.

1

매우 간단합니다. 항상 CSS 파일을 별도의 폴더에 보관하십시오. 인라인 스타일 시트를 절대로 사용하지 마십시오. 외부 CSS 파일 만 사용하십시오.

http://blog.totusinfo.com/

0

종래의 방법은 디자이너들이 해야하는 무엇을 손에 얻을 수 있도록, CSS 파일에 대한 별도의 폴더를 만드는 것입니다. 그러나 css 파일의 변경 사항은 캐싱 문제로 인해 신속하게 반영되지 않습니다. 개발 단계에서는 HTML 파일에서 스타일 시트 가져 오기와 함께 임의의 매개 변수를 제공하여이 문제를 해결할 수 있습니다. somecode 당신이 PHP를위한 자바에 대한 <%Math.random()%><?php echo(rand(1,7));?>처럼 사용하는 서버 측 언어에 의해 생성 된 난수로 대체해야한다는 예를

<link href="css/styles.css?t=somecode" rel="stylesheet" type="text/css" /> 

하십시오. 이렇게하면 사용 된 CSS 파일이 캐시에서 생성되지 않습니다. 그러나 이는 좋은 습관이 아니며 프로덕션 환경에 배포하기 전에 매개 변수를 제거해야합니다.

관련 문제