Jadual Kandungan
CSS :-webkit-autofill menjadi standard
Grid CSS untuk butang dan jarak pautan
Memperluas kursor pointer melebihi pautan
Pengoptimuman Video Autoplay: Kelewatan sehingga kelihatan
Deskriptor @font-face baru Chrome
Rumah hujung hadapan web tutorial css Berita Platform Mingguan: WebKit Autofill, Menggunakan Pointer Kursor, Menangguhkan Video Autoplay

Berita Platform Mingguan: WebKit Autofill, Menggunakan Pointer Kursor, Menangguhkan Video Autoplay

Mar 27, 2025 am 09:17 AM

Berita Platform Mingguan: WebKit Autofill, Menggunakan Kursor Pointer, Menunda Video Autoplay

Berita Pembangunan Web minggu ini merangkumi kemas kini penting dalam pelbagai ciri penyemak imbas. Sorotan utama termasuk penyeragaman Autofill WebKit, kegunaan yang diperluaskan untuk kursor penunjuk, dan pengoptimuman penyemak imbas untuk video autoplaying. Mari kita menyelidiki butirannya.

CSS :-webkit-autofill menjadi standard

Selama bertahun-tahun, pelayar yang paling moden (tidak termasuk Firefox) menyokong :-webkit-autofill CSS Pseudo-Class untuk Styling Browser-Autofilled Fields. Ini membolehkan pemaju untuk menyesuaikan input autofill secara visual dan mengesannya melalui JavaScript:

 biarkan autofilled = document.QuerySelectorAll (":-WebKit-AutOfill");
Salin selepas log masuk

Walaupun acara AutoFill standard masih kurang, pemaju boleh memanfaatkan acara input dan menyemak :-webkit-autofill .

Standard HTML kini secara rasmi termasuk :autofill (dengan :-webkit-autofill sebagai alias), memperluaskan fungsi ini kepada semua pelayar yang mematuhi. Firefox 86 dijangka melaksanakannya tidak lama lagi.

The :autofill dan :-webkit-autofill Pseudo-Classes Sasaran Elemen Autofilled oleh penyemak imbas, berhenti untuk memohon jika pengguna mengubah medan.

Grid CSS untuk butang dan jarak pautan

Artikel Josh W. Comeau, "Mari kita bawa Gifs Spacer kembali!", Peguambela menggunakan unsur -unsur spacer khusus untuk jarak komponen butang, dengan alasan untuk bergantung semata -mata pada margin CSS. Dia menunjukkan kekaburan untuk memberikan margin sama ada ikon atau teks.

CSS Grid menawarkan penyelesaian yang unggul. Daripada menggunakan ruang yang tidak pecah (seperti dalam surat berita CSS-Tricks), susun atur grid menyediakan kawalan jarak yang lebih tepat melalui harta gap .

Memperluas kursor pointer melebihi pautan

Modul Antara Muka Pengguna Asas CSS mentakrifkan harta cursor . Walaupun spesifikasi menyatakan bahawa cursor: pointer (kursor tangan) menunjukkan pautan, dan penyemak imbas lalai untuk memohon kepada pautan dan kursor anak panah ke butang, kebanyakan laman web (termasuk Wikipedia) memanjangkan cursor: pointer ke elemen interaktif lain seperti butang dan kotak semak untuk pengalaman pengguna yang lebih baik. The<summary></summary> elemen (untuk<details></details> ) adalah satu lagi calon yang sesuai untuk kursor penunjuk.

Pengoptimuman Video Autoplay: Kelewatan sehingga kelihatan

Untuk mengurangkan penggunaan tenaga berbanding dengan GIF, pelayar telah mengurangkan sekatan autoplay, menggalakkan penggunaan video. Walau bagaimanapun, main balik video yang tidak perlu apabila elemen itu tidak cekap. Pelayar utama yang paling besar (kecuali Firefox) kini menjeda secara automatik<video autoplay="" muted=""></video> unsur -unsur sehingga mereka dapat dilihat dalam viewport, menghapuskan keperluan untuk pengendalian manual dengan Intersection Observer .

<video autoplay=""></video> Unsur-unsur hanya bermain sekali dilihat pada skrin (contohnya, ditatal ke dalam pandangan, diturunkan melalui CSS, atau ditambah ke DOM).

(melalui Zach Leatherman)

Deskriptor @font-face baru Chrome

Metrik fon yang tidak konsisten di seluruh pelayar dan sistem pengendalian boleh membawa kepada misalignment teks menegak, terutamanya yang ketara dalam tajuk besar, dan perubahan susun atur semasa swap fon. Chrome memperkenalkan tiga deskriptor @font-face baru untuk menangani ini:

  • ascent-override (ketinggian di atas garis dasar)
  • descent-override (kedalaman di bawah garis dasar)
  • line-gap-override
 @font-face {
  Font-Family: Roboto;
  /* Merriweather Sans mempunyai pendakian 125.875px 
   * dan keturunan 35px pada saiz fon 128px.
   */
  pendakian: Calc (125.875 / 128 * 100%);
  Descent-override: Calc (35/218 * 100%);
  SRC: Tempatan (Roboto-Regular);
}
Salin selepas log masuk

Mengatasi metrik ini memastikan susun atur yang konsisten merentasi fon yang berbeza, mencegah perubahan susun atur.

Atas ialah kandungan terperinci Berita Platform Mingguan: WebKit Autofill, Menggunakan Pointer Kursor, Menangguhkan Video Autoplay. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Buat borang hubungan JavaScript dengan rangka kerja pintar Buat borang hubungan JavaScript dengan rangka kerja pintar Mar 07, 2025 am 11:33 AM

Buat borang hubungan JavaScript dengan rangka kerja pintar

Menambah bayang -bayang kotak ke blok dan elemen WordPress Menambah bayang -bayang kotak ke blok dan elemen WordPress Mar 09, 2025 pm 12:53 PM

Menambah bayang -bayang kotak ke blok dan elemen WordPress

Pembaca Skrin Demystifying: Borang & Amalan Terbaik Diakses Pembaca Skrin Demystifying: Borang & Amalan Terbaik Diakses Mar 08, 2025 am 09:45 AM

Pembaca Skrin Demystifying: Borang & Amalan Terbaik Diakses

Buat editor teks sebaris dengan atribut yang boleh dipertikaikan Buat editor teks sebaris dengan atribut yang boleh dipertikaikan Mar 02, 2025 am 09:03 AM

Buat editor teks sebaris dengan atribut yang boleh dipertikaikan

Bekerja dengan Caching Graphql Bekerja dengan Caching Graphql Mar 19, 2025 am 09:36 AM

Bekerja dengan Caching Graphql

Menjadikan Peralihan Svelte Khas pertama anda Menjadikan Peralihan Svelte Khas pertama anda Mar 15, 2025 am 11:08 AM

Menjadikan Peralihan Svelte Khas pertama anda

Muat naik fail dengan multer di node.js dan ekspres Muat naik fail dengan multer di node.js dan ekspres Mar 02, 2025 am 09:15 AM

Muat naik fail dengan multer di node.js dan ekspres

Membandingkan 5 Pembina Borang PHP Terbaik (dan 3 skrip percuma) Membandingkan 5 Pembina Borang PHP Terbaik (dan 3 skrip percuma) Mar 04, 2025 am 10:22 AM

Membandingkan 5 Pembina Borang PHP Terbaik (dan 3 skrip percuma)

See all articles