CSS ส่วนประกอบแผงความประกอบ
- หน้าก่อน CSS หลายคอลัมน์
- หน้าต่อไป CSS ตัวแปร
CSS ส่วนประกอบแผงความประกอบ
ที่นี้คุณจะเรียนรู้ความสัมพันธ์ CSS ที่เกี่ยวกับส่วนตัวผู้ใช้ดังนี้:
resize
outline-offset
การสนับสนุนเบราจ์เวอร์
ตัวเลขในตารางแสดงถึงเบราจ์เวอร์ฉบับแรกที่สนับสนุนความสัมพันธ์นี้อย่างเต็มที่.
property | 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 property ส่วนประกอบตัวแปลง
ตารางด้านล่างนี้ระบุทั้งหมดของ property ส่วนประกอบตัวแปลง
property | การอธิบาย |
---|---|
outline-offset | เพิ่มช่องว่างระหว่างขอบของภาพรอยแบบและขอบของส่วนประกอบ |
resize | กำหนดว่าส่วนประกอบจะสามารถปรับขนาดได้โดยผู้ใช้หรือไม่ |
- หน้าก่อน CSS หลายคอลัมน์
- หน้าต่อไป CSS ตัวแปร