คำถามของฉัน
เป็นวิธีการใดที่ต้องการโดยนักออกแบบเว็บไซต์มืออาชีพ?
มีวิธีการใด ๆ เหล่านี้ที่สร้างขึ้นโดยเว็บเบราว์เซอร์เมื่อวาดเว็บไซต์หรือไม่
นี่เป็นเพียงการตั้งค่าส่วนตัวทั้งหมดหรือไม่
มีเทคนิคอื่นที่ฉันขาดหายไปไหม
หมายเหตุ: คำถามข้างต้นเกี่ยวข้องกับการออกแบบเค้าโครงหลายคอลัมน์
ลอย: ด้านซ้าย;
นี่เป็นวิธีที่ฉันใช้เสมอเมื่อสร้างเค้าโครงคอลัมน์และดูเหมือนว่าจะใช้ได้ดี แม้ว่าผู้ปกครองจะล่มสลายในตัวเองดังนั้นคุณเพียงแค่ต้องจำไว้ในclear:both;
ภายหลัง อีกนักโทษที่ฉันเพิ่งพบคือไม่สามารถที่จะจัดข้อความชิดในแนวตั้ง
แสดง: อินไลน์;
ดูเหมือนว่าจะแก้ไขปัญหาการยุบตัวของแม่ แต่เพิ่มช่องว่าง
การลบช่องว่างออกจาก html ดูเหมือนจะเป็นการแก้ไขปัญหาที่ง่ายที่สุด แต่ไม่ต้องการถ้าคุณจู้จี้จุกจิกเกี่ยวกับ html ของคุณ
แสดง: อินไลน์บล็อก
ดูเหมือนว่าจะมีพฤติกรรมเหมือนdisplay:inline;
กัน
แสดง: ตารางเซลล์
ทำงานได้สมบูรณ์แบบ
ความคิดของฉัน:
ฉันแน่ใจว่าฉันทำสิ่งต่าง ๆ ขาดหายไปเช่นข้อยกเว้นบางอย่างที่จะทำลายเค้าโครง แต่display:table-cell;
ดูเหมือนว่าจะทำงานได้ดีที่สุดและฉันคิดว่าฉันจะเริ่มแทนที่float:left;
เมื่อฉันดูเหมือนจะสับสนอยู่clear:both;
เสมอ ฉันได้อ่านบทความและบล็อกจำนวนมากเกี่ยวกับเรื่องนี้ในเว็บ แต่ไม่มีใครตอบคำถามที่ชัดเจนเกี่ยวกับสิ่งที่ฉันควรใช้เมื่อจัดวางเว็บไซต์ของฉัน
display: inline
คุณสมบัติและพบว่ามันไม่สามารถดูแลการซ้อนบนองค์ประกอบของเด็กได้อย่างถูกต้อง แต่ถ้าฉันใช้สิ่งdisplay: inline-block
นี้จะได้รับการดูแลโดยอัตโนมัติ โปรดดูลิงค์ - codepen.io/prashdeep/pen/rVOyvdโปรดแจ้งให้เราทราบอินพุตของคุณเหมือนกัน