⊗mkPmFlPT 196 of 250 menu

ข้อความในพาเรนต์ของฟล็อตใน CSS

ลองลบคุณสมบัติ height ออกจาก div และใส่ข้อความสั้นๆ ก่อนรูปภาพ

ในกรณีนี้ความสูงของ div ของเราจะเท่ากับ ความสูงของข้อความ และรูปภาพจะยังคงยื่นออกมา นอก div:

<div> ข้อความ <img src="img.png" alt=""> </div> div { border: 1px solid red; } img { float: right; }

:

ลองใส่ข้อความหลังจากรูปภาพ - ผลลัพธ์ จะไม่เปลี่ยนแปลง:

<div> <img src="img.png" alt=""> ข้อความ </div> div { border: 1px solid red; } img { float: right; }

:

ลองทำให้รูปภาพลอยไปทาง ขอบซ้าย - ผลลัพธ์จะคล้ายกัน:

<div> <img src="img.png" alt=""> ข้อความ </div> div { border: 1px solid red; } img { float: left; }

:

ลองเพิ่ม div อีกอันด้านล่าง - รูปภาพ จะทับมัน:

<div> <img src="img.png" alt=""> ข้อความ </div> <div> ข้อความ </div> div { border: 1px solid red; } img { float: left; }

:

แต่ถ้าใน div แรกเพิ่มข้อความ มากพอจนความสูงของมันมากกว่าขนาดรูปภาพ - มันจะไม่ทับลงบน div ที่สอง:

<div> <img src="img.png" alt=""> some long text </div> <div> ข้อความ </div> div { text-align: justify; border: 1px solid red; } img { float: left; }

:

ประเด็นนี้สำคัญมาก - ในระหว่างการพัฒนา อาจมีกรณีที่ในบางบล็อกของคุณ มีข้อความค่อนข้างมาก แต่เมื่อ เว็บไซต์ทำงานจริงในบล็อกนี้จะมี ข้อความน้อยกว่าที่วางแผนไว้ ผลที่ได้คือ ในกรณีนี้ปัญหาของการทับซ้อน ขององค์ประกอบที่ลอยอยู่บนบล็อกข้างเคียงจะปรากฏขึ้น

ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ