مشکل با direction در IE

سلام

چند روزه نشستم سر 4 خط کد html و css، از همون اول کدم با همه مرورگرها کار میکرد، غیر از این آی ای لعنتی :green:
حالا، نشستم یکی یکی مشکلات این آی ای لعنتی رو حل کردم، اما حالا توی یک چیز موندم که حل نمیشه، و اون هم مشکل direction: rtl هست که وقتی از این کد بر روی هر کدوم از تگ ها استفاده میکنم (body, div, p) توی این آی ای لعنتی همه چیز به هم میریزه :sad: مطالب از جای خودشون خارج میشن و میرن یه طرف دیگه ی صفحه و با کلیک روی اونها، ناپدید میشن!!!!!!! :shock:
اصلا انگار من اومدم به موقعیت onclick مقدار hidden دادم که اینطوری رفتار میکنه. :-?

جالب اینجاست که این اتفاق توی IE8 میوفته، اما وقتی روی دکمه ی Emulate IE 7 کلیک میکنم، همه چیز بدون مشکل نمایش داده میشه...:lol:
مثل اینکه کهولت سن روی IE تاثیر گذاشته :green:

اگه میشه راه حل این مشکل رو معرفی کنید. من که دیگه عقلم به جایی قد نمیده.
ضمنا، راه حلی برای اجرای IE6 و IE8 بر روی یک سیستم عامل هست تا وضعیت نمایش صفحه رو چک کنیم؟

ممنون از راهنمایی هاتون.
 
لطفا یک نفر کمک کنه... یعنی بین این همه کاربر و مدیر، یک نفر نیست که این مشکل ساده رو حل کنه؟

این هم کد یک صفحه نمونه:
کد:
<html>
<head>
	<style>
		body
		{
			direction: rtl;
			text-align: right;
		}
		
		#text
		{
			margin: 0px auto;
			background: yellow;
			width: 600px;
		}
	</style>
</head>
<body>
	<div id="text">از مهم‌ترین تعاریف در انتگرال می‌توان از انتگرال ریمان و انتگرال لبگ (Lebesgue) است. انتگرال ریمان به‌وسیله برنهارد ریمان در سال 1854 ارائه شد که تعریف دقیقی را از انتگرال ارائه می‌داد تعریف دیگر را هنری لبگ ارائه داد که طبق این تعریف شرایط تعويض پذيری حد و انتگرال با شرط مساوی ماندن عبارت، ارائه می‌کرد. از دیگر تعاریف ارائه شده در زمینه انتگرال می‌توان به انتگرال ریمان-استیلچس (Riemann-Stieltjes) اشاره کرد. پس به طور خلاصه سه تعریف زير از مهم‌ترين تعاريف انتگرال مي باشند:</div>
</body>
</html>
نتایج رو هم در IE8 و فایرفاکس 3/5 پیوست کردم.
 

پیوست ها

  • html.JPG
    html.JPG
    71.8 کیلوبایت · بازدیدها: 6
پویا جان، ممنون از وقتی که گذاشتی.
والا من هم روی ویندوز XP روی کامپیوترم و هم روی 7 روی لپ تاپم تست کردم. هر دو تا اینجوری نشون میده.
ضمنا، فقط هم روی همین صفحه مشکل داره... صفحات دیگه خیلی خوب نمایش داده میشه. گفتم شاید مشکل از خواندن از روی دیسک باشه، روی سرور آپلود کردم، اما باز هم همینه.
میشه در مورد center نبودن توضیح بدید یا عکسی بزارید؟
برای من که هم برای ie و هم فایرفاکس به خوبی کار میکنه! فقط روی ie متن ها به هم میریزه.
 

pouya saadeghi

Active Member
تصویر کد شما در IE8 رو پیوست کردم.
با margin:0 auto که استفاده کردین، همه مرورگرها div رو در وسط صفحه نشون میدن ولی برای IE باید body رو وسط چین کنید:

کد:
body
		{
			direction: rtl;
			text-align: center;
		}
 

پیوست ها

  • ie8.gif
    ie8.gif
    20.3 کیلوبایت · بازدیدها: 2

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

بالا