davood59
شنبه 11 شهریور 1391, 20:22 عصر
سلام دوستان عزیز؛
شبتون بخیر و خوشی؛
دوستان برام علیرغم اینکه مطالعه هم کردم ولی تو خاصیت clear چند تا ابهام برام پیش اومده؛
ببینید اینجور که من فهمیدم از این خاصیت یعنی اینکه اطراف یک شی (یا همون تگ باصطلاح) رو با این دستور می تونیم خالی بذاریم.
ببنید یعنی اگه من می نویسم clear:right یعنی اینکه دیگه چیزی در طرف راست اشیاء مورد نظر من قرار نگیره. و یا اگه Left خب طبیعتا برعکس این قضیه!
حالا آیا در شیئی که میخوایم خاصیت clear بذاریم نباید خاصیت float داشته باشه؟؟ آخه دیدم یه جا که مطلب آموزشی داشت اینجوری نوشته بود:
اگر المانی که بعد ازالمان float شده میاد، خاصیت clear داشته باشد، دیگه اطراف المان فلوت شده را فرا نمی گیرد.
منبع : http://www.macromediax.com/learn/archive.asp?id=209
طبق این نوشته یعنی نباید شیئ ما که قرار clear داشته باشه ، دارای خاصیت float باشه؟
یا در اینجا:
المانی که خاصیت clear=both دارد و float نیز شده است، فقط المان هایی را که قبل از خودش آمده است، clear میکند . نه المان های بعدی را
المان های قبلی منظورش چیه؟ البته خودم یک مثال برای خودم ایجاد کردم و سعی کردم طبق همون مطلب رو بفهمم که البته یکم فهمیدم ولی ممنون میشم اگه شما توضیح مبسوط تر و یا مثال بهتری در این زمینه بهم بدید.
اینهم مثال:
<style type="text/css">
*
{
margin:0;
padding:0;
}
div.right
{
border:1px solid #ff9900;
width:150px;
float:right;
}
div.left
{
border:1px solid #ff9900;
width:150px;
float:left;
}
p
{
color:red;
clear:right;
}
</style>
Html code:
<div class="right">The div has right float set</div>
<div class="left">The div has left float set</div>
<p>this is this is this is this is this is this is this is this is this is this is this is this is this is this is this is this is this is this is this is </p>
ممنونم.
شبتون بخیر و خوشی؛
دوستان برام علیرغم اینکه مطالعه هم کردم ولی تو خاصیت clear چند تا ابهام برام پیش اومده؛
ببینید اینجور که من فهمیدم از این خاصیت یعنی اینکه اطراف یک شی (یا همون تگ باصطلاح) رو با این دستور می تونیم خالی بذاریم.
ببنید یعنی اگه من می نویسم clear:right یعنی اینکه دیگه چیزی در طرف راست اشیاء مورد نظر من قرار نگیره. و یا اگه Left خب طبیعتا برعکس این قضیه!
حالا آیا در شیئی که میخوایم خاصیت clear بذاریم نباید خاصیت float داشته باشه؟؟ آخه دیدم یه جا که مطلب آموزشی داشت اینجوری نوشته بود:
اگر المانی که بعد ازالمان float شده میاد، خاصیت clear داشته باشد، دیگه اطراف المان فلوت شده را فرا نمی گیرد.
منبع : http://www.macromediax.com/learn/archive.asp?id=209
طبق این نوشته یعنی نباید شیئ ما که قرار clear داشته باشه ، دارای خاصیت float باشه؟
یا در اینجا:
المانی که خاصیت clear=both دارد و float نیز شده است، فقط المان هایی را که قبل از خودش آمده است، clear میکند . نه المان های بعدی را
المان های قبلی منظورش چیه؟ البته خودم یک مثال برای خودم ایجاد کردم و سعی کردم طبق همون مطلب رو بفهمم که البته یکم فهمیدم ولی ممنون میشم اگه شما توضیح مبسوط تر و یا مثال بهتری در این زمینه بهم بدید.
اینهم مثال:
<style type="text/css">
*
{
margin:0;
padding:0;
}
div.right
{
border:1px solid #ff9900;
width:150px;
float:right;
}
div.left
{
border:1px solid #ff9900;
width:150px;
float:left;
}
p
{
color:red;
clear:right;
}
</style>
Html code:
<div class="right">The div has right float set</div>
<div class="left">The div has left float set</div>
<p>this is this is this is this is this is this is this is this is this is this is this is this is this is this is this is this is this is this is this is </p>
ممنونم.