8
ทำไมผู้คนถึงทำโต๊ะกับ div
ในการพัฒนาเว็บยุคใหม่ฉันเจอรูปแบบนี้บ่อยขึ้นกว่าเดิม ดูเหมือนว่านี้: <div class="table"> <div class="row"> <div class="cell"></div> <div class="cell"></div> <div class="cell"></div> </div> </div> และใน CSS มีบางสิ่งที่คล้ายกัน: .table { display: table; } .row { display: table-row; } .cell { display: table-cell; } * (ชื่อคลาสเป็นเพียงตัวอย่างเท่านั้นในชีวิตจริงชื่อเหล่านี้เป็นชื่อคลาสปกติที่สะท้อนถึงองค์ประกอบ) ฉันเพิ่งพยายามทำสิ่งนี้ด้วยตัวเองเพราะ ... คุณรู้ไหมทุกคนทำมัน แต่ฉันก็ยังไม่เข้าใจ เราจะทำเช่นนี้ทำไม? หากคุณต้องการโต๊ะจากนั้นก็ทำการทำลาย<table>และทำมัน ใช่แม้ว่ามันจะเป็นรูปแบบ นั่นคือสิ่งที่ตารางมีไว้สำหรับ - การจัดวางสิ่งต่าง ๆ ในแบบตาราง คำอธิบายที่ดีที่สุดที่ฉันมีคือตอนนี้ทุกคนเคยได้ยินมนต์ของ "ไม่ใช้ตารางสำหรับการจัดวาง" ดังนั้นพวกเขาจึงติดตามมันอย่างสุ่มสี่สุ่มห้า แต่พวกเขายังคงต้องการตารางสำหรับการจัดวาง …