PDA

View Full Version : سوال: معنی این جمله در خصوص تگ همجوار یعنی چی؟؟ و آیا مثالی که در همین زمینه نوشتم اشتباهه؟؟؟



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 قرار بگیره؟؟
من اشتباه درک کردم منظور نویسنده رو؟؟

دانیال دزفولی
شنبه 16 اسفند 1393, 14:10 عصر
لازم نیست جمله های اینطوری حفظ کنی و درگیر شی

نمونه ی آنلاین بذار و مشکل رو بگو

davood59
یک شنبه 17 اسفند 1393, 09:52 صبح
سلام؛ دانیال جان راستش رو بخوای نمونه آنلاین ندارم و چون داشتم در زمینه قاعده display کتاب مرجع کامل css رو مطالعه می کردم؛ این توضیح رو دیدم و میخواستم ببینم منظورش از این نوشته رو به چه نحوی میشه پیاده سازی کردم تا عملا ببینم نحوه اجراش رو.