ویژگی clear CSS

تعریف و استفاده

ویژگی clear تعیین می‌کند که کدام سمت از عنصر اجازه نیست که عناصر شناور باشند.

توضیح

ویژگی clear تعیین می‌کند که در کدام سمت از عنصر اجازه نیست که عناصر شناور باشند. در CSS1 و CSS2، این کار از طریق اضافه کردن فضای خارجی به عنصر پاک شده (عناصری که ویژگی clear را دارند) انجام می‌شود. در CSS2.1، فضای پاک شده در بالای فضای خارجی اضافه می‌شود، اما فضای خارجی خود تغییر نمی‌کند. در هر صورت که تغییر کند، نتیجه نهایی یکسان است، اگر برای سمت چپ یا راست پاک کردن مشخص شود، لبه بالایی محدودیت‌های خارجی عنصر دقیقاً زیر لبه خارجی عناصر شناور قرار می‌گیرد.

لطفاً به اینجا نیز مراجعه کنید:

دوره آموزش CSS:محاسبه CSS

دستورالعمل HTML DOM:ویژگی clear

مثال

در اینجا نشان می‌دهیم که چگونه در سمت چپ و راست تصویر اجازه نیست که عناصر شناور باشند:

img
  {
  float:left;
  clear:both;
  }

آزمایش شخصی کنید

جمله‌بندی CSS

clear: none|left|right|both|initial|inherit;

مقدار ویژگی

مقدار توضیح
left در سمت چپ، اجازه نیست که عناصر شناور باشند.
right در سمت راست، اجازه نیست که عناصر شناور باشند.
both در هر دو سمت، اجازه نیست که عناصر شناور باشند.
none مقدار پیش‌فرض. اجازه می‌دهد که عناصر شناور در هر دو سمت ظاهر شوند.
inherit این تعریف می‌کند که مقدار clear باید از عنصر والد به ارث برسد.

جزئیات فنی

مقدار پیش‌فرض: none
erbانی: no
نسخه: CSS1
جمله‌بندی JavaScript: object.style.clear="left"

مثال عملی TIY

پاک کردن عناصر شناور
این مثال نحوه استفاده از پاک کردن عناصر شناور در کنار عناصر را نشان می‌دهد.

پشتیبانی مرورگر

اعداد در جدول نشان‌دهنده نسخه اولین مرورگر پشتیبان از این ویژگی هستند.

Chrome IE / Edge Firefox Safari Opera
1.0 5.0 1.0 1.0 6.0