|
|
لطفا منتظر بمانید !!!زبان فارسی در HTML
کنسرسیوم وب (W3C) استانداردهای HTML و CSS را با یک دید کلی به همه زبانها و ملیتها در نظر گرفته است. بخصوص راجع به زبانهای موجود در خاورمیانه که از راست به چپ هستند. زبان فارسی و عربی از جمله این زبانها می باشند. لازم بذکر است که زبان فارسی و چند زبان دیگر مانند اردو و پشتو بعنوان بخشی از زبان عربی در نظر گرفته شده اند. اما این مساله نه تنها سبب عدم بکارگیری فارسی در دنیای اینترنت نیست بلکه دریچه ارزشمندی است که بسوی زبان فارسی گشوده شده است تا بلکه در آینده نگاه مستقلی به این زبان ایجاد گردد. زبان فارسی در استاندارد یونیکد تحت بلوک زبان عربی این استاندارد بخوبی پشتیبانی شده است و امروزه تنها راه بکارگیری زبان فارسی در اینترنت بصورت استاندارد محسوب می شود.
مجموعه مقالاتی که در این زمینه ارائه می گردد با الهام از مقاله ای بنام Authoring HTML for Middle Eastern Content منتشره توسط شرکت مایکروسافت در سال ۲۰۰۱ می باشد. در این مقالات سعی خواهد شد روش های ساخت صفحات وب بصورت فارسی با استفاده از HTML 4.0 و CSS2 بیان گردد.
مجموعه نویسه
جهت نمایش صحیح یک صفحه وب، مرورگر باید نوع مجموعه نویسه ای که در آن صفحه استفاده شده است را بداند. جهت این امر باید نوع مجموعه نویسه در قسمت HEAD صفحه HTML قبلا معرفی شده باشد. برای اینکار از یک تگ META بین تگ های <HEAD> و <HEAD/> بصورت زیر استفاده می کنیم:
<
در حالت فوق مجموعه نویسه صفحه بصورت utf-8 مناسب برای صفحات فارسی بصورت یونیکد تعریف شده است. برای صفحات وب با زبانهای خاورمیانه ای معمولا مجموعه نویسه های زیر را داریم:
iso-8859-1 - ISO Latin-1 standard (no Arabic characters included)
iso-8859-6 - ISO Arabic standard
windows-1252 - Windows 1252 (no Arabic characters included)
windows-1256 - Windows Arabic codepage
asmo-708 - ASMO 708 codepage
dos-720 - Arabic DOS 720 codepage
بخاطر داشته باشید که مجموعه نویسه ها محدود هستند. اگر نویسه ای در یک صفحه استفاده شده است که در مجموعه نویسه تعیین شده برای صفحه وجود ندارد، این مساله باید بصورت صریح برای مرورگرمشخص گردد تا عمل نمایش صفحه بدرستی انجام پذیرد.
تعیین زبان
با استفاده از مشخصه LANG می توان نوع زبان را برای هر یک از عناصر HTML مانند بدنه، پاراگراف، متن و غیره را مشخص نمود. تعیین این مشخصه می تواند در موارد زیر مفید باشد:
تشخیص زبان برای موتورهای جستجو
کمک به مرورگر جهت انتخاب نوع بهتر نمایش شکل نویسه ها
کمک به مرورگر جهت رعایت علائم و نقطه گذاری، فواصل، اتصال یا جداسازی حروف
کمک به برنامه های غلط گیر املائی یا انشائی
بعنوان مثال می توان زبان را برای تگهای <P> و <BODY> بصورت زیر تعریف نمود:
<BODY LANG=”fa”>
<P LANG=”fa”>
همچنین می توان این عمل را یک بار برای کل صفحه در قسمت HEAD بصورت زیر تعریف نمود:
<
در عبارت فوق که در قسمت HEAD صفحه HTML می آید با استفاده از علامت fa نوع زبان، فارسی تعریف شده است. توجه داشته باشید که تقدم مشخصه LANG برای هر عنصر HTML از عبارت فوق بالاتر است.
هر زبان علامت یا مجموعه علائم مخصوص به خود را دارد که همه این علائم مشخص شده اند و می توانید استاندارد مربوطه را در RFC1766 ببینید. بعنوان مثال برای زبان انگلیسی از en و برای عربی از ar استفاده می شود.
اندازه فونت
هنگامی که مرورگر، یک صفحه با متون مختلف، مثلا فارسی و انگلیسی را نمایش می دهد ممکن است استفاده از اندازه فونت پیش فرض برای هر دو زبان، سبب نمایش نادرست و یا ناموزون صفحه گردد. بعبارت دیگر مثلا ممکن است متون فارسی در مقابل متون انگلیسی خیلی کوچکتر به نظر برسند.
بهترین راه حل برای حل چنین مشکلی تعیین اندازه فونت برای هر نوع از متون است. بدین منظور برای راحتی کار می توان از CSS استفاده نمود. در مثال زیر دو نوع مدل یکی برای نمایش متون فارسی و دیگری برای نمایش متون انگلیسی تعریف و استفاده شده است.
<STYLE type=”text/css”>
SPAN.farsi
{ font-face: Times New Roman;
font-size: 12pt; }
SPAN.english
{ font-face: Times New Roman;
font-size: 10pt; }
</STYLE>
<BODY>
<P>
<SPAN class=”farsi”>.سلام اینجا ایران است</SPAN>
<SPAN class=”english”>Hello, This is Iran.</SPAN>
</P>
</BODY>
» پرسشهای رایج درباره SEO – طراحان سایت حتما بخوانند!!! ( یکشنبه 06 اردیبهشت ماه 1388 - 18:40:34)
» آموزشHTML (از مبتدی تا حرفه ای-بخش دوم) تگهاي HTML ( دوشنبه 19 اسفند ماه 1387 - 19:56:48)
» آموزش Html 4.0 (بخش اول) ( پنج شنبه 05 دی ماه 1387 - 19:23:30)
|
|
مشترک فید ما شوید تا از آخرین مطالب و بروز رسانی های سایت با خبر شوید . Feed چیست و چگونگی استفاده از آن ؟ |
» کتاب الکترونیکی تند آموز شبکه (مختصر و مفید)
» کتاب الکترونیکی آموزش حرفه ای ASP.net 3.0 به زبان فارسی
» به مناسبت میلاد امیرالمومنین و روز پدر :: نرم افزار احادیث صوتی امام علی (ع) برای موبایل
» موزیک پس زمینه مسابقات فوتبال جام جهانی (تیتراژ برنامه یک جهان یک جام شبکه 3)
» نمونه سوالات دروس تخصصی و عمومی نیمسال اول 88-89 رشته کامپیوتر و آی تی دانشگاه پیام نور
» نمونه سوالات رشته كامپيوتر و فناوري اطلاعات همراه با پاسخ تستي و تشريحي - لينك مستقيم و دائمي
» Blusky :: نرم افزار ارسال بلوتوث گروهی از کامپیوتر های شخصی
» حل کاملا تشریحی نمونه سوالات نیمسال اول دروس مبانی کامپیوتر + برنامه نویسی پیشرفته + ساختمان داده ها
» به مناسبت میلاد حضرت فاطمه زهرا (س) و روز مادر ؛ کتاب الکترونیکی فاطمه فاطمه است نوشته دکتر علی شریعتی
» جزوه کامل آموزش زبان برنامه نویسی پاسکال (تالیف مهندس مهدی محمدی)
» با Everything 1.2 فایل مورد نظرتان را در یک چشم به هم زدن پیدا کنید !!!
» حل تمرینات کتاب درس و کنکور C مهندس حمیدرضا مقسمی + 150 برنامه حل شده به زبان C
» نسخه پایدار مرورگر گوگل کروم ۵ منتشر شد
» برنامه کامل بازی های جام جهانی 2010 آفریقای جنوبی با فرمت جاوا برای موبایل
با سلام و خسته نباشید ببخشید من کتاب حل تمرین زبان اسمبلی قمی یا مقسمی رو می خواستم میشه لطف کنید رو سایت قرار بدین ممنون ...
ba salam,khaily ali ...
مرسی متنتون خیلی خلاصه ولی عالی بود شهریور ...
salam www.techno-electro.com berin halesho ...
عالی ...
از شما تشکر ...
اگه میشه جزوه ی آموزشی برنامه سازی پیشرفته دانشگاه پیام نورروبرام ایمیل کنید.مرسی ...
...
YADAM RAFT BEGAM ASOL MABANI TERM88-89-1VA88-89-2 RA AGAR DARID BEZARID VAGHEAN NIYAZ ...
mamnoon Aaali bood! moshkelam hal shod. Aval nemitoonestam bahash kar konam . yekbaram kolle ettela\'atamo az dast dadam... vali ba in amoozesh toonestam hardam ro az avval Partition bandi konam o Drive besazam. Thanks. ...
برنامه نویس
انجمن نجوم آسمان کویر
پی سی گیمز
دانلود کامل
آيتيتِچ
علیرضا وب
آرشیو بزرگ دانلود فایل ها
اژدری
سایت تخصصی موبایل صراط
فوتو بلاگ حامد رضازاده
سرزمين كامپيوتر
پایگاه خبری فناوری اطلاعات برسام
BIA2BND
آفتاب دانلود
پارس بوک
شبکه کامپیوتر ایران
سافت مدیا | Softmedia
کتابخانه الکترونیکی ویکیو
7learn
پادشاه کامپیوتر
راحت دانلود
ایرو آی تی
دانشگاه صنعتی شاهرود
مجله کامپیوتر ایران
سایت بزرگ تك محفل
سیب سبز
یک موبایل
ترفندسیتی
پاتوق تخصصی نرم افزار
برنامه ها
آریا موبایل
آی تی بلاگ
سجاد آقاپور
مجله های روز دنیا
سایت تخصصی دانلود موبایل
دانلود نرم افزار
وب شهر
باغملک دانلود
سايت تخصصي كامپيوتر
گیاهپزشکی از منظر حشرات
نون وا
یک گالری
پروژه
دنیای قالب ایرانیان
مرکز تخصصی موبایل
آموزش دروس پيام نور+ لینک خود را اضافه کنید
برای رزرو تبلیغات با شماره 09139616246 تماس بگیرید ...
اسلاید کتاب برنامه سازی پیشرفته (++C) تالیف دکتر احمد فراهی (منبع پیام نور)
كتاب الكترونيكي آموزش قدم به قدم هك
امکان دریافت کارت ورود به جلسه از سیستم جامع گلستان
بازار کار برنامهنویسها از نگاه آمار و ارقام
پرده برداری AMD از پردازنده های ۱۲ هسته ای
کتاب الکترونیکی آموزش MATLAB (متلب) به زبان فارسی
کتاب الکترونیکی راهنمای جامع دلفی 7 ( از سری انتشارات ناقوس )
آموزش مهارت هاي هفتگانه تحت فايل - آموزش ICDL به صورت كتاب الكترونيكي (PDF)
بازی به یاد ماندنی Super Mario (قارچ خور) برای ویندوز
موبایلهایی که با نوشابه کار میکند
جزوه آموزشی درس ذخیره و بازیابی اطلاعات
كدام مرورگر بيشترين كاربر را دارد؟
۱۸ ترفند جهت افزایش ساعت کارکرد باتری لپ تاپ
مسابقه بزرگ وبلاگ نویسی فتح جاوید با جوایز ارزنده ای همچون لپ تاپ ، دوربین دیجیتال و ...
حل کاملا تشریحی نمونه سوالات نیمسال اول دروس مبانی کامپیوتر + برنامه نویسی پیشرفته + ساختمان داده ها
آموزش تايپ سريع ده انگشتي بدون نگاه به صفحه كليد
تاریخ انتخاب واحد ترم دوم 88-89
برنامه نویسی روی گوشی موبایل به زبان های C++ ، HTML ، JAVA و PHP
تاريخ مراجعه و ثبت نام پذيرفته شدگان كارشناسي آزمون سراسري سال 88 به مراكز دانشگاه پيام نور
جزوه کامل آموزش زبان برنامه نویسی پاسکال (تالیف مهندس مهدی محمدی)
کتاب الکترونیکی آموزش نرم افزار قدرتمند Swish Max (خلق انیمیشن های دو بعدی)
کتاب الکترونیکی مرجع آموزش کامل HTML و XHTML
آموزش مهارت هاي هفتگانه تحت فايل - آموزش ICDL به صورت كتاب الكترونيكي (PDF)
کتاب الکترونیکی آموزش سریع و کاربردی SQL
کتاب الکترونیکی اصول مهندسی اینترنت تالیف احسان ملکیان
کتاب الکترونیکی آموزش برنامه نویسی سیمبین موبایل
کتاب الکترونیکی معماری کامپیوتر موریس مانو ترجمه فارسی (لینک مستقیم)
کتاب الکترونیکی آموزش #Visual C فارسی ترجمه سید محمد هاشمیان
کتاب الکترونیکی اصول تکنیک Ajax (ای جکس) تالیف مهندس جابر صادقی
کتاب الکترونیکی آموزش نرم افزار WORD
کاملترین مرجع فارسی آموزش CSS
كتاب الكترونيكي هوش مصنوعي تاليف سهراب جلوه گر (ويرايش پاييز 88)
کتاب الکترونیکی آموزش حرفه ای ASP.net 3.0 به زبان فارسی
كتاب الكترونيكي آموزش قدم به قدم هك
کتاب الکترونیکی آموزش نرم افزار Ulead Video Studio
کتاب آموزش نرم افزار Symantec Norton Ghost
کتاب الکترونیکی اصول طراحی پایگاه داده ها و آموزش SQL
آشنایی با قطعات سخت افزاری و نحوه مونتاژ یک سیستم رایانه ای
کتاب الكترونيكي آموزش زبان برنامه نویسی اسمبلی (Assembly)
کتاب الکترونیکی آموزش زبان برنامه نویسی جاوا (JAVA)
| ITCOM وبسایت اختصاصی دانشجویان مهندسی نرم افزار و فناوری اطلاعات دانشگاه پیام نور آران و بیدگل با هدف ارائه مطالب آموزشی و ایجاد ارتباط بین دانشجویان و استادان راه اندازی شده است. این وبسایت که با نظارت و پشتیبانی واحد کامپیوتر دانشگاه پیام نور شروع به کار کرده بستری را برای ارتباط هرچه بهتر دانشجویان از راه دور نیز فراهم آورده است . طراحی این وبسایت که به دست یکی از دانشجویان رشته مهندسی نرم افزار همین دانشگاه انجام شده است به گونه ای است که دانشجویان را قادر می سازد به راحتی از مطالب موجود بهره برده و حتی به انتشار مطالب آموزشی خود پبردازند . | تمامی حقوق مطالب و تصاویر محفوظ و متعلق به دانشگاه پیام نور مرکز آران و بیدگل می باشد و هر گونه كپي برداري از مطالب سايت فقط با ذكر منبع مجاز مي باشد . | در طراحي جديد ITCOM از تكنولوژي هاي منطبق بر WEB2.0 همچون PHP ، AJAX ، JQUERY ، JAVASCRIPT ، CSS ، HTML و ... استفاده شده است . | |
|
|
|||