티스토리 뷰

특정 Style이 전체 적용 될 때



 JavaFX CSS를 사용하는데 CSS 파일을 합치면서 갑자기 transparent background 효과가 화면 전체 control에 적용되는 문제가 발생했습니다.




 원인조차 모르고 있었죠. 더군다나 style sheet를 합친지라 파일 안에 몇 천줄이 넘는 코드가 있어서 찾아내는 것도 쉽지 않았습니다.




 그렇게 살펴보다 보니 아래와 같은 코드를 발견했습니다. 



 깜빡하고 , 뒤에 선택자를 적어 넣는 것을 빼먹었던 것이죠.


1
2
3
4
table-view,{
    -fx-background-color:trnasparent;
    ....
}    
cs





 , 뒤에 아무것도 없다는 것은 모든 선택자를 의미하기 때문에 문제가 발생하는 것이었습니다.

반응형
댓글