2024. 1. 5. 22:22ㆍmacOS
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
웹접근성을 높이기 위해 키보드 탐색을 사용하는 사용자들을 위한 중요한 기능 중 하나는 Tab 키를 통한 요소 간의 이동입니다.
이를 시각적으로 확인하기 위한 하이라이트 표시 설정에 대해 알아보겠습니다.
Safari 브라우저 설정 확인하기
대부분의 웹 브라우저는 기본적으로 Tab 키를 사용하여 요소에 포커스를 이동할 수 있게 지원하며, 이때 기본적인 시각적 표시를 제공합니다. 그러나 이 기능이 제대로 동작하지 않을 경우, 브라우저 기본 설정(단축키 cmd + , )을 확인해 보세요.
고급 탭을 클릭하여 Tab을 눌러 웹 페이지에 있는 각 항목을 하이라이트를 체크해 줍니다.
설정을 적용한 후에는 실제로 브라우저에서 테스트를 진행해 봅시다.
Tab 키를 사용하여 요소 간에 포커스를 이동하면서 설정한 하이라이트가 제대로 나타나는지 확인하세요.
웹 브라우저들은 기본적으로 링크나 폼 요소 등에 대한 키보드 포커스를 시각적으로 나타내기 위한 기본 스타일을 제공합니다.
이는 사용자가 키보드 탐색 시, 현재 위치를 파악할 수 있도록 시각적 도움을 줍니다.
하지만 이러한 기본 스타일은 브라우저마다 조금씩 차이가 있습니다.
웹 개발자가 직접 하이라이트 스타일을 설정하고자 할 때는 추가적인 CSS를 사용하여 기본 스타일 대신, 원하는 디자인으로 변경할 수 있습니다. CSS를 활용한 하이라이트 스타일링은 다음 포스팅에서 이어서 진행하도록 하겠습니다.
이렇게 웹접근성 향상을 위한 Tab 키 하이라이트 표시 설정 방법에 대해서 알아보았습니다.
작업 생산성을 높여주는 확장 프로그램 : Prettier(프리티어) 설정법
Prettier(프리티어)에 대해서 프리티어는 vs code 확장 프로그램으로 제공되는 코드 포매터(code formatter)인데요~ 팀 프로젝트에서 정의한 코드 컨벤션(code convention)을 지키는데 매우 효과적입니다. 들
dev-chim.tistory.com
[CSS] Animation 속성 정리, 참고 사이트 추천
자주 사용하는 속성은 막힘없이 써 내려가지만 헷갈리는 속성들이 있어서, 내용을 정리하는 차원에서 포스팅 시작하겠습니다. 1. animation-name : 애니메이션 이름 @keyframes에 애니메이션을 정의할
dev-chim.tistory.com
[git] github pages로 나만의 포트폴리오 웹페이지 배포해보기
개발자들은 버전관리시스템(Version Control Systyem)으로 git을 많이 사용하는데요. github 서비스로, 계정만 있다면 무료로 웹페이지를 호스팅(hosting)할 수 있는 방법에 대해서 알아보겠습니다. 배포할
dev-chim.tistory.com
스크립트 선언 위치
자바스크립트 선언 위치에 대해서 알아보겠습니다. head 태그 안에 스크립트 선언할 경우 DOM이 읽혀지기 전에 스크립트가 먼저 읽히므로 common.js에서 따로 후처리 해줘야 합니다. load 이벤트는 리
dev-chim.tistory.com
[npm] npm 버전 확인, 초기화, 설치 및 옵션, 삭제 등 기본 사용법
npm(node package manage)는 cdn 방식으로 패키지를 가져와서 사용하는 것이 아니라, 모듈화 된 패키지를 node 환경에서 쉽고 간편하게 설치하고 버전 관리할 수 있는 자바스크립트 패키지 매니저입니다.
dev-chim.tistory.com
[HTML] video vs iframe, 어떤 것이 더 적합할까?
웹 페이지에서 동영상 콘텐츠를 삽입할 때, HTML 태그 중 video와 iframe을 주로 사용합니다. 그러나 이 두 가지 태그는 어떤 차이점이 있을까요? 어떤 것이 더 적합한 선택일까요? 이번에는 video와 ifr
dev-chim.tistory.com
'macOS' 카테고리의 다른 글
[Safari] 브라우징 경험을 향상시킬 수 있는 노하우 : 웹사이트 주소 전체 표시 및 상태막대 활용 방법 (0) | 2024.01.09 |
---|---|
[Safari] 개인 정보 보호의 첫걸음: 프라이버시 모드 알아보기 (1) | 2024.01.08 |
[macOS] Mac에서 QuickTime Player로 화면 녹화하는 간단한 가이드 및 팁 (0) | 2024.01.06 |
초보자를 위한 Safari 브라우저 개발자 도구 설정 방법 (0) | 2024.01.04 |
[macOS] 화면 공간을 더 넓게 사용하는 방법은? (0) | 2023.08.22 |