ทำไม <big> ไม่อยู่ใน HTML 5 Tag list ในขณะที่ <small> คือ?


101

ไม่ควรลบทั้งสองอย่าง? หรือหมายความว่าเราควรใช้<small>? ทำไมถึง<big>เอาออก แต่<small>ไม่ใช่? ปัญหา<big>ที่ใช้ไม่ได้กับ<small>อะไร?

http://www.w3schools.com/html5/html5_reference.asp


8
HTML 5 ทำให้ฉันนึกถึงวลี "อูฐเป็นม้าที่ออกแบบโดยคณะกรรมการ"
Josh

1
อูฐอาจไม่เร็วเท่า แต่มันสามารถอยู่รอดในสภาพแวดล้อมทะเลทรายที่รุนแรงได้ดีกว่าม้า
thomasrutter

ฉันก็มีความคิดเดียวกัน ฉันสงสัยว่าเรายังสามารถใช้<big>เหมือนกับที่เราสามารถใช้<b>แท็กเพื่อแอบเข้าไปในเพจได้ ฉันเดาว่าฉันจะต้องทดสอบว่าจริงๆแล้ว "ล้าสมัย" หมายความว่าอย่างไร developer.mozilla.org/en-US/docs/Web/HTML/Element/big
Jason Lydon

คำตอบ:


195

โปรดจำไว้ว่าแท็กมีไว้เพื่อเป็นความหมายไม่ใช่นำเสนอ ในภาษาอังกฤษมีคำว่า "fine print" นี่คือสิ่งที่แท็กขนาดเล็กแสดงถึง ไม่มีแนวคิดที่คล้ายคลึงกันของ "การพิมพ์ขนาดใหญ่" ยกเว้นส่วนหัวซึ่งครอบคลุมด้วยแท็กอื่น ๆ อีกเจ็ดแท็ก


15
+1. จุดที่ยอดเยี่ยมเกี่ยวกับความหมายและคำตอบที่ดีที่สุดอย่างชัดเจนจนถึงตอนนี้
ЯegDwight

9
@JitendraVyas มีจำนวนมากของการทับซ้อนระหว่าง HTML และ CSS คือสายตา HTML มีความหมายตามความหมาย แต่ CSS ไม่มี
mwcz

1
อีกเจ็ดแท็กไม่เพียงพอที่จะแสดงสิ่งที่ <big> แสดงออกมา โดยเฉพาะอย่างยิ่งถ้าฉันอยู่ในช่วง <h1> และฉันต้องการไปให้ใหญ่ขึ้น / ดังขึ้น / "ส่วนหัวมากขึ้น" สักหน่อยฉันก็โชคไม่ดี
Don Hatch

2
@DonHatch: มันดูเหมือนว่าฉันว่าคุณมี<em>, <strong>และ<b>ถ้าคุณต้องการที่จะไปความหมายที่ใหญ่กว่าหรือดังและ CSS ถ้าคุณต้องการผล presentational ที่เฉพาะเจาะจง
Chuck

1
HTML ย่อมาจากภาษา Hypertext Markup เนื่องจาก "ไฮเปอร์เท็กซ์" และ "มาร์กอัป" ทั้งคู่หมายถึง "ข้อความขนาดใหญ่" ตามตัวอักษรจึงควรมีแท็กขนาดใหญ่อยู่ที่นั่นอย่างแน่นอน ไม่มีเหตุผลที่ดีในการลบออก บิ๊ก (พร้อมกับศูนย์) ควรถูกนำกลับมา แท็กส่วนหัวมีไว้สำหรับส่วนหัว ข้อความไม่จำเป็นต้องเป็นส่วนหัวที่ต้องใหญ่ - ไม่มีความสัมพันธ์ที่จำเป็น
Blue Water

10

<small>มักจะถูกใช้มากขึ้นสำหรับเชิงอรรถและเช่น ... มี<h1>, <h2>และ<h3>มีเพียงแค่ไม่ได้ใช้งาน<big>จึงทำไมมันลบออก


5
นี่ไม่ค่อยตัดมัน แท็กเช่น<center>หรือ<font>เคยเป็น (และจากสิ่งที่ผมสามารถบอกได้ยังคงมี) <small>ที่นิยมมากขึ้นกว่า แต่พวกเขาได้รับการประกาศว่าเลิกใช้งานแล้ว
ЯegDwight

1
@RegDwight - ฉันเห็นด้วยว่าพวกเขาควรถูกลบออกทั้งหมดอย่าเข้าใจฉันผิด ฉันแค่อธิบายว่าทำไมถึงไม่เป็นเช่นนั้นไม่ใช่ว่าฉันเห็นด้วยกับมัน จากเอกสาร: "ตอนนี้องค์ประกอบขนาดเล็กแสดงถึงการพิมพ์ขนาดเล็ก (สำหรับการแสดงความคิดเห็นด้านข้างและการพิมพ์ทางกฎหมาย)" dev.w3.org/html5/html4-differences
Nick

1
คำพูดจากเอกสารนั้นสนับสนุนจุดที่ฉันพยายามทำจริงๆ <small>แท็กจะถูกเก็บไว้เพราะมันมีค่าความหมาย (ความคิดเห็นด้านการพิมพ์และกฎหมาย), ไม่ได้เพราะมันเป็นที่นิยม (ซึ่งอีกครั้งก็ยังไม่ได้เมื่อเทียบกับบางส่วนของแท็กอื่น ๆ ที่ได้รับลดลง) ความนิยมไม่มีส่วนเกี่ยวข้องกับเรื่องนี้
ЯegDwight

1
<center>เป็นความคิดที่ไม่ดีในการเริ่มต้น - เป็นองค์ประกอบระดับบล็อก แต่มีจุดประสงค์เพื่อกำหนดสิ่งที่เป็นโวหาร แม้ว่าจะไม่มี CSS ก็ไม่ควรเป็นองค์ประกอบดังนั้นการลบออกจึงเป็นการลบการตัดสินใจในการออกแบบที่ไม่ดี <font>ทำให้เข้าใจได้มากขึ้นก่อนที่ CSS จะถูกสร้างขึ้นเพียงแค่นั้น CSS ทำให้มันล้าสมัยและนั่นคือสาเหตุที่มันถูกลบออก <small>อาจต้องเผชิญกับชะตากรรมเดียวกันยกเว้นว่าผู้คนยอมรับว่า<small>สามารถสื่อความหมายที่นอกเหนือไปจากการจัดแต่งทรงผมเท่านั้น แต่ใช่องค์ประกอบไม่ถูกลบออกจากข้อมูลจำเพาะของพวกเขาขึ้นอยู่กับความนิยม
thomasrutter

1
ตัวอย่างของเวลาที่ฉันใช้<small>: ในการใส่ข้อความ " All fields are required " ในฟอร์ม เป็นการนำเสนอที่? อาจจะ. นั่นคือความหมาย? อาจจะเช่นกัน แน่นอนว่ามีบางอย่างที่ไม่น่าเชื่อ แต่ประเภทของเนื้อหาที่ฉันเกี่ยวข้องกับประโยชน์ที่<small>ฉันใช้
Ricardo Zea

5

ตรรกะเดียวกันกับที่ใช้กับขนาดเล็ก (ในฐานะ "พิมพ์ละเอียด") ก็เป็นจริงเช่นกันสำหรับใหญ่ (เป็น "คำเตือน") การโพสต์สาธารณะส่วนใหญ่ แต่ยังรวมถึงคู่มือหรือแม้กระทั่งสัญญามักจะมีสิ่งที่เขียนด้วยฟอนต์ขนาดใหญ่ที่แสดงถึงคำเตือน [ดังนั้น ... ความหมาย!]

ไม่เหมือนกับการเน้นซึ่งมีความหมายในบริบท แต่เป็น "สิ่งที่คุณข้ามในข้อความนี้ส่วนนี้คุณควรอ่านเพราะไม่ใช่ blah blah ตามปกติ แต่เป็นสิ่งที่มีผลในทันทีและสำคัญ"

นั่นเป็นเหตุผลที่ฉันคิดว่าใหญ่และเล็กควรออกทั้งคู่หรือทั้งสองอย่าง


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

ในแง่หนึ่งฉันเห็นด้วยกับคำตอบนี้ เราต้องการทั้ง <big> และ <small>! ในทางกลับกันไม่ใช่แค่เราจำ <big> ได้และนั่นคือเหตุผลที่เราต้องการเก็บไว้? แล้วคู่ "เสริม" อื่น ๆ ล่ะ? <strong> จะต้องมีส่วนเสริมเช่น <weak> (ด้วยน้ำหนักตัวอักษรที่เบากว่า) แต่เราไม่เคยมีดังนั้นเราจึงไม่พลาด ในทำนองเดียวกันเรามี <th> องค์ประกอบสำหรับส่วนหัวตาราง แต่ไม่มีองค์ประกอบ <tf> เป็นต้น
Mr Lister

3

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


2
แม้ว่าฉันแน่ใจว่ามีความจริงในคำตอบนี้ แต่ดูเหมือนว่าจะไม่สามารถตอบคำถามได้จริง
thomasrutter
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.