ฟีเจอร์ใหม่ของแพลตฟอร์มเว็บในเดือนพฤศจิกายน

ดูฟีเจอร์ที่น่าสนใจบางส่วนที่มีในเว็บเบราว์เซอร์เวอร์ชันเสถียรและเวอร์ชันเบต้าในช่วงเดือนพฤศจิกายน 2023

เบราว์เซอร์เวอร์ชันเสถียร

ในเดือนพฤศจิกายน 2023 เรามีเบราว์เซอร์ที่เสถียรเพียงเวอร์ชันเดียวที่ใช้ Firefox 120 โพสต์นี้ จะพิจารณาผลกระทบที่มีต่อแพลตฟอร์มเว็บ

การรองรับแอตทริบิวต์ media ในองค์ประกอบ <source>

Firefox กลับมารองรับแอตทริบิวต์ media ในองค์ประกอบ <source> อีกครั้ง ขยายการรองรับเพื่อรวมองค์ประกอบ <audio> และ <video> ในรุ่นนี้ แอตทริบิวต์สื่อจะพร้อมใช้งานในองค์ประกอบ <source> ภายใน <audio>, <video> และ <picture>

เรากำลังจะรองรับแอตทริบิวต์ media ใน Chrome และมีให้ใช้งานใน Safari อยู่แล้ว ดังนั้นในเร็วๆ นี้คุณจะได้รับการรองรับวิดีโอและเสียง HTML ที่ปรับเปลี่ยนตามอุปกรณ์ในทุกเครื่องมือ

ฟังก์ชัน light-dark() ของสี CSS

ตอนนี้ Firefox รองรับฟังก์ชันสี CSS light-dark() แล้ว ซึ่งหมายความว่าคุณจะตั้งค่าสีสำหรับรูปแบบสว่างและมืดได้โดยไม่ต้องใช้ฟีเจอร์สื่อของ prefers-color-scheme

การสนับสนุนเบราว์เซอร์

  • 123
  • x
  • 120
  • x

แหล่งที่มา

หน่วย lh และ rlh

Firefox รองรับหน่วย CSS lh และ rlh หน่วยเหล่านี้ช่วยให้คุณกำหนดค่าที่สัมพันธ์กับความสูงบรรทัดขององค์ประกอบ ซึ่งจะเป็นประโยชน์เมื่อคุณต้องการจัดรูปภาพพื้นหลังให้ตรงกับข้อความ รุ่นนี้ช่วยให้การค้นหาเหล่านี้ทำงานร่วมกันในเครื่องมือหลักทั้ง 3 รายการได้

การสนับสนุนเบราว์เซอร์

  • 109
  • 109
  • 120
  • 16.4

คำแนะนำเบื้องต้นสำหรับ HTTP 103

ขณะนี้ Firefox สนับสนุนรหัสสถานะการตอบกลับข้อมูล HTTP 103 Early Hints แล้ว

การสนับสนุนเบราว์เซอร์

  • 103
  • 103
  • 120
  • 17

แหล่งที่มา

เบราว์เซอร์รุ่นเบต้า

เบราว์เซอร์เวอร์ชันเบต้าช่วยให้คุณเห็นตัวอย่างสิ่งที่จะอยู่ในเบราว์เซอร์เวอร์ชันเสถียรถัดไป ตอนนี้เป็นเวลาที่เหมาะแก่การทดสอบฟีเจอร์ใหม่หรือการนำออก ที่อาจส่งผลต่อเว็บไซต์ของคุณก่อนที่เราจะเผยแพร่สู่สาธารณะ ส่วนรุ่นเบต้าใหม่ ได้แก่ Firefox 121, Chrome 120 และ Safari 17.2 การเปิดตัวครั้งนี้มาพร้อมฟีเจอร์ที่ยอดเยี่ยมมากมายสำหรับแพลตฟอร์ม ดูรายละเอียดทั้งหมดได้ในบันทึกประจำรุ่น ต่อไปนี้เป็นไฮไลต์บางส่วน

Chrome 120 และ Safari 17.2 มี การแยกวิเคราะห์แบบผ่อนปรนสำหรับ CSS Nesting

Chrome 120 จะยกเลิกคำนำหน้าพร็อพเพอร์ตี้ -webkit-mask* และทำให้เป็นไปตามข้อกำหนดในปัจจุบัน ซึ่งประกอบด้วย mask-image, mask-mode, mask-repeat, mask-position, mask-clip, mask-origin, mask-size และ mask-composite และชื่อย่อ mask รองรับการอ้างอิง mask-image ในเครื่องแล้ว ตอนนี้การทำให้เป็นอนุกรมตรงกับข้อกำหนด และค่าที่ยอมรับก็เป็นไปตามข้อกำหนดแล้ว

Chrome 120 และ Safari 17.2 รองรับแอตทริบิวต์ name สำหรับองค์ประกอบ <details>

Firefox 121 มีตัวเลือก CSS :has() รุ่นนี้ช่วยให้ :has() ทำงานร่วมกับเครื่องมือหลักทั้งหมดได้

ส่วนหนึ่งของซีรีส์ใหม่สำหรับเว็บซีรีส์