2021은 CSS 논리적 특성의 광범위한 채택으로 크게 전환됩니다! 최근 Chrome API 릴리스는 토론을 일으켰으며 SVG의 종횡비 제어는 새로운 유연성을 제공하고 WordPress는 액세스 가능한 타이포그래피를 우선시하며 CSS 사용자 정의 미디어 쿼리 개발은 중단되었습니다. 세부 사항을 탐구합시다.
Mozilla의 초기 구현 6 년 후, CSS 논리적 특성은 2021 년에 전체 브라우저 지원에 가깝습니다. Firefox, Chrome 및 최신 Safari 미리보기는 이미 아래에 요약 된 속성과 값을 지원합니다. 논리적 CSS는 마진 인라인
( 마진-왼쪽
와 마진 오른쪽
와 inset
탑 ,
, ,
, ,
, ,
,
/* BEFORE */ main { margin-left: auto; margin-right: auto; } /* AFTER */ main { margin-inline: auto; }).
/* 전에 */ 기본 { 마진 좌파 : 자동; 마진 오른쪽 : 자동; } /* 후에 */ 기본 { 마진 인라인 : 자동; }
/* Switch to RTL when translated */ .translated-rtl { direction: rtl; }오른쪽에서 왼쪽 (RTL) 레이아웃에 적응하는 것이 훨씬 쉬워집니다. 간단한 클래스 스위치는 아랍어, 페르시아어 및 우르두어와 같은 RTL 언어로 번역 된 사이트의 전환을 처리합니다.
/ * 번역 될 때 RTL로 전환 */
.TransLated-rtl {
방향 : RTL;
}
Chrome의 논쟁의 여지가있는 Fugu Apis
NFC 태그에 대한 단거리 무선 읽기/쓰기가 가능합니다.
Apple과 Mozilla Express 예약, 지문, 보안 및 기타 우려를 인용합니다. Mozilla의 위치는 사양 위치 페이지에 자세히 설명되어 있습니다.
preserveaspectratio = none
WordPress : 접근성을위한 이탤릭체 감소
CSS 사용자 정의 미디어 쿼리 : 여전히 진행 중이며
@custom-media --narrow-window (max-width: 30em); @media (--narrow-window) { /* narrow window styles */ }규칙은 아직 미개발 상태입니다. 이 기능은 재사용 가능한 미디어 쿼리를 정의하고 코드 복제를 줄이고 가독성을 향상시킬 수 있습니다.
@Custom-Media-Narrow-Window (Max-Width : 30em); @Media (-narrow-window) { / * 좁은 창 스타일 */ }
/* Switch to RTL when translated */ .translated-rtl { direction: rtl; }브라우저 지원이 불확실하지만 공식 PostCSS 플러그인은 즉각적인 구현 이점을 제공합니다. 미디어 쿼리의 저자 정의 환경 변수의 개념도 탐색되고 있지만 진행중인 작업으로 남아 있습니다.
@media (max-width : env (-좁은 창)) {
/ * 좁은 창 스타일 */
}
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3