Bootstrap คือ ตอนที่ 2 : รูปแบบตัวอักษร (Typography)

  1. ความสำคัญของรูปแบบตัวอักษรในการทำเว็บและทำแอพ
  2. การตั้งค่ารูปแบบตัวอักษรเริ่มต้นของ Bootstrap
  3. Bootstrap Typography Utilities สำหรับการทำเว็บและทำแอพ
  4. เชื่อมต่อช่องว่าง: รูปแบบตัวอักษรในการออกแบบที่ตอบสนอง

Bootstrap ซึ่งเป็นเฟรมเวิร์กที่ครอบคลุมที่ใช้กันอย่างแพร่หลายในการทำเว็บและทำแอพ มีบทบาทสำคัญในการออกแบบที่ตอบสนองสมัยใหม่ องค์ประกอบที่สำคัญอย่างหนึ่งของเฟรมเวิร์กนี้ที่ได้รับการประเมินต่ำเกินไปคือรูปแบบตัวอักษร รูปแบบตัวอักษร (Typography) ในอาณาจักรของการทำเว็บและทำแอพไม่ได้เป็นเพียงการเลือกแบบอักษรที่สวยงามเท่านั้น แต่เป็นเรื่องของการทำให้อ่านง่าย ถ่ายทอดอารมณ์และเอกลักษณ์ของแบรนด์ และรักษาประสบการณ์ผู้ใช้ที่สม่ำเสมอและสนุกสนานบนอุปกรณ์และขนาดหน้าจอต่างๆ

1. ความสำคัญของรูปแบบตัวอักษรในการทำเว็บและทำแอพ

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

Bootstrap เข้าใจถึงความสำคัญของรูปแบบตัวอักษร (Typography) ในทั้งสองอาณาจักร จึงมีชุดเครื่องมือรูปแบบตัวอักษรที่มีประสิทธิภาพซึ่งเป็นประโยชน์สำหรับนักพัฒนา

2. การตั้งค่ารูปแบบตัวอักษรเริ่มต้นของ Bootstrap

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

  • Headings : Bootstrap จัดเตรียมสไตล์สำหรับส่วนหัว HTML ตั้งแต่ <h1> ถึง <h6> สไตล์เหล่านี้ช่วยให้แน่ใจว่าส่วนหัวมีความแตกต่างกัน ชัดเจนตามลำดับชั้น และเว้นระยะห่างอย่างเหมาะสม โดยเฉพาะอย่างยิ่งในการทำแอพซึ่งพื้นที่หน้าจออยู่ในระดับพรีเมี่ยม ส่วนหัวที่ถูกต้องสามารถให้บริบทได้ทันที
  • ข้อความเนื้อหา : ข้อความเนื้อหาเริ่มต้นของ Bootstrap ถูกตั้งค่าไว้ที่ฐาน font-size16px ซึ่งถือเป็นขนาดที่เหมาะสมที่สุดสำหรับการอ่านบนเว็บ ความสูงของบรรทัดได้รับการตั้งค่าตามสัดส่วน เพื่อให้มั่นใจว่าสามารถอ่านข้อความยาวๆ ได้ ซึ่งถือเป็นเรื่องสำคัญพอๆ กันสำหรับการอ่านแอปที่ยาวขึ้น
  • ลิงก์ : ลิงก์ใน Bootstrap สามารถแยกแยะได้จากข้อความปกติ โดยทั่วไปจะมีสีและขีดเส้นใต้เมื่อโฮเวอร์ เพื่อให้มั่นใจว่าผู้ใช้ทั้งในอินเทอร์เฟซเว็บและแอปสามารถระบุรายการที่ดำเนินการได้
  • รายการ : รูปแบบ Bootstrap ที่ไม่เรียงลำดับ ( <ul>) และ <ol> รายการเรียงลำดับ ( ) เพื่อให้มั่นใจว่ามีระยะห่างและลำดับชั้นที่เหมาะสม สิ่งนี้มีประโยชน์อย่างยิ่งในการทำแอพ โดยที่รายการต่างๆ ตั้งแต่รายการเมนูไปจนถึงการตั้งค่า จะกลายเป็นส่วนสำคัญของ UI
  • องค์ประกอบแบบอินไลน์ : Bootstrap ยังมีสไตล์สำหรับองค์ประกอบแบบอินไลน์เช่น <strong>, <em> และ <small> ช่วยให้นักพัฒนาสามารถเน้นหรือยกเลิกการเน้นเนื้อหาได้ตามต้องการ

3. Bootstrap Typography Utilities สำหรับการทำเว็บและทำแอพ

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

  • การจัดตำแหน่งและการแปลงข้อความ : การใช้ .text-* คลาสยูทิลิตี้ช่วยให้นักพัฒนาสามารถปรับการจัดตำแหน่งข้อความได้อย่างรวดเร็ว (ซ้าย ขวา กึ่งกลาง หรือจัดชิดขอบ) นอกจากนี้ Bootstrap ยังมีคลาสการแปลงข้อความ เช่น .text-uppercase, .text-lowercase และ .text-capitalize ทำให้สะดวกสำหรับนักพัฒนาในการจัดการการแสดงข้อความโดยไม่ต้องเปลี่ยนแปลงเนื้อหา
  • น้ำหนักแบบอักษรและตัวเอียง : .font-weight-* นักพัฒนาสามารถปรับน้ำหนัก (ตัวหนา) ของข้อความผ่านคลาสต่างๆ ได้อย่างง่ายดาย ชั้นเรียน นี้ .font-italic มีวิธีที่รวดเร็วในการเปลี่ยนข้อความเป็นตัวเอียง ซึ่งจะมีประโยชน์อย่างยิ่งในการทำแอพเพื่อเน้นคำศัพท์หรือหมวดหมู่เฉพาะ

4. เชื่อมต่อช่องว่าง: รูปแบบตัวอักษรในการออกแบบที่ตอบสนอง

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

ตัวอย่างเช่น ในขณะที่ทำแอพ เราอาจตัดสินใจว่าส่วนหัวควรปรากฏเล็กลงเล็กน้อยบนหน้าจอมือถือ แต่ใหญ่กว่าบนแท็บเล็ต คลาสรูปแบบตัวอักษรแบบตอบสนองของ Bootstrap ซึ่งใช้การผสมผสานระหว่างการสืบค้นสื่อและหน่วยที่ยืดหยุ่น ทำให้การปรับเปลี่ยนดังกล่าวราบรื่น


รูปแบบตัวอักษร (Typography) ซึ่งมักเป็นสิ่งที่ต้องคำนึงถึงในภายหลังในการทำเว็บและทำแอพ ถือเป็นรากฐานสำคัญของการออกแบบที่มีประสิทธิภาพและเป็นมิตรกับผู้ใช้ Bootstrap พร้อมด้วยเครื่องมือรูปแบบตัวอักษร (Typography) ที่ครอบคลุม ช่วยให้มั่นใจได้ว่านักพัฒนามีทุกสิ่งที่ต้องการเพื่อสร้างการออกแบบที่อ่านง่าย สวยงาม และสม่ำเสมอในทุกแพลตฟอร์ม ไม่ว่าคุณจะเป็นนักพัฒนาเว็บที่ต้องการเปลี่ยนไปใช้การทำแอพหรือในทางกลับกัน การทำความเข้าใจรูปแบบตัวอักษรของ Bootstrap ถือเป็นขั้นตอนหนึ่งในการสร้างการออกแบบที่เน้นผู้ใช้เป็นศูนย์กลางและกลมกลืนกันมากขึ้น


Bootstrap คืออะไร

Bootstrap คือ ตอนที่ 1 : ระบบกริด (Grid System)
Bootstrap คือ ตอนที่ 3 : ตาราง (Tables)