تنظیم موقعیت و حذف فاصله بلاک های div
CSS کاربردی
اگر یک طراح وب تقریبا حرفه ای یا لااقل علاقمند به طراحی قالب شخصی برای وبلاگ یا سایت خود باشید،
حتما با کدهای css آشنا هستید و بارها از آن در شکل دهی فرم و ظاهر صفحات استفاده کرده اید؛
اگرچه نمای کلی کار با css چندان پیچیده نیست ولی جزئیات و ریزه کاری ها همیشه باعث می شوند که نکاتی هرچند ساده، به نظر مبهم و حل نشده باقی بمانند،
به همین خاطر در این مطلب یکی از شایع ترین این موارد را با هم مرور خواهیم کرد و آن تنظیم فاصله بلاک ها و لایه های div از حاشیه صفحه
و همچنین قرار دادن آن در وسط (center) به کمک css است.
خاصیت هایی که برای وسط (center) قرار دادن، ایجاد یا حذف فاصله (حاشیه) به آنها نیاز داریم margin و padding هستند.
حذف حاشیه بلاک با استفاده از css
برای حذف حاشیه بین بلاک div و تگ body کافی است مقادیر margin و padding را برابر صفر قرار دهیم:
توضیح:
- در مثال بالا بلاکی با کلاس فرضی block را بین تگ body ایجاد کرده ایم که حاشیه آن صفر است و برای body نیز از مقادیر margin و padding صفر استفاده کرده ایم.
CSS کاربردی
اگر یک طراح وب تقریبا حرفه ای یا لااقل علاقمند به طراحی قالب شخصی برای وبلاگ یا سایت خود باشید،
حتما با کدهای css آشنا هستید و بارها از آن در شکل دهی فرم و ظاهر صفحات استفاده کرده اید؛
اگرچه نمای کلی کار با css چندان پیچیده نیست ولی جزئیات و ریزه کاری ها همیشه باعث می شوند که نکاتی هرچند ساده، به نظر مبهم و حل نشده باقی بمانند،
به همین خاطر در این مطلب یکی از شایع ترین این موارد را با هم مرور خواهیم کرد و آن تنظیم فاصله بلاک ها و لایه های div از حاشیه صفحه
و همچنین قرار دادن آن در وسط (center) به کمک css است.
خاصیت هایی که برای وسط (center) قرار دادن، ایجاد یا حذف فاصله (حاشیه) به آنها نیاز داریم margin و padding هستند.
حذف حاشیه بلاک با استفاده از css
برای حذف حاشیه بین بلاک div و تگ body کافی است مقادیر margin و padding را برابر صفر قرار دهیم:
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>حذف حاشیه با استفاده از css</title>
<style type="text/css">
body{
margin:0px;
padding:0px;
}
.block{
width:auto;
height:200px;
background-color:[URL=http://www.iranjoman.com/usertag.php?do=list&action=hash&hash=CC3]#CC3[/URL]
}
</style>
</head>
<body>
<div class="block">
</div>
<hr />
با استفاده از ویژگی های margin و padding و مقادیر صفر برای تگ body، فاصله حاشیه های صفحه، تنظیم می شود.
</body>
</html>
توضیح:
- در مثال بالا بلاکی با کلاس فرضی block را بین تگ body ایجاد کرده ایم که حاشیه آن صفر است و برای body نیز از مقادیر margin و padding صفر استفاده کرده ایم.