صفت clear
برای کنترل کردن رفتار float خیلی مهم است. این دو مثال را مقایسه کنید:
احساس شناور بودن میکنم!
</div>در این مثال عنصر section
دقیقا بعد از div
آمده است. اما، از آنجایی که div
به چپ شناور است، این اتفاق میافتد: متن درون section
اطراف div
محاط میشود و section
تمام آن را احاطه میکند.حال اگر من میخواستم که section
دقیقا بعد از عنصر شناور بیاید چه؟
احساس شناور بودن میکنم!
</div>با استفاده از clear
ما section را به پایین div
شناور انتقال داده ایم. برای clear کردن عنصرهای با مقدار شناوری left
از clear:left
استفاده میشود. و به همین ترتیب نیز برای شناوری راست استفاده میشود.