همین حالت علامت درصد زمانی به وجود می آید که اسم فایل یا صفحه مورد نظر بصورت منفصل نوشته شود و روی سرور آپلود شود و از آنجایی که در URL امکان فاصله گذاری وجود ندارد ما جای این فاصله ها را 20% می بینیم،
بهترین راه جهت جدا کردن اسم فایل هم استفاده از underline هست چون یک کاراکتر استاندارد در آدرس است،
درود بر شما
روشی که BBC برای علامت گزاری لینک های خود تعیین می کند بدین شکل است: bbc.com/persian/iran_nuke-2007-3-27
که نام ها را با UnderLine و تاریخ را با Line جدا می کند.
------------------------------------------------
اولین فایلی را که می سازند اگر قرار باشد به عنوان home page یا همان صفحه شروع وب سایت قرار دهند
باید به اسم index.html ذخیره کنند و نه اسم دیگری همانند main.html یا home.html این یکی از اصول ساخت یک صفحه اینترنتی برای وب سایت است، دلیل آن هم ساده است برای این که همه سرورها بصورت پیش فرض صفحه اول را به این اسم می شناسند و در زمانی که شما آدرس یک سایت را وارد میکنید مثلا
www.yahoo.com که به خودی خود فقظ یک دومین است اما سرور برای شما صفحه
www.yahoo.com/index.html را به نمایش خواهد گذاشت، بدون اینکه این اسم را به آن اضافه کند.
البته همین قضیه روی index.php هم صدق میکنه یعنی در پوشه روی سرور حداقل یکی از این دو فایل باید وجود داشته باشند، که بسته به تنظیمات، سرور یکی را فرا میخواند که معمولا index.html است (تعیین اولویت در htaccess. هستش)
معمولا این نام ها را می توان انتخاب کرد: main, index, default
اما بسته به تنظیمات هاست ،معمولا اولویت ها بدین شکل است: index, default, main
---------------------------------------------
اینکه هیچ سرور و یا برنامه ای از زبان فارسی پشتیبانی نمی کند ولی از این مهم تر نکاتی در مورد طراحی آن وب سایت و یا صفحه است، چرا که بسیاری از کاربران از دستورات و یا المنت هایی در وب سایت خود استفاده کرده اند که استاندارد نبوده بلکه یک دستور کمکی می باشد و فقط بخاطر آسان بودن از آن استفاده می کنند و از آنجایی که این المنتها هیچ وقت از یونیکدها پشتیبانی نمی کنند در نمایش تکست در internet browser های مختلف متغییر خواهند بود یعنی ین که مثلا ممکن است شما یک مطلب را در اینترنت اکسپلورر به هم ریخته ببینید ولی در نت اسکیپ و یا فایر فوکس صحیح ببینید،SIZE][/url]
جدا از بیان مطالبی که اطلاعاتی در رابطه با آن ندارید بپر هیزید
دوست عزیز، شما به سادگی می توانید با Encode کردن یک صفحه به سادگی متون را به دون به هم ریختگی در مروگر های مختلف مشاهده کنید.
----------------------------------------
اگر صفحه شما دچار این مشکل است به این چند توصیه توجه کنید:
اگر از کد HTML برای ساخت صفحه وب استفاده می کنید از دستور <div></div> برای تعریف یک استایل استفاده نکنید
اگر از فرونت پیج استفاده می کنید، هیچ گاه از layer استفاده نکنید بجای آن از همان گزینه استاندارد table استفاده کنید فرق این دو فقط در این است که layer به شما امکان می دهد که در هر قسمتی از صفحه یک کادر ترسیم کرده و درون آن عکس، تکست و یا هر چیز دیگری وارد کنید این لایر در هر جا حتی بر روی مطالب دیگر نیز می تواند باشد و همین ویژگی خود باعث به هم ریخته گی در صفحاتی که یونیکد هستند می شود.
البته این مشکل معمولا برای کسانی که از برنامه های مدیریت محتوا استفاده میکنند وجود ندارد ولی برای بعضی افراد که سورس صفحه را دستکاری کرده اند این مشکل وجود دارد آنهم احتمالا به علت قاطی کردن دستورات HTML با PHP هستش چون اکثر این برنامه ها بصورت متن باز و با PHP ساخته شده اند که بسیاری از دستورات HTML را هم پشتیبانی میکند ولی چنین مشکلاتی را نیز بوجود می آورند.
البته اینی که نوشتم روی تجربه شخصیمه که دقیقا برعکس سفارش حرفه ایهای وب هستش
تعدادی از دلایلی که IBM در سایت خودش راجع به این موضوع نوشته از این قرارند: (در پایان یه لینک گذاشتم اصل رو بخونید خیلی بهتره.)
SIZE][/url]
کاملا در اشتباهید، برای تعریف ایستایل ها باید از تگ div استفاده کرد، و علت به هم ریختگی صفحات شما، اطلاع نداشتن از نحوه استفاده CSS هست!!!
دوست گرانقدر، هم CSS استاندارد هست و هم Table, نی کوست که شما فرم را مطالعه کنید تا پی به کاربرد Layer ها ببربد.
-------------------------------------------
مرورگرهای مختلف کدهای HTML را تا حدودی متفاوت می خوانند، این یک موضوع کلی است البته؛
دلیل اصلی این که یک صفحه را در مرورگرهای مختلف، متفاوت می بینیم در این است که هر مرورگری از استانداردهای خاصی پشتیبانی می کند، IBM می گوید بهترین راه مقابله با این مشکل استفاده از دستورات و کدهای عمومی و مشترک است هر چند ممکن است بعضی مواقع از کدهای خاصی استفاده کنیم که بقول معروف پای لرزش هم باید بشینیم. خصوصیتهای هر مرورگر مثل زبان و تعامل آن با جاوا اسکریپت (سایت IBM این یکی رو خیلی مهم توصیف کرده) باعث می شود نمایش یک صفحه در هر مرورگر متفاوت باشد.
IBM
خیر!!!!!!!
همه مرورگر ها متعهد به رعایت استاندارد های W3C هستند اما نگرش آنها به یک صفحه متفاوت است، بدین دلیل است که یک صفحه را در مرورگر های مختلف ، متفاوت میبینیم.
اطمینان خاطر داشته با شید که رعایت استاندارد ها، کمترین تناقض را در نمایش صفحه شما در مرورگر های مختلف به وجود مب آورد.
-----------------------------------
و اما یکی از مشکلات اساسی فارسی نویسان؛
بعضی از زبانها مانند عربی و فارسی به عنوان زبانهای دوجهتی شناخته می شوند (متن از راست به چپ نوشته می شود ولی کدینگ آن از چپ به راست است) هرچند مرورگرها قابلیت نمایش آنها را دارند ولی باید توجه داشت وقتی صفحه ای از راست به چپ به نمایش در آمد مرورگی همچون IE منشاء پنجره را دوباره تعریف می کند مثلا در بردار موقعیت X را بصورت منفی تعریف می کند که خود این عمل ممکن است بعضی از المنتهای موجود در صفحه را در موقعیت و مکان اشتباه به نمایش در آورد، به همین ترتیب مرورگرهای دیگر نیز به روشهای خود کد اولیه را میخوانند و اصطلاحا render می کنند که طبیعتا نتیجه نیز متفاوت خواهد بود
IBM
جهت راست چین کردن: style=direction:rtl
جهت چپ چین کردن: style=drrection: ltr
---------------------------------
دوست عزیز، بیان اطلا عات اشتباه فقط با عث گمراهی کاربران می شود،..