JavaScript가 맡아온 여러 동적 UI 기능을 <dialog>, popover, <details>와 HTML 속성만으로 구현할 수 있음 command·commandfor와 popovertarget은 대상 요소를 id로 연결해 대화상자와 팝오버를 스크립트 없이 제어함 같은 name을 가진 <details>는 하나만 열리며, 기본 <input>과 <datalist>는 선택기와 자동완성을 제공함 loading="lazy"는 이미지 로딩을 늦추고, hidden="until-found"는 프래그먼트 탐색 시 숨겨진 콘텐츠를 브라우저가 드러내도록 함 브라우저와 입력 유형에 따라 지원 범위가 다르며, 안정 버전에서 제공하는 command도 현재 6개로 제한됨 <dialog>로 대화상자 열기 2022년 3월부터 주요 브라우저에서 사용할 수 있으며, 최소 지원 버전은 Chrome 37+, Edge 79+, Firefox 98+, Opera 24+, Safari 15.4+임 모바일은 Chrome Android 37+, Firefox for Android 98+, Opera Android 24+, Safari on iOS 15.4+, Samsung Internet 3+, WebView Android 37+를 지원함 버튼에 command="show-modal"과 commandfor를 지정하면 해당 id의 대화상자를 JavaScript 없이 열 수 있음 <form method="dialog"> 안의 제출 버튼으로 대화상자를 닫을 수 있음 popover로 팝오버 제어하기 2025년 1월부터 사용할 수 있으며, Chrome·Edge 114+, Firefox 125+, Opera 100+, Safari 17+가 지원함 모바일 지원 범위는 Chrome Android 114+, Firefox for Android 125+, Opera Android 76+, Safari on iOS 17+, Samsung Internet 23+, WebView Android 114+임 popover와 popovertarget 속성만으로 팝오버 전환을 구현함 바깥 영역 클릭 시 닫히는 라이트 디스미스(light dismiss), Esc 닫기, 최상위 레이어 배치를 브라우저가 처리하므로 z-index를 직접 관리할 필요가 없음 <details>를 아코디언으로 그룹화하기 20...
Related
Claude Code의 메시지 제안 기능: 진짜 고객은 모델이라는 생각
32 minutes ago
0
Show GN: 추천링크·UTM으로 오프라인 소개의 성과를 추적하는 구조
2 hours ago
3
소프트웨어 팩토리 패턴 시도하기
2 hours ago
3
Show GN: 웹 변경 모니터링하는 크롬 확장프로그램
3 hours ago
3
OpenAI, 확률·선택지·점수를 반환하는 Decisions API 공개 베타 시작
3 hours ago
3
제프리 카첸버그 - 세상이 바뀌고 있다: 창의성을 위한 AI
4 hours ago
3
이 모든 것이 지나간 뒤를 위한 지속 가능한 웹 커리어
4 hours ago
3
Tips
click
Popular
프로들도 줄지어 샷 점검… KLPGA 스타 사랑방 된 더헤븐CC 연습장
2 weeks ago
73
iOS 27, iPadOS 27, macOS 27
3 weeks ago
69
손흥민 선제골 발판·골대 불운…LAFC, 7경기 만에 승리
3 weeks ago
65
영림원소프트랩, 나람 통합 ERP 구축…사료 제조·물류·회계 데이터 하나로
2 weeks ago
62
'이 악문' 김영범, 자유형 50m '대회 신기록' 금메달
2 weeks ago
55
© Clint IT 2026. All rights are reserved

1 month ago
21








English (US) ·