CSS ส่วนตัวผู้ใช้
- หน้าก่อน CSS หลายคอลัมน์
- หน้าต่อไป CSS ตัวแปร
CSS ส่วนตัวผู้ใช้
ที่นี่คุณจะเรียนรู้คุณสมบัติ CSS สำหรับตัวแปลที่ใช้สำหรับส่วนตัวยูสเซอร์ต่อไปนี้:
resize
outline-offset
การสนับสนุนโดยบราวเซอร์
ตัวเลขในตารางระบุสูตรฯ ของบราวเซอร์ที่สนับสนุนคุณสมบัตินี้เต็มที่
แบบค่า | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
resize | 4.0 | ไม่สนับสนุน | 5.0 | 4.0 | 15.0 |
outline-offset | 4.0 | 15.0 | 5.0 | 4.0 | 9.5 |
CSS ปรับขนาด
resize
คุณสมบัตินี้กำหนดว่าองค์ประกอบควร(และจะ)ปรับขนาดโดยผู้ใช้
องค์ประกอบ div นี้สามารถปรับขนาดโดยผู้ใช้ได้!
ปรับขนาด: คลิกและลากมุมล่างขวาขององค์ประกอบ div นี้
แจ้งเตือน:Internet Explorer ไม่สนับสนุนคุณสมบัติ resize
ตัวอย่างดังต่อไปนี้ทำให้ผู้ใช้สามารถปรับขนาดความกว้างขององค์ประกอบ <div> ได้เท่านั้น:
ตัวอย่าง
div { resize: horizontal; overflow: auto; }
ตัวอย่างดังต่อไปนี้ทำให้ผู้ใช้สามารถปรับขนาดความสูงขององค์ประกอบ <div> ได้เท่านั้น:
ตัวอย่าง
div { resize: vertical; overflow: auto; }
ตัวอย่างดังต่อไปนี้ทำให้ผู้ใช้สามารถปรับขนาดความสูงและความกว้างขององค์ประกอบ <div> ได้:
ตัวอย่าง
div { resize: both; overflow: auto; }
ในหลายบราวเซอร์ <textarea> มีความสามารถปรับขนาดได้โดยเริ่มต้น: ที่นี่ เราใช้คุณสมบัติ resize ที่ห้ามการปรับขนาดนี้:
ตัวอย่าง
textarea { resize: none; }
การเคลื่อนที่โค้งรอบ CSS
outline-offset
คุณสมบัตินี้เพิ่มช่องว่างระหว่างโครงรอยและขอบขององค์ประกอบ
แจ้งเตือน:โครงรอยต่างจากขอบ! โดยเหตุผลที่โครงรอยเส้นตรงอยู่นอกจากขอบขององค์ประกอบและอาจเกี่ยวข้องกับเนื้อหาอื่น ๆ พร้อม ๆ ก็ไม่ใช่ส่วนหนึ่งของขนาดขององค์ประกอบ: ความกว้างและความสูงทั้งหมดขององค์ประกอบไม่ได้รับผลกระทบจากความกว้างของโครงรอย:
ตัวอย่างดังต่อไปนี้ใช้คุณสมบัติ outline-offset ที่เพิ่มช่องว่างระหว่างเส้นขอบและโครงรอย:
ตัวอย่าง
div.ex1 { margin: 20px; border: 1px solid black; outline: 4px solid red; outline-offset: 15px; } div.ex2 { margin: 10px; border: 1px solid black; outline: 5px dashed blue; outline-offset: 5px; }
CSS แบบค่าส่วนตัวผู้ใช้
ตารางต่อไปนี้ระบุแบบค่าทั้งหมดของส่วนตัวผู้ใช้
แบบค่า | คำอธิบาย |
---|---|
outline-offset | เพิ่มช่องว่างระหว่างเส้นรอยลวดและขอบของวัตถุ |
resize | กำหนดว่าส่วนประกอบเกี่ยวกับวัตถุว่าเป็นส่วนที่สามารถปรับขนาดโดยผู้ใช้หรือไม่ |
- หน้าก่อน CSS หลายคอลัมน์
- หน้าต่อไป CSS ตัวแปร