davood59
شنبه 16 اسفند 1393, 09:59 صبح
در کنار تگ های block ؛تگ دیگری قرار نمی گیرد. البته نقض این گفته در زمانی است که تگ همجوار آن، دارای قاعده float باشد.
خب ببینید دوستان مگه وقتی که ما یه تگی رو از نوع block تعیین می کنیم، یعنی اینکه اون تگ تا آخر سطر برای خودش یه کادر در نظر میگیره دیگه! درسته؟
پس طبق گفته متن بالا اگه تگ همجوار دارای float باشه، میتونه تو کنار تگی که دارای خاصیت block هست قرار بگیره.
پس در این کد:
p{
color:blue;
background-color:#FFFF00;
}
.menu {
color:red;
float:right;
}
و اینهم کد HTML :
<p> this is in p tag</p>
<div class="menu">Menu menu menu</div>
</div>
الان تگ P دارای display:block هستش(البته بصورت پیش فرض ها)؛ حالا چرا علیرغم اینکه تگ همجوارش یعنی menu دارای قاعده float هست، بازم نمیاد کنار تگ P قرار بگیره؟؟
من اشتباه درک کردم منظور نویسنده رو؟؟
خب ببینید دوستان مگه وقتی که ما یه تگی رو از نوع block تعیین می کنیم، یعنی اینکه اون تگ تا آخر سطر برای خودش یه کادر در نظر میگیره دیگه! درسته؟
پس طبق گفته متن بالا اگه تگ همجوار دارای float باشه، میتونه تو کنار تگی که دارای خاصیت block هست قرار بگیره.
پس در این کد:
p{
color:blue;
background-color:#FFFF00;
}
.menu {
color:red;
float:right;
}
و اینهم کد HTML :
<p> this is in p tag</p>
<div class="menu">Menu menu menu</div>
</div>
الان تگ P دارای display:block هستش(البته بصورت پیش فرض ها)؛ حالا چرا علیرغم اینکه تگ همجوارش یعنی menu دارای قاعده float هست، بازم نمیاد کنار تگ P قرار بگیره؟؟
من اشتباه درک کردم منظور نویسنده رو؟؟