مشکل با div و float

xerror

Member
وقتی که برای مثال دو تا div توی هم بکار میبریم

کد:
<div>
	<div></div>
</div>

و به div داخلی float:right; بدیم دیگه اون div داخل div اولی نیست

کد:
<div>
	<div style="float:right;"></div>
</div>
این مشکل برای زمانیه که اگر div اول یک بکگراند داشته باشه دیگه برای div
دوم اعمال نمیشه در کل چیزی از div اول برای div دوم اعمال نمیشه.
 

WindowsLab

Member
سلام
Overflow وظیفه کنترل اینکه "چه رخداده است؟" را بر عهده دارد.
اگر محتویات داخل تگ سر ریزشد، چه اتفاقی بیفتد؟
- Auto : اتخاذ بهترین تصمیم برعهده CSS
- Scroll : نمایش میله ScrollBar جهت پیمایش محتویات
- Hidden : پنهان شود
- Visible : آشکار شود

یاعلی
موفق باشید
 

xerror

Member
ممنون از دوستان ولی این روش overflow تو ie6 مشکل داره
کد:
<div style="overflow:auto">
	<div style="float:left"></div>
    <div style="float:right"></div>
</div>
 

peyman1987

Member
دوست عزیز ناراحت نباش :) شما یه مرد بگو که IE باهاش مشکل نداشته باشه. :D مهم نیست حل میشه :wink:

شما برای DIV اولت width:100% یا اگه نمیخوای width:auto بنویس

انشاالله اگه خدا بخواد و مایکروسافت راضی باشه حل میشه
 
آخرین ویرایش:

xerror

Member
پیمان جان دستت درست
من height:100%; کردم مشکلم درست شد البته به همراه overflow
 

جدیدترین ارسال ها

بالا