มีหลาย บทความและคำถามเกี่ยวกับร้อยละขนาดอื่น ๆ เทียบกับขนาดตัวอักษร อย่างไรก็ตามฉันไม่สามารถทราบได้ว่าการอ้างอิงเปอร์เซ็นต์ควรเป็นอะไร ฉันเข้าใจว่านี่คือ 'ขนาดเท่ากันในทุกเบราว์เซอร์' ฉันยังอ่านสิ่งนี้เช่น:
เปอร์เซ็นต์ (%): หน่วยเปอร์เซ็นต์นั้นเหมือนกับหน่วย“ em” มากพอสำหรับความแตกต่างพื้นฐาน ก่อนอื่นขนาดฟอนต์ปัจจุบันเท่ากับ 100% (เช่น 12pt = 100%) ในขณะที่ใช้หน่วยเปอร์เซ็นต์ข้อความของคุณยังคงสามารถปรับขนาดได้อย่างสมบูรณ์สำหรับอุปกรณ์มือถือและการเข้าถึง
ที่มา: http://kyleschaeffer.com/best-practices/css-font-size-em-vs-px-vs-pt-vs/
แต่ถ้าคุณพูดว่า "ie 12 pt = 100%" หมายความว่าคุณต้องกำหนดfont-size: 12pt
ก่อน นั่นเป็นวิธีการทำงานหรือไม่ คุณกำหนดขนาดในการวัดแบบสัมบูรณ์ก่อนแล้วจึงอ้างอิงสิ่งนี้ว่า '100%' ไม่สมเหตุสมผลนักตัวอย่างหลายคนบอกว่ามันมีประโยชน์ที่จะนำ:
body {
font-size: 100%;
}
ดังนั้นเมื่อทำสิ่งนี้ขนาดตัวอักษรจะสัมพันธ์กับอะไร? ฉันสังเกตเห็นว่าขนาดที่ฉันเห็นบนหน้าจอของฉันแตกต่างกันสำหรับแบบอักษรทุกตัว ยกตัวอย่างเช่น Arial ดูใหญ่กว่า Times New Roman นอกจากนี้ถ้าฉันจะทำเช่นนี้ขนาดร่างกาย = 100% นั่นหมายความว่ามันจะเหมือนกันในทุกเบราว์เซอร์หรือไม่? หรือเฉพาะในกรณีที่ฉันกำหนดค่าสัมบูรณ์ก่อน
อัปเดต SAT กรกฎาคม 23
ฉันไปถึงที่นั่น แต่ได้โปรดทนกับฉัน
ดังนั้นค่า% เกี่ยวข้องกับขนาดตัวอักษรเบราว์เซอร์เริ่มต้นถ้าฉันเข้าใจอย่างถูกต้อง นั่นเป็นสิ่งที่ดี แต่ให้คำถามอีกหลายข้อกับฉันอีกครั้ง:
- ขนาดมาตรฐานนี้จะเหมือนกันทุกเวอร์ชันของเบราว์เซอร์หรือไม่หรือจะแตกต่างกันไปตามรุ่นหรือไม่
- ผม ! พบ (ดูภาพด้านล่าง) การตั้งค่าสำหรับ Google Chrome (ไม่เคยดูที่นี่มาก่อน!) และฉันเห็นการตั้งค่ามาตรฐาน "serif", "sans-serif" และ "monospace" มาตรฐาน แต่ฉันจะตีความสิ่งนี้สำหรับแบบอักษรอื่น ๆ ได้อย่างไร ถ้าฉันบอกว่า
font: 100% Georgia;
เบราว์เซอร์จะใช้ขนาดใด มันจะค้นหาขนาดมาตรฐานสำหรับ serif หรือให้ตัวอักษร "Georgia" มีขนาดมาตรฐานสำหรับเบราว์เซอร์ - บนเว็บไซต์หลายฉันอ่าน
Sizing text and line-height in ems, with a percentage specified on the body [..], was shown to provide **accurate, resizable text across all browsers** in common use today
สิ่งที่ชอบ แต่จากสิ่งที่ฉันกำลังเรียนรู้ตอนนี้ฉันเชื่อว่าคุณควรเลือกระหว่างข้อความที่ปรับขนาดได้ (โดยใช้% หรือ em เช่นที่พวกเขาแนะนำในใบเสนอราคานี้) หรือมี 'ขนาดตัวอักษรที่ถูกต้องสม่ำเสมอในเบราว์เซอร์' (โดยใช้ px หรือ pt เป็นฐาน) ถูกต้องหรือไม่
การตั้งค่าของ Google:
นี่คือสิ่งที่ฉันคิดว่าสิ่งต่าง ๆอาจมีลักษณะเป็นถ้าคุณไม่ได้กำหนดขนาดในค่าสัมบูรณ์