Page 1 of 1

css 에서 ie hack은 부적격인가요?

Posted: 2005 04 27 16:53 20
by reric
label { cursor: pointer; }

*html label { cursor: hand; }

ie 때문에 요렇게 하고 css 적격 검사하니까 error 라고 하네요 ㅎ;

ie hack은 부적격인가요..?

Posted: 2005 04 27 17:56 27
by hyeonseok
* 다음에 공백이 빠졌는데요.

* html label 의 뜻은

모든(*) 엘리먼트의 html 이라는 하위 element 의 label 이라는 하위 element 인데

IE 에는 html 의 상위에도 뭔가가 있나 봅니다.

Posted: 2005 04 27 18:07 25
by reric
hyeonseok wrote:* 다음에 공백이 빠졌는데요.
답변감사합니다. 여기는 붙여서 썼군요 ㅋ;

그런데 css 검사를 했던 css 파일에는 * html 공백이 있습니다.
공백이 있음에도 에러가 보이네요.

Posted: 2005 04 27 18:51 56
by hyeonseok
Invalid number : cursor hand is not a cursor value : hand
IE hack 이 부적격이 아니라 cursor: hand 가 부적격이군요

cursor 에는 hand 라는 값이 없어서 IE5 를 위해서 그렇게 작성 하셨다면 방법이 없을 것 같네요.

제가 자세히 알아보지 않고 글을 올렸네요. 죄송합니다.

답변감사합니다.

Posted: 2005 04 27 19:35 10
by reric
답변 감사합니다.

이런 어쩔수가 없는거군요...음냥 ㅜ_ㅜ;

Posted: 2005 04 27 19:50 57
by yser
서버 스크립트에서 브라우저 판별해서 css 를 그에따라 달리 내어 보아요..

...이 방법이 validator 에러를 피하가는 유일한 방법일 듯 ㅡ.ㅡ

사실, validator 란 최소한의 규격 검사기일 뿐입니다.
일단 기본적인 것만 잘 지키셨다면, 나머지 hack 에 의한 거나 사소한 오류 정도야, 무시하셔도 크게 상관 없습니다. 꼭 100% ok! 가 되어야만 그것이 좋은 css 라고 할 수도 없는거고요. 적절히 융통성을 발휘해, 그런 건 그냥 잊으셔도 됩니다. 히히히