2014-03-30 1 views
0

사용자가 글꼴, 글꼴 크기 및 기타 사이트 별 설정을 어떻게 허용 할 수 있습니까?레일을 사용하면 CSS 설정을 지정할 수 있습니다

특정 설정이 완료되면 특정 CSS 파일을로드한다고 가정합니다. 아마 이것은 HTML 헤더에서 발생할 수 있습니다. 이 작업을 수행하는 더 좋은 방법이 있습니까?

답변

0

이렇게하는 가장 좋은 방법은 사용자가 지정한 스타일을 파일로 저장하고 서버에 저장하는 것입니다. 그런 다음 기본 설정으로 사이트를로드 한 다음 Javascript를 사용하여 대체 스타일 시트를로드 할 수 있습니다. Javascript를 사용하여 스타일 시트를로드하는 방법은 다음과 같습니다.

function setUserCSS(url) { 
    var css = document.createElement("link"); 
    css.setAttribute("rel", "stylesheet"); 
    css.setAttribute("type", "text/css"); 
    css.setAttribute("href", url); 
} 
관련 문제