이번 주에는 브라우저에 새로운 CSS 기능이 대거 추가됐습니다. Safari 26.5는 details, dialog, select, input 요소의 열린 상태를 통합 스타일링하는 :open 의사 클래스를 출시하고, CSS random()에서 이름 있는 캐시 키가 기본으로 전역 범위를 갖도록 명세를 업데이트했으며, Anchor Positioning 5가지 버그 수정과 Scroll-driven 애니메이션 안정성 4가지 패치를 포함했습니다. CSS 2025 스냅샷에 포함돼 Chrome 137+에 출시된 CSS if() 함수는 속성 값 내부에 style 쿼리, 인라인 media 쿼리, feature 쿼리를 지원하는 인라인 조건부 로직을 추가합니다. Firefox와 Safari 지원은 개발 중입니다.
새로운 수학 및 위치 함수들이 순수 CSS로 구현 가능한 범위를 넓히고 있습니다. Ahmad Shadeed는 round()가 clamp()와 container query 단위로 생성된 fluid 사이징 값을 예측 가능한 픽셀 단계로 스냅하는 방법을 시연했습니다. 예를 들어 font-size를 가장 가까운 4px로 반올림하고, calc-size(auto, ...)와 결합해 CSS Grid의 고유 높이를 처리합니다. CSS sibling-index()와 sibling-count()는 JavaScript 없이 동적 스태거 애니메이션과 OKLCH 색상 그라디언트를 구현할 수 있도록 요소의 위치와 형제 요소 수를 CSS에 직접 노출합니다.
Kevin Powell은 모든 브라우저에서 baseline-newly-available이 된 contrast-color()로 버튼 테마 시스템을 구축하며, private custom property 패턴, color-mix(), light-dark()를 결합하는 방법을 보여줬습니다. HTML 목록 시맨틱에 대한 심층 분석은 ol, ul을 넘어 datalist를 활용한 select, reversed 순서 목록, dl 설명 목록, 인터랙티브 컨트롤 그룹을 위한 menu 요소 등 5가지 고유 목록 유형을 명확히 설명했습니다.