PDA

View Full Version : تغییر مکان Div با دادن Padding-top



SianiD
سه شنبه 26 آذر 1392, 17:52 عصر
با سلام من همچین کدی دارم :



<div id="Parent">
<div id="Child">
</div>

</div>
<div id="slider">
</div>


وقتی به div های parent یا child در css مقدار Padding-Top:10px; میدم Slider از همین اندازه میاد پایین ، مگه Padding حاشیه داخلی نیست ؟

چه کنم ؟

Omid Jackson
سه شنبه 26 آذر 1392, 18:10 عصر
با سلام من همچین کدی دارم :



<div id="Parent">
<div id="Child">
</div>

</div>
<div id="slider">
</div>


وقتی به div های parent یا child در css مقدار Padding-Top:10px; میدم Slider از همین اندازه میاد پایین ، مگه Padding حاشیه داخلی نیست ؟

چه کنم ؟
لطفا کد CSS رو هم قرار بدین

hmd1464
سه شنبه 26 آذر 1392, 18:26 عصر
سلام
اندازه تگهایی که زدید برابر هستش با ارتفاعی که براشون تعیین کردید + padding
مثلا اگه ارتفاع div#parent رو 50px دادید و اندازه padding-top رو 10px دادید ارتفاع تگتون میشه 10+50=60 پیکسل

SianiD
سه شنبه 26 آذر 1392, 18:36 عصر
یعنی راهش اینه که از ارتفاع کم کنم که با Padding برسه به ارتفاع مورد نظرم ؟

omidabedi
سه شنبه 26 آذر 1392, 18:41 عصر
یعنی راهش اینه که از ارتفاع کم کنم که با Padding برسه به ارتفاع مورد نظرم ؟

اره همینطوره

SianiD
سه شنبه 26 آذر 1392, 18:42 عصر
#Parent
{
margin-top:0px;
margin-left:0px;
width:1024px;
height:80px;
background-image:url(../images/MenuBar.png);
}


#Child
{

width:400px;
height:41px;
margin-left:9px;
margin-top:7px;
font-size:18px;
color:#FFF;
text-align:center;
padding-top:20px;
}

#slider
{
width:1024px;
height:356px;
}

Razmjoo123
شنبه 21 تیر 1393, 15:09 عصر
دوست عزیز نمی خواد حساب و کتاب کنی و از اندازه اصلی دایو کم کنی فقط تو کد های css مربوط به دایو مورد نظر این کد را اضافه کن و خلاص!!!!:چشمک:


box-sizing:border-box;




با این کار دیگه دایو مورد نظر با تغییر پدینگ و مارجین تغییر اندازه نمی ده.