2014-11-02 6 views
0

다음 CSS를 사용하여 iAd Producer의 iBooks 작성자 위젯 빌더에서 텍스트 상자 (일명 레이블)의 스타일을 지정하려고합니다. HTML이 아닌 빈 템플릿에서 빌드하고 있습니다. 다음은 문제를 일으키는 (매우 기본적인!) CSS 코드입니다.iAd Producer 오브젝트 용 사용자 정의 CSS 추가하기

.title { 
    font-family: Times New Roman; 
    font-weight: bold; 
    font-style: italic; 
    -webkit-box-shadow: 0 0 15px 5px rgba(255, 255, 190, .75); 
} 

font-family를 제외한 모든 속성이 적용됩니다. 기이 한 일은 HTML 템플릿에서 빌드하면이 CSS를 사용하여 아무 문제없이 텍스트 상자의 스타일을 지정할 수 있다는 것입니다.

font-family가 적용되지 않는 이유는 무엇입니까?

답변

0

iAD Producer에서 CSS로 몇 주 동안 더 많은 경험을 쌓은 후에 대답을 얻었습니다. Inspector 패널을 사용하여 추가 한 스타일은 이후으로 재설정하더라도 Global.css 파일 의 내용을 덮어 씁니다.

iAd Producer에서 CSS와 관련하여 다음과 같은 중요한 문제를 발견 한 후이를 결론지었습니다. Inspector를 사용하여 적용된 레이블의 모든 스타일은 나중에이 특성이 적용된 경우에도 Global.css에서 덮어 씁니다.

레이블의 속성 속성을 그대로두고 클래스 이름을 지정하십시오. 그런 다음 Global.css를 사용하여 배경색을 스타일링 할 수 있습니다. 그러나 처음에 인스펙터 패널을 사용하여 배경색을 지정할 경우 인스펙터 패널에서 배경을 없음으로 설정 한 경우에도 Global.css를 덮어 씁니다. 이것은 백그라운드에서 어딘가에 숨겨진 CSS 파일에 실제로 background-color: none 속성을 적용하고 있기 때문에 이것이라고 가정합니다.

원래 질문 글꼴이 적용되지 않는 이유는 무엇입니까? 모든 텍스트 라벨은 기본적으로 Helvetica Neue를 글꼴로 사용하므로 다른 글꼴을 적용하면 속성 패널의 드롭 다운을 통해 수행해야합니다. CSS. 이 문제를 해결하기위한 한 가지 해결 방법은 이러한 목적으로 사용자 정의 글꼴을 에셋 패널로 가져 와서 달성하는 것입니다.

0

주위에 따옴표를 붙이십시오 "Times New Roman";.

또한 CSS 뒤에 font-family 속성을 재정의 할 수있는 스타일 시트의 규칙을 확인하십시오.

+0

따옴표를 시도했지만 결과가 없습니다. 나는 이미 그렇게했다고 언급 했어야했다. iAd Producer가 작동하는 방식은 편집 할 다른 CSS가 없다는 것을 의미합니다. 각 프로젝트마다 Global.css 파일이 있습니다.이 파일은 프로젝트의 다른 것을 덮어 쓰려는 코드를 넣는 곳입니다. 단, 글꼴을 덮어 쓰는 것은 아닙니다. 이 시점에서 Global.css에는 아무 것도 없습니다. –