CSS ขนาดตัวหนังสือ
- หน้าก่อน CSS รูปแบบตัวหนังสือ
- หน้าต่อไป CSS ตัวหนังสือ Google
字体大小
font-size
属性设置文本的大小。
在网页设计中,能够管理文本大小很重要。但是,不应使用调整字体大小来使段落看起来像标题,或是使标题看起来像段落。
请始终使用正确的 HTML 标签,例如
- 用于标题,而
仅用于段落。
font-size 值可以是绝对或相对大小。
绝对尺寸:
- 将文本设置为指定大小
- 不允许用户在所有浏览器中更改文本大小(可访问性不佳)
- 当输出的物理尺寸已知时,绝对尺寸很有用
ขนาดเรlativ:
- ตั้งขนาดของเครื่องมือในสัญญาณที่อยู่รอบๆ
- อนุญาตให้ผู้ใช้เปลี่ยนขนาดของข้อความในเบราเซอร์
หมายเหตุ:หากคุณไม่ได้ระบุขนาดของตัวอักษร ข้อความปกติ (เช่น ย่อหน้า) จะมีขนาดเริ่มต้นที่ 16px (16px = 1em)
ตั้งขนาดของตัวอักษรด้วย pixel
ใช้ pixel ตั้งขนาดของข้อความสามารถควบคุมขนาดของข้อความได้ทั้งหมด:
ตัวอย่าง
h1 { font-size: 40px; } h2 { font-size: 30px; } p { font-size: 14px; }
คำแนะนำ:หากคุณใช้ pixel คุณยังสามารถใช้เครื่องมือการขยายขนาดเพื่อปรับขนาดของหน้าเว็บทั้งหมด
ตั้งขนาดของตัวอักษรด้วย em
เพื่อให้ผู้ใช้สามารถปรับขนาดของข้อความ (ในเมนูเบราเซอร์) หลายนักพัฒนาใช้ em แทน pixel
W3C แนะนำใช้หน่วยมาตรฐาน em
1em คือขนาดของตัวอักษรปัจจุบัน ขนาดของข้อความเริ่มต้นในเบราเซอร์เป็น 16px ดังนั้นขนาดเริ่มต้น 1em คือ 16px
สามารถใช้สูตรนี้เพื่อคำนวณขนาดจาก pixel ไปเป็น em: pixels/16=em。
ตัวอย่าง
h1 { font-size: 2.5em; /* 40px/16=2.5em */ } h2 { font-size: 1.875em; /* 30px/16=1.875em */ } p { font-size: 0.875em; /* 14px/16=0.875em */ }
ในตัวอย่างที่ผ่านมา em ของขนาดของข้อความเท่ากับขนาดของจุดของตัวอย่างที่ผ่านมา แต่หากใช้ขนาด em สามารถปรับขนาดของข้อความในทุกเบราเซอร์
ขอบคุณแต่ Internet Explorer รุ่นเก่ายังมีปัญหาอยู่。ขณะที่เพิ่มขนาดของข้อความเมื่อใช้การขยายขนาดของข้อความ มันจะใหญ่กว่าที่ควร และขณะที่ลดขนาดของข้อความ มันจะเล็กกว่า
ใช้ส่วนผสมของเปอร์เซ็นต์และ Em
ตัวอย่าง
body { font-size: 100%; } h1 { font-size: 2.5em; } h2 { font-size: 1.875em; } p { font-size: 0.875em; }
โค้ดของเราปัจจุบันทำงานได้ดีที่สุด!มันแสดงข้อความที่เหมือนกันในทุกโบรว์เซอร์ และอนุญาตให้ทุกโบรว์เซอร์ย่อยขนาดหรือปรับขนาดข้อความ
ขนาดของอักษรที่ตอบสนอง
สามารถใช้ vw
การตั้งค่าขนาดข้อความด้วยหน่วย มันหมายความว่า "ขนาด viewport" ("viewport width")
ดังนั้น ขนาดของข้อความจะตามขนาดของหน้าต่างบราวเซอร์ โปรดปรับขนาดหน้าต่างบราวเซอร์เพื่อดูว่าขนาดของตัวอักษรจะย่อยลงไหม
ตัวอย่าง
<h1 style="font-size:10vw">Hello World</h1>
Viewport คือขนาดของหน้าต่างบราวเซอร์ 1vw = 1% ของขนาดของ viewport หาก viewport มีขนาด 50 เซนติเมตร แล้ว 1vw จะเท่ากับ 0.5 เซนติเมตร
- หน้าก่อน CSS รูปแบบตัวหนังสือ
- หน้าต่อไป CSS ตัวหนังสือ Google