xe스킨제작 메뉴얼과 xeschool 레이아웃 만들기 글을 참고하여 레이아웃 만들기 연습중인데

구글 폰트 하나 불러봤더니 시작부터 뭔가 잘 안되네요

 

모바일 default 레이아웃 디렉토리 복사해서 이름바꾸고 layout.html 파일 내용만 싹 비우고

간단히 아래 세줄로 채웠습니다.

 

<load target="//fonts.googleapis.com/css?family=Roboto:300,400,500,700|Material+Icons" type="head" />
<load target="mx.css" type="head" />
<div>{$content}</div>

 

이렇게 하고 브라우저로 확인해보니 구글 웹폰트는 무시하고 레이아웃 디렉토리에 있는 mx.css만 불러옵니다.

target 속성 값에 css 파일 확장자가 없어서 그런가 싶어 url이 .css로 끝나는 다른 외부 파일을 불러오거나

 

<load target="//fonts.googleapis.com/css?family=Roboto:300,400,500,700|Material+Icons&aaa.css" type="head" />

 

위와 같이 끝에 임의로 &aaa.css 를 붙이니 잘 불러 오는데요

이런 경우 처리하는 방법이 따로 있나요?

레이아웃 설정에 헤더 스크립트 부분에 넣는것도 아닌것 같고;

 

해외 CDN 사용하지 않고 웹폰트고 css, js 파일 죄다 다운받아 호스팅 서버에서 서비스 할 생각이긴 한데

그냥 넣어본게 안되니깐 궁금하네요

 

라이믹스 개발 버전 1.9.7 사용중입니다.

 

  • profile
    css파일 내부에서 @import 구문으로 불러올수 있습니다.

    ex.) @import url('웹폰트주소')
  • profile ?
    헉 ㅋㅋ 이 방법이 있었군요
    저런 형태 URL을 <load>로 불러오는건 안되나봅니다.
    YJSoft님, 답변 감사드립니다!