คุณถามว่าทำไมถึงไม่โกง:
โดยปกติจะเป็นเพราะความเกียจคร้านของโปรแกรมเมอร์ในการใช้งานครั้งแรกเนื่องจากพวกเขาได้ใช้ความพยายามมากขึ้นในคุณสมบัติอื่น ๆ แล้วส่งผลข้างเคียงที่แปลกมากขึ้นเช่นการลอยตัวเนื่องจากนักออกแบบได้รับการร้องขอมากกว่าในตอนนั้น แต่พวกเขาก็ยังไม่ได้ใช้เวลา เพื่ออนุญาตสิ่งนี้เพื่อให้เราสามารถใช้คุณสมบัติ FOUR เพื่อผลัก / ดึงองค์ประกอบกับเพื่อนบ้าน (ตอนนี้เรามีเพียงสี่ที่จะผลักดันและดึงเพียง 2)
เมื่อ html ได้รับการออกแบบนิตยสารก็ชอบการแสดงข้อความรอบ ๆ รูปภาพในตอนนั้นตอนนี้เกลียดเพราะวันนี้เรามีเทรนด์การสัมผัสและชอบสิ่งที่มีพื้นที่กว้างขวางและไม่มีอะไรให้อ่าน นั่นเป็นเหตุผลที่พวกเขากดดันการลอยมากกว่าการวางตรงกลางหรืออาจออกแบบบางอย่างเช่นmargin-top: fill;
หรือmargin: average 0;
เพียงแค่จัดแนวเนื้อหาให้อยู่ด้านล่างหรือกระจายพื้นที่เพิ่มเติมรอบ ๆ
ในกรณีนี้ฉันคิดว่ามันไม่ได้ถูกนำมาใช้เนื่องจากเหตุผลเดียวกับที่ทำให้ CSS ขาด:parent
ตัวเลือกหลอก: เพื่อป้องกันการประเมินแบบวนซ้ำ
โดยไม่ต้องเป็นวิศวกรฉันเห็นได้ว่าตอนนี้ CSS ถูกสร้างมาเพื่อระบายสีองค์ประกอบเพียงครั้งเดียวจำคุณสมบัติบางอย่างสำหรับองค์ประกอบในอนาคตที่จะทาสี แต่จะไม่กลับไปที่องค์ประกอบที่ทาสีแล้ว
นั่นเป็นเหตุผลที่ (ฉันเดา) ช่องว่างภายในคำนวณจากความกว้างเพราะนั่นคือค่าที่มีให้ในตอนที่เริ่มวาด
หากคุณมีค่าเป็นลบสำหรับช่องว่างภายในจะมีผลต่อขีด จำกัด ภายนอกซึ่งมีการกำหนด ALREADY ไว้แล้วเมื่อกำหนดระยะขอบแล้ว ฉันรู้ว่ายังไม่มีการทาสีใด ๆ แต่เมื่อคุณอ่านวิธีการวาดภาพที่สร้างโดยอัจฉริยะด้วยเทคโนโลยียุค 90 ฉันรู้สึกเหมือนกำลังถามคำถามโง่ ๆ และแค่พูดว่า "ขอบคุณ" ฮิฮิ
ข้อกำหนดประการหนึ่งของหน้าเว็บคือสามารถใช้งานได้อย่างรวดเร็วซึ่งแตกต่างจากแอปที่ใช้เวลาและกินทรัพยากรของคอมพิวเตอร์เพื่อให้ทุกอย่างถูกต้องก่อนที่จะแสดงหน้าเว็บต้องใช้ทรัพยากรเพียงเล็กน้อย (จึงพอดีกับทุกอุปกรณ์ เป็นไปได้) และเลื่อนได้อย่างง่ายดาย
หากคุณเห็นแอปพลิเคชั่นที่มีการปรับแต่งและการวางตำแหน่งที่ซับซ้อนเช่น InDesign คุณจะเลื่อนเร็วขนาดนั้นไม่ได้! ต้องใช้ความพยายามอย่างมากทั้งจากโปรเซสเซอร์และกราฟิกการ์ดเพื่อข้ามไปยังหน้าถัดไป!
ดังนั้นการวาดภาพและคำนวณไปข้างหน้าและลืมเกี่ยวกับองค์ประกอบที่วาดครั้งเดียวตอนนี้ดูเหมือนว่าจะต้องเป็น