تاثیز نگذاشتن div بر div مادر

street design

Active Member
سلام

اساتید یک سوال ....

چرا وقتی به یک margin, div می دهیم و مثلا از بالا با صفحه فاصله می گیرد بر روی div زیری نیز تاثیر می گذارد ؟!
من نمی خواهم از flot آستفاده کنم

راه حل پیست ؟!
 

progpars

progpars.com
اینکه از بالا فاصله داره از :
[CSSS]body{ margin:0; padding:0}[/CSSS]
استفاده کن .

اما اینکه میگید یک چیزه غیر عادیی نیست باید همچین شکلی باشه اگر بخواید اون div شما وقتی top میکنید زیری نره پایین و بیاد روی زیریه باید از position: absolute; استفاده کنید .
 

street design

Active Member
کد اول که کاری رو درست نمی کنه چون Css reset همین کار رو انجام می ده ...
دومی هم فکر نکنم نیازی به aboulute باشه ...

من الان با لایه بالایی display:inline-block; می دم دیگه لایه زیری تاثیر نمی گیره ولی فکر نکنم این کار من استاندارد باشه ....
 

progpars

progpars.com
بعد میدونم بشه باید با همون position انجام بدین .
کد:
http://stackoverflow.com/questions/2564368/positioning-divs-inside-a-container-div-without-the-content-of-an-upper-div-affe
 

echessdesign

مدیر انجمن طراحی وب
ارادت
همه خصیصه ها از مادر به فرزند به ارث نمی رسند، بعضی ها به این شکل هستند
ولی من به جای reset، فقط از این استفاده می کنم:

HTML:
*, html {
	padding:0;
	margin:0;
	list-style:none;
	border:0;
}
 

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

بالا