그 확신은 많은 브라우저를 테스트 해 보시고 생긴 경험적인 것일 겁니다. 표준은 이론적이기는 하지만 내가 테스트 안해본 브라우저도 호환시켜주죠. 표준이 브라우저보다 중요할 수 없듯이, 브라우저도 표준보다 위에 있거나 더 중요할 수 없습니다. 09.11.07 02:32
딱 두 가지 종류의 핵을 씁니다. 속성 앞에 붙여쓰는 스타핵(*)과 언더바핵(_). 모두 IE 6~7 브라우저들을 위한 핵이죠. IE6를 기준 브라우저로 작업한다는게 매우 비효율적이라는 경험이 있었고 핵이 상호 운용성에 문제가 되지 않는다는 확신 아래 쓰고 있습니다. by 정찬명
14 개의 댓글이 있습니다.
브라우저가 위에 있는지 표준이 위에 있는지 그 가치를 평가하는 것은 사람이나 조직마다 다를 수 있지 않을까요? 저는 상호운용성을 필수라고 생각하지만 표준은 선택사항이라고 생각합니다.
09.11.07 03:28표준이 테스트 안해본 브라우저도 호환시켜준다는 것에도 문제는 있습니다. 그 표준을 모든 브라우저가 지원을 했다면 지금과 같은 논쟁은 없었을 것 같아요. 물론 IE가 심판대에 오르겠지만 표준을 모두 따를 거라는 것도 무리는 있습니다.
09.11.07 07:58진정한 목적은 호환이란 것을 생각하면, 적어도 테스트 안해본 브라우저와의 호환보다는 지금 있는 브라우저들끼리의 호환이 더 중요하지 않을까요?
09.11.07 10:19제이슨 당연한 말씀이시죠. 그래서 이론적이라고 했고요. 그렇다고 손해나는 것은 없습니다.
09.11.07 11:23아즈키 제말이 테스트 가능한 브라우저 호환보다 테스트 못해본 브라우저 호환이 더 중요하다고 말하는 걸로 들리시나요?
09.11.07 11:25신현석 제 말은 더 중요하다는 거죠. 신현석님은 더 중요할 수 없다는 입장이신 것 같네요. (브라우저도 표준보다 위에 있거나 더 중요할 수 없습니다.)
09.11.07 23:36아즈키 테스트 안해본 브라우저"도" 호환시킨다고 했습니다.
09.11.08 15:05신현석 하지만 실제로 몇몇 브라우저들은 표준으로 호환이 되지 않고 있죠..
09.11.08 15:29아즈키 몇몇이 아니라 모든 브라우저가 표준만 쓴다고 호환되지는 않습니다.
09.11.08 16:25구현된 표준과 구현되지 않은 표준을 잘 알고 있어야되죠.
09.11.08 16:29신현석 맞습니다. 그렇다면 표준보다는 호환성이 더 중요하지 않을까요? (물론, 표준도 중요하긴 합니다. 앞으로를 위해서는요)
09.11.08 16:30아즈키 상호 배타적으로 뭐가 뭐보다 중요하다고 말 할 수 있는 그런 관계가 아닙니다.
09.11.08 16:31신현석 음.. 사실 그렇지만 서로 배반되는 부분이 없지는 않지요. CSS Hack 도 표준은 아니지만 브라우저 호환성을 위해 사용할 수도 있는 것 이니까요.
09.11.08 17:46아즈키 CSS 핵은 브라우저 호환성을 올리는게 아니라 그냥 특정 브라우저에 특화된 코드에 지나지 않아요. if (NS) {} else if (IE) {} 이런 코드를 호환성있는 코드라고 부르지 않습니다. 그냥 브라우저 스니핑이죠.
09.11.09 01:18