이번 주 웹 개발 뉴스는 다양한 브라우저 기능에서 중요한 업데이트를 다룹니다. 주요 하이라이트로는 WebKit의 자동 수제 표준화, 포인터 커서의 확장 된 사용 및 자동 배송 비디오를위한 브라우저 최적화가 포함됩니다. 세부 사항을 탐구합시다.
CSS :-webkit-autofill
표준이됩니다
수년 동안, 대부분의 최신 브라우저 (Firefox 제외)는 브라우저-아우 토링 된 양식 필드를위한 :-webkit-autofill
CSS 의사 클래스를 지원했습니다. 이를 통해 개발자는 자동화 된 입력을 시각적으로 사용자 정의하고 JavaScript를 통해이를 감지 할 수있었습니다.
autofilled = document.querySelectorALL ( ": -WebKit-AutoFill");
표준 자동 이벤트는 여전히 부족하지만 개발자는 input
이벤트를 활용하고 다음을 확인할 수 있습니다 :-webkit-autofill
.
HTML 표준에는 이제 공식적으로 다음을 포함합니다 ( :autofill
( :-webkit-autofill
as alias),이 기능을 모든 호환 브라우저로 확장합니다. Firefox 86은 곧이를 구현할 것으로 예상됩니다.
:autofill
and:-webkit-autofill
의사 클래스 대상 요소는 브라우저에 의해 자동으로 공급되어 사용자가 필드를 수정하는 경우 적용을 중단합니다.
버튼 및 링크 간격 용 CSS 그리드
Josh W. Comeau의 기사 인 "Spacer GIF를 가져 오자!"는 CSS 마진에만 의존하는 것에 대해 논쟁하면서 버튼 구성 요소 간격을 위해 전용 스페이서 요소를 사용하여 옹호합니다. 그는 아이콘이나 텍스트에 여백 할당의 모호성을 지적합니다.
CSS 그리드는 우수한 솔루션을 제공합니다. CSS 트릭 뉴스 레터와 같은 비 분쇄 공간을 사용하는 대신 그리드 레이아웃은 gap
속성을 통해보다 정확한 간격 제어를 제공합니다.
pointer
커서를 링크 너머로 확장합니다
CSS 기본 사용자 인터페이스 모듈은 cursor
속성을 정의합니다. 사양에 따라 cursor: pointer
(핸드 커서)가 링크를 나타내고 브라우저 기본적으로 링크에 적용하고 버튼에 화살표 커서 (Wikipedia 포함) cursor: pointer
확장합니다. 그만큼<summary></summary>
요소 (for<details></details>
)는 포인터 커서의 또 다른 적합한 후보입니다.
자동 재생 비디오 최적화 : 가시가 될 때까지 지연됩니다
GIF에 비해 에너지 소비를 줄이기 위해 브라우저는 자동 재생 제한을 완화하여 비디오 사용을 장려했습니다. 그러나 요소가 오프 화면에있을 때 불필요한 비디오 재생은 비효율적입니다. 대부분의 주요 브라우저 (Firefox 제외)는 이제 자동으로 일시 중지됩니다<video autoplay="" muted=""></video>
뷰포트에서 볼 때까지 요소로 Intersection Observer
와 수동 처리가 필요하지 않습니다.
<video autoplay=""></video>
요소는 한 번만 보이는 화면에서만 재생됩니다 (예 :보기,보기, CSS를 통해 드러나거나 DOM에 추가).
(Zach Leatherman을 통해)
Chrome의 새로운 @font-face
디스크립터
브라우저 및 운영 체제의 일관되지 않은 글꼴 메트릭은 수직 텍스트 오정렬로 이어질 수 있습니다. 특히 대형 제목에서 눈에 띄고 글꼴 스와핑 중 레이아웃 이동이 발생할 수 있습니다. Chrome은 다음을 해결하기 위해 3 개의 새로운 @font-face
디스크립터를 도입했습니다.
-
ascent-override
(기준 위의 높이) -
descent-override
(기준 아래 깊이) -
line-gap-override
@font-face { 유대 가족 : 로봇; /* Merriweather Sans는 125.875px 상승 을가집니다 * 128px 글꼴 크기에서 35px 하강. */ 상승-오버 라이드 : calc (125.875 / 128 * 100%); 하강-오버 라이드 : calc (35 / 128 * 100%); SRC : 로컬 (Roboto-Regular); }
이러한 메트릭을 무시하면 다른 글꼴에 걸쳐 일관된 레이아웃이 보장되어 레이아웃 이동이 방지됩니다.
위 내용은 주간 플랫폼 뉴스 : WebKit Autofill, 커서 포인터 사용, 자동 재생 비디오 지연의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

최근에 색상에 대한 도구, 기사 및 리소스가 많이있었습니다. 당신의 즐거움을 위해 여기에 반올림하여 몇 개의 탭을 닫을 수 있습니다.

Robin은 이전에 이것을 다루었지만 지난 몇 주 동안 그것에 대해 약간의 혼란을 듣고 다른 사람이 설명하는 데 찌르는 것을 보았습니다.

나는 샌드위치 사이트의 디자인을 절대적으로 좋아합니다. 많은 아름다운 특징 중에는 무지개가있는이 헤드 라인이 스크롤 할 때 움직이는 밑줄이 있습니다. 그것은 아닙니다

많은 인기있는 이력서 디자인은 그리드 모양으로 섹션을 배치하여 사용 가능한 페이지 공간을 최대한 활용하고 있습니다. CSS 그리드를 사용하여 레이아웃을 만듭니다

페이지 새로 고침은 일입니다. 때로는 반응이 없다고 생각하거나 새로운 콘텐츠를 사용할 수 있다고 생각할 때 페이지를 새로 고침합니다. 때때로 우리는 단지 화가났습니다

React 세계에서 프론트 엔드 애플리케이션을 구성하는 방법에 대한 지침은 거의 없습니다. (“옳은 느낌”이 될 때까지 파일을 움직여도 롤). 진실

대부분의 경우 사용자가 응용 프로그램에 적극적으로 참여하거나 일시적으로 비활성화되어 있는지에 대해 신경 쓰지 않습니다. 비활성, 의미, 아마도 그들

Wufoo는 항상 통합으로 훌륭했습니다. 캠페인 모니터, MailChimp 및 Typekit과 같은 특정 앱과 통합이 있지만


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

Eclipse용 SAP NetWeaver 서버 어댑터
Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

Atom Editor Mac 버전 다운로드
가장 인기 있는 오픈 소스 편집기

ZendStudio 13.5.1 맥
강력한 PHP 통합 개발 환경

VSCode Windows 64비트 다운로드
Microsoft에서 출시한 강력한 무료 IDE 편집기

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경
