ورود

View Full Version : سوال: مشکل margin: 0 auto; با ie



satropat
پنج شنبه 30 اردیبهشت 1389, 20:48 عصر
سلام

از دوستان کسی راحل یا جایگزینی برای margin: 0 auto; در ie داره ؟

من می خواهم سایتم در وسط صفحه قرار بگیره
بعضی از مباحث موجود در سایت رو هم خوندم ولی چاره ساز نشدند ...

salehbagheri
پنج شنبه 30 اردیبهشت 1389, 21:06 عصر
وسط قرارگرفتن سايت ربط چنداني با margin نداره!

معمولا از text-align:center استفاده ميشه !!

اما پس از عملي نشدن هيچ كدوم از اينها ميتونيد محتويات سايت رو در تگ <center> قرار دهيد.

satropat
جمعه 31 اردیبهشت 1389, 00:46 صبح
با سلام
تا جایی که من می دونم تگ <center> استاندارد نیست ! {w3}
استفاده از text-align:center هم تراز متن رو در وسط قرار میده ...
در باره مارجین هم باید عرض کنم که با این دستوری که من نوشتم در وسط { از چپ و راست } قرار میگیره .

راه حل دیگه دارید ؟

با تشکر از شما
یا علی

kamranafshar33
جمعه 31 اردیبهشت 1389, 09:30 صبح
اگر شما از xhtml در طراحی استفاده نمایید مشکلتون حل میشه.ie مشکلی با
margin:0px auto نداره.
معمولا در html باید در یک تک center قرار بدین که دوستمون اشاره کردن.

سلیمانی پور
جمعه 31 اردیبهشت 1389, 10:56 صبح
سلام
با استفاده از روش زیر می تونید همه عناصر رو توی یک div قرار دهید و انو وسط صفحه تنظیم کنید. هم در IE و هم در FF درست نمایش داده می شود


<!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>center div</title>
</head>

<body>

<div style="width:500px;height:400px;border:1px solid;margin:auto auto;"> </div>

</body>

</html>

mirmousavi.m
جمعه 31 اردیبهشت 1389, 13:24 عصر
همون طور که دوستان گفتند اگه xhtml باشه margin: 0px auto مشکلی نداره، من هم همیشه برای وسط قرار دادن از margin: 0px auto در body استفاده می‌کنم.