آموزش ویژگی float در CSS
ویژگی float در CSS، مشخص می کند که یک عنصر، چگونه باید شناور شود. وقتی که از ویژگی float استفاده می کنیم، و می خواهیم عنصر بعدی زیرین(نه در راست و چپ) را مشخص کنیم، باید از ویژگی clear استفاده کنیم. درواقع دستور clear خاصیت شناور بودن را پاک می کند.
ویژگی clear می تواند یکی از مقادیر زیر را داشته باشد:
1. none : عنصر مورد نظر در زیرِ سمتِ چپ، یا سمتِ راستِ عناصر شناور(float) شده، فشار داده نمی شود(قرار نمی گیرد). این پیش فرض است.
2. left : عنصر مورد نظر در زیرِ سمتِ چپِ عناصر شناور(float) شده قرار داده می شود.
3. right : عنصر مورد نظر در زیرِ سمتِ راستِ عناصر شناور(float) شده قرار داده می شود.
4. both : عنصر مورد نظر در زیرِ هردویِ سمتِ راست و چپِ عناصر شناور(float) شده قرار داده می شود.
5. inherit : عنصر مورد نظر، مقدار clear را از والد خود به ارث می برد.
در ساده ترین حالت، با استفاده از ویژگی float می توانیم متن هایی را به دور تصاویر بسته بندی کنیم.
مثال: float:right
در مثال زیر، یک تصویر داریم که باید در داخل یک متن، به سمت راست شناور(float) شود:
مولانا جلالالدین محمد بلخی مشهور به مولوی شاعر بزرگ قرن هفتم هجری قمری است. وی در سال ۶۰۴ هجری قمری در بلخ زاده شد. پدر وی بهاءالدین که از علما و صوفیان بزرگ زمان خود بود به سبب رنجشی که بین او و سلطان محمد خوارزمشاه پدید آمده بود از بلخ بیرون آمد و بعد از مدتی سیر و سیاحت به قونیه رفت.
مثالی در مورد شناور شدن تصویر در سمت چپ(float: left)
مثال زیر مشخص می کند که یک تصویر باید در سمت چپ یک متن شناور(float) شود:
مولانا جلالالدین محمد بلخی مشهور به مولوی شاعر بزرگ قرن هفتم هجری قمری است. وی در سال ۶۰۴ هجری قمری در بلخ زاده شد. پدر وی بهاءالدین که از علما و صوفیان بزرگ زمان خود بود به سبب رنجشی که بین او و سلطان محمد خوارزمشاه پدید آمده بود از بلخ بیرون آمد و بعد از مدتی سیر و سیاحت به قونیه رفت.
یک مثال برای float:none
در مثال زیر، تصویر دقیقاً در جایی که در متن وجود دارد نمایش داده می شود(float: none):
مولانا جلالالدین محمد بلخی مشهور به مولوی شاعر بزرگ قرن هفتم هجری قمری است. وی در سال ۶۰۴ هجری قمری در بلخ زاده شد. پدر وی بهاءالدین که از علما و صوفیان بزرگ زمان خود بود به سبب رنجشی که بین او و سلطان محمد خوارزمشاه پدید آمده بود از بلخ بیرون آمد و بعد از مدتی سیر و سیاحت به قونیه رفت.
مثال: شناور شدن عناصر در کنار یکدیگر
به صورت عادی، عناصر div در بالای یکدیگر نمایش داده می شوند. اما اگر از دستور float:left استفاده کنیم، این عناصر می توانند در کنار یکدیگر شناور شوند:
مثال شماره 1
div {
float: left;
padding: 15px;
}
.div1 {
background: red;
}
.div2 {
background: yellow;
}
.div3 {
background: green;
}
امتحان کنید
- بازدید: 144
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.