ورود

View Full Version : مشکل وسط چین کردن در mozilla FireFox



shayegh
سه شنبه 21 اردیبهشت 1389, 18:39 عصر
با سلام و خسته نباشید

من یه page با asp.net طراحی کردم که تو هر ورژن IE مشکلی نداره ولی تو مرورگر FireFox همه template راست چین میشه
در صورتی که من وسط چین طراحی کردم تو IE هم وسط چین نشون میده

واسه رفع این مشکل چه کدی رو باید به css اضافه کنم ؟

من این مشکل رو با IE8 هم داشتم که با کد زیر حلش کردم

add in wen.config:

<system.webServer>
<httpProtocol>
<customHeaders>
<clear />
<add name="X-UA-Compatible" value="IE=EmulateIE7" />
</customHeaders>
</httpProtocol>
</system.webServer>



------------------------------------------------------------------

You Can add this tag in your head HTML tag

<head runat="server">
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
</head>



Or You can Set IIS Manager Http Header tab with this meta tag :

http://weblogs.asp.net/joelvarty/archive/2009/03/23/force-ie7-compatibility-mode-in-ie8-with-iis-settings.aspx


------------------------------------------------

ولی هنوز در Mozilla FireFox این مشکل رو دارم

ممنون میشم اگه کدی بهم بدین که تو فایر فاکس هم مشکلم برطرف بشه
پیشا پیش از همه دوستان که تو این زمینه منو راهنمایی میکنند ممنونم.

it@it4.ir

shayegh
سه شنبه 21 اردیبهشت 1389, 19:25 عصر
هنوز سایت آپلود نشده
فایل صفحه رو به صورت کامل zip شده ضمیمه کردم

لینک فایل مذکور : http://shayegh.persiangig.com/help/login.zip

salehbagheri
چهارشنبه 22 اردیبهشت 1389, 00:14 صبح
تمامي متحويات صفحه رو در تگ <center> قرار دهيد.

shayegh
چهارشنبه 22 اردیبهشت 1389, 11:14 صبح
این مشکل فقط در firefox هست نه در همه مرورگرها

emad_67
چهارشنبه 22 اردیبهشت 1389, 16:31 عصر
در حال حاضر خصوصیت align که به کار بردی و تگ center منسوخ شده به حساب میان. شما باید به table داخلی اینو اضافه کنی:


style="margin: 0 auto;"

مقدار margin وقتی در راستای محور افقی auto باشه خود مرورگر فاصله ی اون المان رو از طرفین تنظیم می کنه و وسط قرار میگیره. نیازی هم نیست صفحه رو با ie7 رندر کنی.

alireza_s_84
چهارشنبه 22 اردیبهشت 1389, 16:55 عصر
در حال حاضر خصوصیت align که به کار بردی و تگ center منسوخ شده به حساب میان. شما باید به table داخلی اینو اضافه کنی:
دوست عزیز میتونم بپرسم شما با استناد به کدوم مرجع تگ Center و خصوصیت Align رو منسوخ شده اعلام میکنید؟
ممنون میشم پاسخ من رو بدین.:متفکر:

emad_67
چهارشنبه 22 اردیبهشت 1389, 22:07 عصر
دوست عزیز میتونم بپرسم شما با استناد به کدوم مرجع تگ Center و خصوصیت Align رو منسوخ شده اعلام میکنید؟
ممنون میشم پاسخ من رو بدین.:متفکر:
بفرمایید:
تگ center:
http://www.w3schools.com/tags/tag_center.asp

The <center> tag is supported in all major browsers. However, it is deprecated and should be avoided!
خصوصیت align:
http://www.w3.org/TR/REC-html40/present/graphics.html

DEPRECATED EXAMPLE:
This example centers a heading on the canvas.
<H1 align="center"> How to Carve Wood </H1>

alireza_s_84
چهارشنبه 22 اردیبهشت 1389, 22:19 عصر
بفرمایید:
تگ center:
http://www.w3schools.com/tags/tag_center.asp
خصوصیت align:
http://www.w3.org/TR/REC-html40/present/graphics.html
اینها منسوخ شده نیستن مضموم هستن دوست عزیز. خودمم میدونم بهتره استفاده نشه ولی منسوخ نیستن.
منسوخ به چیزی گفته میشه که هیچکس از اون روش دیگه استفاده نمیکنه ولی مضموم یعنی استفاده میشه ولی بهتره که استفاده نشه.
موفق باشید

khani_prog
پنج شنبه 23 اردیبهشت 1389, 19:50 عصر
برای این کار از تگ <center></center> استفاده کن بدین صورت که جدول اصلی برنامه تون داخل تگ <center> بزاری .
در همه مرورگرها جواب میده

emad_67
پنج شنبه 23 اردیبهشت 1389, 23:22 عصر
منسوخ به چیزی گفته میشه که هیچکس از اون روش دیگه استفاده نمیکنه ولی مضموم یعنی استفاده میشه ولی بهتره که استفاده نشه.خوب این نظر شماست، مثلا اگر کسی اومد و از تگ font استفاده کرد باید بگیم چون هنوز استفاده میشه و بروزر ها هم پشتیبانی می کنن، منسوخ شده نیست؟ به نظر من تگ یا خصوصیتی که جایگزینی براش در نظر گرفته میشه و توصیه می کنن از نوع قبلی استفاده نشه، منسوخ شده به حساب میاد.
توضیح w3c در مورد deprecated:

A deprecated element or attribute is one that has been outdated.
http://www.w3schools.com/tags/deprecated.htm