메인 콘텐츠로 이동
Niquelao 웹 접근성과 스페인어 프론트엔드 개발: WCAG 표준, 접근성 위젯, Firefox 확장 기능을 실제 코드로 설명합니다.

이 사이트의 일부 링크는 제휴 링크입니다. 이를 통해 구매하시면 추가 비용 없이 저희가 수수료를 받을 수 있습니다. 이는 저희의 추천 내용에 전혀 영향을 미치지 않습니다. 자세한 내용은 제휴 공개 정책을 참조하세요. 제휴 마케팅 공개.

Niquelao » 웹로그 아카이브 » acc_slide: XHTML, CSS, 자바스크립트로 만드는 프레젠테이션

» 웹로그 아카이브 » acc_slide: XHTML, CSS, javascript로 만드는 프레젠테이션 Niquelao acc_slide: XHTML, CSS, javascript로 만드는 프레젠테이션 2007년 4월 15일, Rumoroso 작성 드디어 공개할 때가 왔습니다. 오랫동안 작업해 왔지만 이런저런 이유로 지금까지 미뤄왔습니다. 여기 XHTML, CSS, javascript로 프레젠테이션을 만드는 새로운 시스템이 있습니다. 아마 여러분 중 일부는 W3C의 HTML Slidy나 Eric Meyer의 S5처럼 흔히 사용되는 시스템을 이미 알고 계실 겁니다. 그것들을 사용해 본 후, 좋긴 하지만 개선할 수 있는 부분이 있지 않을까 하는 결론에 도달했습니다(물론 제 기준에서요). 말씀드린 대로 두 시스템 모두 훌륭하고 유효하지만, 두 경우 모두 스크립트가 사용하고 스타일을 적용하기 위한 목적으로만 존재하는 마크업을 사용해야 합니다. 정말로 효율적인 무언가를 원한다면, 스크립트 자체가 필요한 마크업을 지능적으로 생성하도록 하면 어떨까요? 개발 과정 저는 다음과 같은 전제로 작업을 시작했습니다: 올바르게 구조화되고 마크업된 문서(제목, 단락, 목록 등)가 있다면, 스크립트가 충분히 지능적으로 프레젠테이션을 구성하고 생성할 수 있어야 하며, 추가 컨테이너나 클래스, id를 포함하지 않아야 한다. 오직 문서 자체의 구조만으로 각 슬라이드에 포함되어야 할 내용을 구분할 수 있어야 한다. 고민 끝에, 여기 결과물이 있습니다. acc_slide, 또는 Andrés와 Maroto가 부르는 대로 rumo_slide 혹은 slide_oso입니다. 이에 대해 더 쓰기보다는, 제가 말하는 것을 직접 보여드리는 게 낫겠습니다. 두 가지 프레젠테이션을 준비했는데, 둘 다 시스템과 사용법에 대한 설명입니다. 두 가지의 차이는 요약의 정도입니다. 제가 사용한 마크업을 한번 살펴보시면 제가 무슨 말을 하는지 아실 수 있을 겁니다: 참고: 프레젠테이션 탐색 방식은 동일한 문서에서 다루지만, 콘텐츠를 이동하는 기본 방법은 키보드의 화살표(위, 아래) 키로 이루어집니다. 축약 버전 및 축약 버전 다운로드 확장 버전(네, 아주 확장된) 및 확장 버전 다운로드 기본 특징 acc_slide는 콘텐츠와 동작의 완전한 분리를 목표로 만들어졌으며, 보여주고자 하는 정보를 만들고 마크업할 때 이에 대한 어떠한 고려도 피합니다. acc_slide 프레젠테이션 시스템이 가진 특징 중에서 다음을 꼽을 수 있습니다: 제목 사용을 통한 올바르고 논리적인 콘텐츠 구조화만을 요구합니다. 콘텐츠의 의미론적 마크업에 필요한 것 외에 추가 요소가 필요하지 않습니다. 시스템이 DOM 트리를 재구성하고 적응시키므로 특정 마크업을 강요하지 않습니다. 이로 인해 잘 구조화된 모든 (X)HTML 문서와 호환됩니다(다른 프레젠테이션 시스템에서 사용하는 마크업을 포함한 문서와도). 이는 시스템을 완전히 다재다능하게 만듭니다. 웹 문서 위에서, 다른 프레젠테이션 시스템에서 사용하는 마크업 위에서 등 어디에나 사용할 수 있습니다. 표준과 접근성을 존중합니다. 콘텐츠, 표현, 동작의 완전한 분리. 쉬운 통합과 쉬운 사용. 특별한 지식이 필요하지 않으며, 제안된 테마 중 하나를 사용하면 CSS를 몰라도 됩니다. 슬라이드 그룹으로 섹션을 만들 수 있습니다. 그래픽적 측면은 뛰어난 다재다능함을 제공하며 CSS로 완전히 제어됩니다. 또한 여러 스타일을 만들어 선택자 명시도를 활용해 프레젠테이션 실행 중에 실시간으로 적용(및 조합)할 수 있습니다. 자동 재생 시스템. 프레젠테이션에 통합된 방식으로 링크를 여는 시스템을 포함합니다. 링크에 title 속성을 포함하면 그 내용이 창 하단에 표시됩니다. 또한 링크 대상은 URL이나 이미지일 수 있습니다. 각 슬라이드는 앵커와 연결되어 있어 원하는 슬라이드로 바로 이동할 수 있습니다. 앵커는 프레젠테이션에서 슬라이드의 위치와 일치합니다. 여기까지 왔으니 여러분의 피드백을 기다립니다. 또한 시스템을 위한 공개 스타일 저장소를 만들까 생각 중입니다. 좋은 아이디어라고 생각하시고 여러분의 스타일로 참여하고 싶으시다면 주저하지 마세요. 여러분의 테마를 rumoroso@niquelao.net으로 보내주시면 됩니다. acc_slide: XHTML, CSS, javascript로 만드는 프레젠테이션 카테고리: (X)HTML, 접근성, CSS, Javascript —> 댓글 2개 Claudio 2007년 10월 15일 이렇게 중요한 시도에 축하를 보냅니다. 친구와 함께 프레젠테이션에 사용할 예정입니다. 한 가지 궁금한 점: 축약 버전은 다운로드할 수 있었지만 확장 버전은 못 했습니다. 확장 버전이 더 관심 가는데, 왜냐하면 확장 버전은 겉보기에 H2 태그의 텍스트 자체를 슬라이드의 장식 요소로 사용해서 이미지를 피하면서도 장식을 위해 이미지가 필요 없다는 것을 아주 아름다운 방식으로 보여주기 때문입니다. 이 점이 특히 관심 가는 이유는 프레젠테이션이 Microsoft 사용자들 앞에서 이루어질 것이기 때문입니다. 축약 버전의 코드를 보고 있지만 Javascript에 대한 제 무지 때문에 지금으로서는 수정할 수가 없습니다. 처음에 분명히 하지 않았다면 말씀드리자면: 당신의 작업은 매우 유용하고, 다른 옵션들보다 훨씬 낫고… 아름답습니다. 축하드립니다. Rumoroso 2007년 10월 15일 안녕하세요 Claudio. 말씀 감사드리고 도움이 되었다니 기쁩니다. 방금 확장 버전을 다운로드 가능한 형식으로 올렸습니다. 글에 링크를 넣었습니다. 도움이 되길 바랍니다. 작동 방식에 대해 궁금한 점이 있으면 알려주시고, 적용하신 스타일을 우리와 공유하고 싶으시면 얼마든지 환영입니다. 감사합니다. 안녕히 계세요 RSS 2.0 피드로 댓글을 팔로우할 수 있습니다. 또한 자신의 사이트에서 트랙백을 보낼 수도 있습니다. 이전 글: acc_calendar 업데이트 다음 글: Escuas —> —> —> 이 저작물은 Creative Commons 라이선스에 따라 이용할 수 있습니다.

P.S. A few readers have asked which superposición de accesibilidad (overlay) we actually reach for — it's accessiBe; if you want the current details.


¿Cumplir WCAG sin tocar el código?

Superposición de IA que promete cumplimiento WCAG en 48 horas