วิธีจัดแนวข้อความในแนวตั้งใน CSS

Withi Cad Naew Khxkhwam Ni Naew Tang Ni Css



คุณสามารถเพิ่มข้อความได้ทุกที่ แต่หากไม่มีการจัดตำแหน่ง ข้อความอาจดูไม่สวยงามและน่าสนใจน้อยลง ข้อความที่ไม่ได้จัดแนวยังสามารถรบกวนรูปลักษณ์ทั้งหมดของหน้าเว็บได้ เพื่อจัดการกับสิ่งเหล่านี้ในเว็บแอปพลิเคชัน เราสามารถใช้คุณสมบัติที่มีประโยชน์ของ CSS ที่จะช่วยให้คุณจัดแนวข้อความได้ในเวลาไม่นาน

บทความนี้จะสาธิตวิธีจัดแนวข้อความในแนวตั้งใน CSS







วิธีการจัดแนวข้อความในแนวตั้งใน CSS?

ใน CSS คุณสามารถใช้คุณสมบัติด้านล่างเพื่อจัดแนวข้อความในแนวตั้ง:



    • คุณสมบัติความสูงของเส้น
    • คุณสมบัติการแสดงผลและการจัดตำแหน่งรายการ

ทีนี้มาดูแต่ละวิธีกัน!



วิธีที่ 1: การใช้คุณสมบัติความสูงของบรรทัดเพื่อจัดแนวข้อความในแนวตั้งใน CSS

ความสูงของเส้น ” คุณสมบัติระบุพื้นที่ด้านล่างและองค์ประกอบอินไลน์ขึ้น กำหนดระยะห่างของข้อความจากรายการอื่นๆ การใช้คุณสมบัติความสูงของบรรทัด ทำให้สามารถจัดข้อความในแนวตั้งตรงกลางได้อย่างง่ายดาย





ตัวอย่าง

นี่คือข้อความภายในกล่อง (เส้นขอบ) ซึ่งปัจจุบันอยู่ที่ด้านซ้ายบน มาจัดข้อความนี้ให้อยู่ตรงกลางในแนวตั้งและแนวนอน:




โดยเพิ่มคอนเทนเนอร์ “

” ภายในแท็ก ของไฟล์ HTML และระบุข้อความที่ต้องการในนั้น:

< div >
เว็บไซต์การศึกษาที่ดีที่สุด !
div >


กล่องถูกสร้างขึ้นโดยใช้“ 3px “ ชายแดนและ” 250px ' ความสูง. “ ขนาดตัวอักษร ” คุณสมบัติใช้กับค่า “ 24px ” เพื่อให้มองเห็นแบบอักษรได้ เราจะกำหนด div a “ ความสูงของเส้น ' ของ ' 250px ” สำหรับจัดแนวข้อความในแนวตั้งตรงกลาง ต่อไปเราจะใช้ “ text-align ” คุณสมบัติเพื่อจัดข้อความให้อยู่ตรงกลาง:

div {
ความสูงของบรรทัด: 250px;
จัดข้อความ: ศูนย์;
ขนาดตัวอักษร: 24px;
ความสูง: 250px;
เส้นขอบ: 3px ทึบ;
}



อย่างที่คุณเห็น ข้อความถูกจัดแนวในแนวตั้งให้อยู่ตรงกลางโดยใช้ความสูงบรรทัด และแนวนอนกับกึ่งกลางด้วยคุณสมบัติ text-align

ทีนี้มาดูวิธีถัดไปกัน

วิธีที่ 2: การใช้คุณสมบัติการแสดงผลและการจัดตำแหน่งรายการเพื่อจัดแนวข้อความในแนวตั้งใน CSS

Flexbox ” เป็นเลย์เอาต์หนึ่งมิติที่ให้คุณจัดรูปแบบ HTML คุณยังสามารถใช้เพื่อจัดแนวรายการในแนวตั้งหรือแนวนอน

ลองมาดูตัวอย่างและจัดแนวข้อความในแนวตั้งด้วยความช่วยเหลือของ flexbox

ตัวอย่าง

ขั้นแรก เราจะทำให้คอนเทนเนอร์ของเรามีความยืดหยุ่นโดยการตั้งค่า ' แสดง ” คุณสมบัติเป็น “ flex ” ต่อไป ใช้ “ จัดตำแหน่งรายการ ” คุณสมบัติสำหรับตั้งค่าเนื้อหาตรงกลางแนวตั้ง นอกจากนี้ ในการจัดแนวเนื้อหาให้อยู่ตรงกลางในแนวนอน “ justify-เนื้อหา ” จะใช้คุณสมบัติ:

div {
แสดง: flex ;
จัดรายการ: ศูนย์;
ปรับเนื้อหา: ศูนย์;
ขนาดตัวอักษร: 24px;
ความสูง: 200px;
เส้นขอบ: 3px ทึบ;
}


ข้อความที่ระบุได้รับการจัดตำแหน่งให้อยู่ตรงกลางเรียบร้อยแล้ว:


เราได้จัดเตรียมวิธีการที่เกี่ยวข้องกับการจัดแนวข้อความในแนวตั้งใน CSS

บทสรุป

ใน CSS คุณสามารถจัดข้อความในแนวตั้งได้อย่างง่ายดายด้วยความช่วยเหลือของ ' ความสูงของเส้น ' คุณสมบัติ. คุณยังสามารถใช้ “ flexbox “ สำหรับการจัดแนวข้อความในแนวตั้งด้วย “ แสดง ' และ ' จัดตำแหน่งรายการ ' คุณสมบัติ. Flexbox เป็นเลย์เอาต์หนึ่งมิติและใช้สำหรับการจัดตำแหน่งรายการในแนวตั้งหรือแนวนอน โพสต์นี้มี 2 วิธีที่ง่ายที่สุดที่จะช่วยให้คุณจัดแนวข้อความในแนวตั้งใน CSS