2012-11-28 5 views
0

안녕하세요, 동료 webdevelopers, 저는 Intellij IDEA Ultimate로 개발 한 SASS의 초보자입니다. 내 프로젝트에 fontawesome/sass 디렉토리에서 font-awesome.scss 파일을 복사 한 나는 주로 이런 구조에서의 IDE에서 몇 가지 오류를 가지고 : 그것은 [class^="icon-"][class*=" icon-"] 사이의 구분 기호로 콜론 ,에 대한 잔소리 유지Scss 파일의 FontAwesome 오류

.btn, .nav-tabs { 
    [class^="icon-"], 
    [class*=" icon-"] { 
    /* keeps button heights with and without icons the same */ 
    line-height: .9em; 
    } 
} 

. 이

a [class^="icon-"], 
a [class*=" icon-"] { 
    display: inline-block; 
    text-decoration: inherit; 
} 

모든 것이 잘 보이는처럼

하지만이 부분은 보이는 경우.

또한 생성 된 font-awesome.css 파일에는 text-decoration: inherit;이 유효한 CSS 값이 아니기 때문에 명백한 오류가 있습니다. 이것들이 버그가 될 수 있습니까? 아니면 제가 여기서 뭔가 잘못되고 있습니까?

오류를 방지하려면 위의 scss 파일에서 구문을 어떻게 변경해야합니까?

font-awesome.scss을 사용하고 싶습니다. 전체 프로젝트에 SASS를 사용할 계획이며, fontawesome과 같은 방식으로 사용해도 멋집니다.

이 문제에 대한 제안이 있으십니까?

+1

'text-decoration : inherit'이 틀림없이 유효합니다. Intellij IDEA가 구문 강조 표시를 제대로하지 못하는 것 같습니다 (Sass를 이해하거나 CSS 구문 형광펜을 사용하고 있습니까?). 필자는 전에 스칼라를 쓰면서 오탐 (false positives)을 자주봤을 때 Intellij IDEA를 사용했습니다. – cimmanon

+1

Sass 컴파일러에서 오류를 발생시키지 않으면 오류를 무시하거나 다른 편집기를 찾습니다. – steveax

+0

좋아, 그래서 내 IDE가 제대로 scss 개발을위한 준비가되어 있지 않다 ... 또는 적어도 그 오른쪽 플러그인을 찾을 수있다 ....하지만 난'에 대한 불평의 또 다른 오류가 있는데, 수직 정렬 : 초기; '적어도이 것은 부동산의 유효한 가치가 아닌 것 같습니다. @ http://www.css3.com/css-vertical-align/ 또는 http://www.w3schools.com/cssref/pr_pos_vertical-align.asp을 참조하십시오. - 그게 뭐야? – herom

답변

1

제공된 샘플 코드는 유효한 Sass이며 필요한대로 컴파일됩니다. IDE에서 Sass에 대한 올바른 구문 강조 표시가 누락되었습니다.