2014-07-04 5 views
2

저는 HTML 스크립트를 올바르게 설정하고 필요한 CSS 파일이 Google 드라이브의 공유 폴더에 올바르게 열거되어 있는지 확인했습니다.Google 사이트 HTML 상자에 URL과 연결된 CSS 스크립트를로드 할 수없는 이유는 무엇입니까?

그러나 내 HTML 코드를 상자에 넣고 모두 저장하면 편집기에서 항상 다음과 같은 오류가 발생합니다. 1+12 - 125: failed to load external url navigator.css

CSS 코드를 HTML 코드에 정기적으로 링크하는 것은 내가 생각하기에, CSS를 연결하는 것보다 더 걱정스러운 점은 Google 지원 문서 (here)에 따르면 HTML 상자에서 외부 CSS를 '참조'할 수 없다는 것을 말합니다. 여기에는 CSS 파일 일 수도 있습니다.

<link href="http://[mixed aplhanumeric subdomain].googledrive.com/host/[shared folder's 'mixed' address]/navigator.css" rel="stylesheet" type="text/css">

는 누군가가 구글 사이트의 HTML 상자에 CSS 코드에 HTML을 연결에 대한 간단한 해결 방법을 아는 것 감안할 때?

+0

http : // [mixed aplhanumeric subdomain] .googledrive.com/host/[공유 폴더의 'mixed'주소]/navigator.css'를 직접 사용할 수 있습니까? – GAEfan

답변

2

설명서에 CSS가있는 <script> 태그의 예가 나와 있습니다. 나는 외부 파일에서 CSS를 포함하는 것이 허용된다는 어떠한 징후도 감지하지 못합니다. 설명서에는 <link> 태그가 허용되지 않는다고 명시 적으로 명시되어 있습니다. Google 사이트 도구가 링크 된 파일에서 CSS를로드 할 수없는 이유는 링크 태그가 허용되지 않기 때문입니다. CSS를 <style> 태그에 포함 시키면됩니다.

하지만 대안이 있습니다. 별도의 HTML 및 CSS 파일을 사용하여 Apps Script HTML Service 응용 프로그램을 만든 다음 Apps Script 응용 프로그램을 Google 사이트에 넣을 수 있습니다. 당신이 Google 사이트에 CSS를 사용하려면

Apps Script HTML Service

+1

문서에서 외부 링크가 금지되어 있으며 나중에 다른 질문이있을 수 있지만 감사의 말을 전하고 싶습니다! –

0

직접 사용할 수 있습니다. 링크를 사용하지 마십시오.