"콘텐츠가 선형화된 상태에서 업데이트된 데이터에 어떻게 접근할 수 있게 할 것이냐"는 문제가 해결되지 않는 한, 무조건 display: none을 무시해서는 안됩니다. 표준도 좋지만 문제를 충분히 검토하고 합리적이고 스스로 책임질 수 있는 결과를 도출해야 합니다. 09.07.08 16:52
7 개의 댓글이 있습니다.
Ajax를 이용한 방법도 그렇고.. 기술은 날로 발전하는데 뭔가 한쪽으로만 발전하는 듯한 분위인것 같고, 또 다른 느낌은 한쪽만 생각하니까 지금의 이런식으로밖에 개발이 발전하고 있지 않냐.. 는 생각이 들어요
그래서 progressive enhancement라는 개념이 나온거고, display: none을 무시해야 된다는 얘기는 이 개념에 전면적으로 배치됩니다.
엮여있는 것들이 너무 많아서 차라리 너무 앞서간 것들은 Graceful degradation 이 필요하지 않을까도 싶어요.. 이건 뭐 손발이 맞아야 뭐가 착착 맞춰지던지 하죠..;;
제 생각에 메뉴에서 display:none이 문제 가 되는 게 해당 콘텐츠를 CSS에서 숨긴 상태로 시작하기 때문이라 봅니다. 보이는 상태에서 시작하고 메뉴를 제어 스크립트가 none 값으로 스타일을 변경하는 방식이 되어야 스크린리더의 읽기 문제가 해결되지 싶네요.
흠… 말씀하신 그 문제는 (보통) 어떻게 해결하나요? 아직 방법이 없는 건가요? 회사에서 웹어플리케이션 하나 만들면서 고민이 많습니다. (뭐 그전에도 여전히 고민은 많았지만. ㅎㅎ)
W3C의 의도와는 다르게 화면 낭독기가 CSS의 screen으로 지정된 media type을 해석하는 것도 문제인 것 같고
progressive enhancement도 결국 한계가 있고 WAI-ARIA는 아직도 걸음마단계이고(적어도 한국에서는)… 넘어야 할 산이 많다는 느낌이 자꾸 들어요. 흑
Ajax를 이용한 방법도 그렇고.. 기술은 날로 발전하는데 뭔가 한쪽으로만 발전하는 듯한 분위인것 같고, 또 다른 느낌은 한쪽만 생각하니까 지금의 이런식으로밖에 개발이 발전하고 있지 않냐.. 는 생각이 들어요
09.07.08 16:57그래서 progressive enhancement라는 개념이 나온거고, display: none을 무시해야 된다는 얘기는 이 개념에 전면적으로 배치됩니다.
09.07.08 17:05엮여있는 것들이 너무 많아서 차라리 너무 앞서간 것들은 Graceful degradation 이 필요하지 않을까도 싶어요.. 이건 뭐 손발이 맞아야 뭐가 착착 맞춰지던지 하죠..;;
09.07.08 17:11제 생각에 메뉴에서 display:none이 문제 가 되는 게 해당 콘텐츠를 CSS에서 숨긴 상태로 시작하기 때문이라 봅니다. 보이는 상태에서 시작하고 메뉴를 제어 스크립트가 none 값으로 스타일을 변경하는 방식이 되어야 스크린리더의 읽기 문제가 해결되지 싶네요.
09.07.08 18:07흠… 말씀하신 그 문제는 (보통) 어떻게 해결하나요? 아직 방법이 없는 건가요? 회사에서 웹어플리케이션 하나 만들면서 고민이 많습니다. (뭐 그전에도 여전히 고민은 많았지만. ㅎㅎ)
09.07.08 18:51W3C의 의도와는 다르게 화면 낭독기가 CSS의 screen으로 지정된 media type을 해석하는 것도 문제인 것 같고
09.07.08 20:09progressive enhancement도 결국 한계가 있고 WAI-ARIA는 아직도 걸음마단계이고(적어도 한국에서는)… 넘어야 할 산이 많다는 느낌이 자꾸 들어요. 흑
09.07.08 20:09