ورود

نسخه کامل مشاهده نسخه کامل : تنظیم کردن سایت با تمام مرورگرها



iran2008
05-08-2008, 01:37
سلام.

من سایت ساختم. ( با فرونت پیج ).

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

دلیلش چیه ؟
اصلا چطوری میشه سایتی رو که میسازیم با تمام مرورگرها سازگارش کرد ؟

اینم سایتی که ساختم : [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

iran2008
05-08-2008, 17:09
یکی لطف نمیکنه و راهنمایی کنه ؟ ! .................

Bill Gates
05-08-2008, 19:09
بستگی به طراحیت داره که چطوری انجام میدی Css خیلی مهم هست موقع طراحی باید تست کنی با هریک از مرورگر ها - طراحی سالمی داشته باشی

TemplateMonster
06-08-2008, 18:18
دلیل مشکل در عدم نمایش صحیح سایت روی مرورگرهای مختلف، استفاده از ویژگی‌هایی هست که یه مرورگر پشتیبانی می‌کنه و دیگری نه. باید بتونید این مشکلو حل کنید که باید بگم من نه دستور العمل خاصی براش می‌شناسم و نه فکر می‌کنم که اصلاً بشه پیدا کرد. برید دنبال «هک مرورگر» که منظور قرار دادن کدهایی هست که باعث می‌شه سایت روی یه مرورگر خاص درست نمایش داده بشه.

Bill Gates
06-08-2008, 19:31
خوب دیگه واسه همین که نمیشه کاری کرد باید استاندارد رو رعایت کنیم

من خوشبختانه هر سایتی درست کردم با تمام مرورگر ها سازگار بود به جزء چندتا ( 1 یا دوتا ) که اصلا به فکر طراحی سالم نبودم

roebuck
07-08-2008, 10:50
سلام

من با asp.net وب طراحی کردم و همین مشکل رو دارم.

تو search هایی که همین الان کردم به این جوابها رسیدم:

- از طریق property های asp.net به المنت های سمت سرور استایل ندید در صورت نیاز از ویژگی style اون المنت استفاده کنید

-در طراحی کلی قالب سایت حتما می بایست از استاندارد های css استفاده کنید

-با این وبگاه css ها رو validate کنید:"[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]"

- در اين سايت ، انواع کدهای HTML و سازگاری آنها با ورژن های مختلف مرورگر ها توضيح داده شده است :
"[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]"

حالا کاش یکی راهنمایی کنه که کجای کدهام تغییرات بدم و چه تغییراتی..

roebuck
07-08-2008, 12:02
الان از "[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] " آموزش css رو خوندم دیدم کد نویسی من طبق css هست...!!!
اما با این حال firefox درست نشون نمی ده..
مشکل من اینه که background هارو نشون نمی ده،به همین خاطر ریخته بهم...نمی دونم چیکار کنم:41:

neopersia
07-08-2008, 19:59
پیشنهاد میکنم با استفاده از این سایت:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اعتبار کدهای HTML خودتون رو آزمایش کنید
و با این یکی اعتبار کدهای CSS رو:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

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

CinemaTik
07-08-2008, 20:53
پیشنهاد میکنم با استفاده از این سایت:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اعتبار کدهای HTML خودتون رو آزمایش کنید
و با این یکی اعتبار کدهای CSS رو:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

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

سلام

دوستان کسی می تونه یه آموزشی ، راهنمایی چیزی برای سایت های بالا بکنه ؟؟؟؟

neopersia
07-08-2008, 22:43
این سایتها کار خاصی نمیکنن که نیاز به آموزش داشته باشه
فقط میان کد شما رو با استانداردهای موجود مقایسه میکنند و هر جا منطبق نبود یا اینکه اشکالی داشت اون اشکال رو برای شما مشخص میکنند!
دیگه با خودتونه که چطوری اشکال رو بر طرف کنید یا اینکه منبع اصلی اشکال رو پیدا کنید (چون بعضی اشکالات هست که باعث میشه این سایتها از کدهای بعد از اون اشکال هم ایراد بگیرند که با بر طرف شدن مشکل اصلی همه ارورها حذف میشه)

roebuck
09-08-2008, 08:41
تو این 2 تا سایت که جناب "neopersia" فرمودن صفحه ی وبم رو چک کردم
تو css validator این error رو داده:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدلینک background-image(
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید) رو هم رفتم اما متوجه نمی شم که مشکل از کجاست!!!

warning هم داره که بیشترش اینه:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

یکی دیگه هم اینه:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

ممنون میشم راهنماییم کنید..

roebuck
10-08-2008, 09:08
حالا که style رو درست می کنم تو IE یه جور نشون میده،تو ff یه جور دیگه..:41:
باید چیکار کنم؟style رو چطوری تنظیم کنم که هر دو تاشون درست نشون بده؟؟
لطفا کمکم کنید

TemplateMonster
10-08-2008, 11:24
الان از "[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] " آموزش css رو خوندم دیدم کد نویسی من طبق css هست...!!!
اما با این حال firefox درست نشون نمی ده..
مشکل من اینه که background هارو نشون نمی ده،به همین خاطر ریخته بهم...نمی دونم چیکار کنم:41:

فکر کنم بدونم مشکل شما کجاست. شما از float برای قرار دادن دو ستون توی صفحه استفاده کردید؟ فایرفاکس برای نشون دادن پشت‌زمینه عنصر والد که چند تا عنصر float شده رو نگه‌داری می‌کنه مشکل داره، ولی IE نه. اگه شما همچین مشکلی دارید بگید تا راه حلشو بگم. :10:

roebuck
10-08-2008, 14:35
من اصلا نمی دونم float که شما میگین کجا هست!!:46:
داخل این td هایی که background رو نشون نمیده این چیزها هست:
flash control-textbox-button
تو یکیش هم هیچ چیزی نیست...
راه حلی وجود داره؟

TemplateMonster
10-08-2008, 16:08
می‌تونید سورس صفحه یا قالبی که استفاده می‌کنید رو بذارید؟

roebuck
10-08-2008, 16:15
حتما


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

neopersia
11-08-2008, 00:10
اگه همین سورس رو به html validator داده باشید اون ارورها عجیب نیست!
اونجا یا باید مستقیم کد html/xhtml رو وارد کنید یا آدرس صفحه توی وب رو بدید تا درست کار کنه (چون وقتی توی سرور آپلود بشه تبدیل میشه به html).

roebuck
11-08-2008, 15:39
اونجا یا باید مستقیم کد html/xhtml رو وارد کنید یا آدرس صفحه توی وب رو بدید تا درست کار کنه (چون وقتی توی سرور آپلود بشه تبدیل میشه به html).

متوجه منظور شما نشدم!!من آدرس همین صفحه که تو سرور آپلود کردم رو دادم،اشتباه کردم؟

بیشتر مشکلاتم رو تونستم حل کنم،حالا مونده background چند تا td جدول که هنوز نتونستم درست کنم..
ممنون میشم راهنماییم کنید.

جناب TemplateMonster شما فرموده بودین راه حل دارین برای مشکل background..میشه راهنماییم کنید؟ممنونم

neopersia
12-08-2008, 11:46
این کد شما الان HTML خالص نیست. #C ه. این کد تو سرور تفصیر میشه و خروجی اون میشه html
بگذریم. من مطمئن نیستم چون تست نکردم اما فکر میکنم اون همه موقعیت دهی (positioning) به صورت مطلق (absolute) کار تنظیم ظاهر صفحه رو توی رزولوشن های مختلف و مخصوصاً توی مرورگرهای مختلف خیلی مشکل میکنه. نیازی به این موقعیت دهی ها وجود نداره!

roebuck
12-08-2008, 15:15
تا جایی که ممکن بود position هارو برداشتم از کدم.
شما در مورد background راه حلی سراغ ندارین؟هرچی گشتم هیچ راهی پیدا نکردم!!!

neopersia
12-08-2008, 15:40
مشکل بکراندش چیه؟

roebuck
12-08-2008, 16:31
تو بعضی از td ها background نشون داده نمیشه!!(البته تو firefox)..تو IE مشکلی نداره

تو بعضی از همین td ها که مشکل داره flashcontrol,textbox,buttom هستش..تو بعضی هاشون هم هیچی نیست...

td های دیگه هم مشکلی ندارن،background اونا نشون داده میشه....کد همه ی این td ها هم عین همه...

TemplateMonster
12-08-2008, 16:44
ببخشید! من تازه رسیدم!
امشب کدو مطالعه می‌کنم پیداش می‌کنم.

roebuck
12-08-2008, 17:09
خواهش می کنم،خوش اومدین:20:
چون کد رو تغییر دادم دوباره میذارم.
ممنون از توجه شما


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

roebuck
13-08-2008, 15:08
کسی نتونست واسه مشکل من راه حلی پیدا کنه؟:13:

neopersia
13-08-2008, 16:19
اگه توی وب آدرس صفحتو بدی بهتر میشه مشکلشو پیدا کرد چون هم فایلهای فلشش هست و هم نیاز به سرور نداره

roebuck
14-08-2008, 08:06
این آدرس صفحه:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

roebuck
18-08-2008, 08:12
قابل توجه دوستان:

مشکلم حل شد.
دلیل این مشکل هم وجود فاصله(space) در اسم فایل jpg بود.:20:

شاهزاده خانوم
28-09-2008, 04:37
شرمنده من فقط با خوندن عنوان اظهار فضل كردم
پست ويرايش شد.

ali_nioton
29-09-2008, 01:31
یعنی به کل مشکل حل شد

فک میکنی کار با فرانت پیج و نرم افزار ای مایکروسافت همینه

مایروسافت کدی که میزنه برا Ie میزنه و اصلا استاندارد نیس

از دریم ویور استفاده کن

تو دریم میتونی تنظیم کنی که برا چه مرورگر و چه نسخه ایش کد بزنه

raptor22
05-10-2008, 23:25
سلام دوستان ...
من سايتم تو mozila و safari مشكلي نداره ولي تو ie بهم ميريزه .... به لينك هاي اول صفحه رفتم از css ايرادي نگرفت ولي از html اين ايرادا رو گرفته :


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

اين ايرادات چي هستند؟

ممنون....

neopersia
06-10-2008, 10:19
اینطور که به نظر میاد تو خط 139 یک div دارین که بسته نشده!

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
کد بالا رو باید به این تغییر بدید:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید