سلام
همونطور که می دونید تگ <div> جز عناصر بلوکی هست و عناصر بلوکی همه پهنای صفحه رو اشغال می کنن.
با این شرایط اگه بخوام دو تگ <div> رو توی یه خط و کنار همدیگه قرار بدم از چه خصوصیتی باید استفاده کنم؟ (البته این خصوصیت باید با IE6 سازگار باشه)
سلام
همونطور که می دونید تگ <div> جز عناصر بلوکی هست و عناصر بلوکی همه پهنای صفحه رو اشغال می کنن.
با این شرایط اگه بخوام دو تگ <div> رو توی یه خط و کنار همدیگه قرار بدم از چه خصوصیتی باید استفاده کنم؟ (البته این خصوصیت باید با IE6 سازگار باشه)
باید شما هر دو div رو در یک div دیگر قرار دهید و به آنها استایل float بدهید
مثال:
<div>
<div style="float:right"></div>
<div style="float:right"></div>
</div>
سلام آقای کرامتی عزیز عذر میخوام این راه حل که گفتین در فایرفاکس با مشکل مواجه میشه و وقتی کلمه ای رو که تو یکی از div ها می نویسم کلمه دیگر در div بعدی در مرورگر زیر کلمه اولی نوشته میشه!!! ولی در اکسپلورر مشکلی نداره و یکی از div ها در سمت راست و اون یکی رو در چپ قرار میدم و نوشته داخل هر کدوم در یک سطر قرار میگیرن یکی چسبیده به سمت راست صفحه و اون یکی هم چسبیده به سمت چپ صفحه کد رو اینطوری نوشتم ببینید درسته.
div
div style="float:right" .... /div
div style="float:left" .... /div
/div
عزیز چرا خودتو اذیت میکنی اینطوری بنویس
<div style="float:right">متن</div>
<div style="float:left">متن</div>
چک کردم مشکلی نبود
ممنونم دوست عزیز از پاسخ مختصر و مفیدتون.