Điểm mới trên nền tảng web vào tháng 11

Khám phá một số tính năng thú vị đã có mặt trên các trình duyệt web ổn định và thử nghiệm trong tháng 11 năm 2023.

Vào tháng 11 năm 2023, chúng tôi chỉ có một bản phát hành trình duyệt ổn định với Firefox 120. Bài đăng này xem xét ý nghĩa của việc đó đối với nền tảng web.

Hỗ trợ thuộc tính media trong phần tử <source>

Firefox ra mắt lại tính năng hỗ trợ thuộc tính media trong phần tử <source>. Chúng tôi đã mở rộng khả năng hỗ trợ để bao gồm cả các phần tử <audio><video>. Với bản phát hành này, thuộc tính đa phương tiện sẽ có trong các phần tử <source> trong <audio>, <video><picture>.

Thuộc tính media sắp được hỗ trợ trên Chrome và hiện đã có trong Safari, vì vậy, bạn sẽ sớm được hỗ trợ cho âm thanh và video HTML thích ứng trên tất cả các công cụ.

Hàm màu light-dark() của CSS

Firefox hiện hỗ trợ hàm màu CSS light-dark(). Tức là bạn có thể thiết lập màu cho bảng phối sáng và tối mà không cần dùng tính năng đa phương tiện prefers-color-scheme.

Hỗ trợ trình duyệt

  • 123
  • 123
  • 120
  • 17,5

Nguồn

Các đơn vị lhrlh

Firefox hỗ trợ các đơn vị CSS lhrlh. Các đơn vị này cho phép bạn đặt giá trị tương ứng với chiều cao dòng của một phần tử. Việc này rất hữu ích khi bạn muốn căn chỉnh hình nền với văn bản. Bản phát hành này giúp các unts này có khả năng tương tác trên cả 3 công cụ chính.

Hỗ trợ trình duyệt

  • 109
  • 109
  • 120
  • 16,4

Gợi ý ban đầu của HTTP 103

Firefox hiện hỗ trợ mã trạng thái phản hồi thông tin HTTP 103 Dữ liệu ban đầu.

Hỗ trợ trình duyệt

  • 103
  • 103
  • 120
  • 17

Nguồn

Bản phát hành trình duyệt thử nghiệm

Phiên bản trình duyệt beta cho phép bạn xem trước những tính năng sẽ có trong phiên bản ổn định tiếp theo của trình duyệt. Đây là thời điểm thích hợp để kiểm thử các tính năng mới hoặc xoá bớt. Những tính năng này có thể ảnh hưởng đến trang web của bạn trước khi chúng tôi ra mắt bản phát hành đó. Các phiên bản beta mới là Firefox 121, Chrome 120Safari 17.2. Những bản phát hành này mang đến nhiều tính năng tuyệt vời cho nền tảng. Hãy xem ghi chú phát hành để biết toàn bộ thông tin chi tiết. Đây chỉ là một vài điểm nổi bật.

Chrome 120 và Safari 17.2 cung cấp tính năng phân tích cú pháp đơn giản cho tính năng lồng ghép CSS.

Chrome 120 không thêm tiền tố của tài sản -webkit-mask* và điều chỉnh các tài sản đó cho phù hợp với quy cách hiện tại. Trong đó bao gồm mask-image, mask-mode, mask-repeat, mask-position, mask-clip, mask-origin, mask-sizemask-composite, cũng như tên viết tắt mask. Hệ thống hỗ trợ các tệp tham chiếu mask-image cục bộ, quá trình chuyển đổi tuần tự hiện khớp với thông số kỹ thuật và các giá trị được chấp nhận hiện khớp với thông số kỹ thuật.

Chrome 120 và Safari 17.2 hỗ trợ thuộc tính name cho phần tử <details>.

Firefox 121 có bộ chọn CSS :has(). Bản phát hành này giúp :has() có khả năng tương tác trên tất cả công cụ chính.

Một phần của Loạt video mới dành cho web