เมื่อเขียน CSS คุณอาจพบสถานการณ์ที่คุณต้องการเปลี่ยนวิธีการจัดแนวองค์ประกอบบนหน้า ในบทความนี้ เราจะมาสำรวจคุณสมบัติ CSS และค่าคุณสมบัติที่จะเปลี่ยนแปลงวิธีการจัดองค์ประกอบในแนวตั้ง
ไวยากรณ์สำหรับคุณสมบัติมีดังนี้:
vertical-align: property-value;
โดยที่คุณสมบัติ-ค่าสามารถรวมตัวเลือกใดๆ ต่อไปนี้:พื้นฐาน ความยาว ย่อย ซูเปอร์ บนสุด ข้อความบน กลาง ล่าง ข้อความล่าง เริ่มต้น หรือสืบทอด
มูลค่าทรัพย์สิน
พื้นฐาน
ค่าคุณสมบัติ "เส้นฐาน" เป็นค่าเริ่มต้น ซึ่งองค์ประกอบจะสอดคล้องกับเส้นฐานขององค์ประกอบหลัก
ความยาว
ค่าคุณสมบัติ "ความยาว" จะเพิ่มหรือลดองค์ประกอบตามความยาวที่ระบุ ไม่ว่าความยาวนั้นจะแสดงเป็นหน่วยเซนติเมตร พิกเซล หรือ ems องค์ประกอบจะเพิ่มขึ้นหากค่าเป็นบวก และลดลงหากค่าเป็นลบ ในทำนองเดียวกัน องค์ประกอบสามารถเพิ่มหรือลดได้โดยใช้เปอร์เซ็นต์บวกหรือลบ
sub
ค่าคุณสมบัติ "ย่อย" จะจัดองค์ประกอบให้สอดคล้องกับบรรทัดฐานของตัวห้อยขององค์ประกอบหลัก ซึ่งต่ำกว่าค่าเริ่มต้น
สุดยอด
ค่าคุณสมบัติ "super" จะจัดองค์ประกอบให้สอดคล้องกับเส้นฐานยกขององค์ประกอบหลัก ซึ่งสูงกว่าค่าเริ่มต้น
ด้านบน
ค่าคุณสมบัติ "top" จะจัดองค์ประกอบให้ตรงกับองค์ประกอบสูงสุดในบรรทัด
81% ของผู้เข้าร่วมกล่าวว่าพวกเขารู้สึกมั่นใจมากขึ้นเกี่ยวกับโอกาสในการทำงานด้านเทคโนโลยีหลังจากเข้าร่วม bootcamp จับคู่กับ Bootcamp วันนี้
ผู้สำเร็จการศึกษาจากหลักสูตร bootcamp โดยเฉลี่ยใช้เวลาน้อยกว่าหกเดือนในการเปลี่ยนอาชีพ ตั้งแต่เริ่มต้น bootcamp ไปจนถึงหางานแรก
ข้อความด้านบน
ค่าคุณสมบัติ `text-top` จะจัดองค์ประกอบให้ตรงกับส่วนบนของข้อความที่ใช้ในองค์ประกอบหลัก
กลาง
ค่าคุณสมบัติ "กลาง" จะจัดองค์ประกอบให้อยู่ตรงกลางขององค์ประกอบหลัก
ด้านล่าง
ค่าคุณสมบัติ "ด้านล่าง" จะจัดองค์ประกอบให้ตรงกับองค์ประกอบที่ต่ำที่สุดในบรรทัด
ข้อความล่าง
ค่าคุณสมบัติ "text-bottom" จะจัดองค์ประกอบให้ตรงกับด้านล่างของข้อความที่ใช้ในองค์ประกอบหลัก
เริ่มต้น
ค่าคุณสมบัติ "เริ่มต้น" จะตั้งค่าคุณสมบัติให้เป็นค่าดั้งเดิม
สืบทอด
ค่าคุณสมบัติ "สืบทอด" รับคุณสมบัติการจัดตำแหน่งจากองค์ประกอบหลัก
ทั้งหมดนี้คือค่าคุณสมบัติและผลกระทบที่มีต่อการจัดตำแหน่ง! คุณใช้ค่าคุณสมบัติอะไรบ้างใน CSS ของคุณ
บทสรุป
ในบทความนี้ เราได้พูดถึงวิธีการจัดองค์ประกอบในหน้าแนวตั้งโดยใช้ CSS หากคุณเพิ่งเริ่มใช้ CSS โปรดดูบทความแนะนำ CSS คืออะไร บทนำสู่ Cascading Style Sheets และคู่มือเริ่มต้นสำหรับการเรียนรู้ CSS