تبليغاتX
آموزشی . درسی و مهرورزي - آموزش HTML ـ فارسي نويسي

براي دانلود سوالات پيام نور كليك كنيد

فارسی نويسی

در اين درس با فارسی نويسی، فارسی سازی و استاندارد يونيکد و نحوه استفاده از اديتور آنلاين و فارسی اين سايت آشنا خواهيد شد. همچنين متاتگ http-equiv و شناسه dir نيز معرفی خواهد شد.

سؤالات مربوط به فارسی نويسی را ميتوان به سه گروه عمده تقسيم کرد:

- چگونه فارسی بنويسم ؟

 - چگونه فارسی بخوانم؟

- چگونه صفحات اچتمل فارسی را نمايش دهم؟

دو نکته بسيار مهم در مورد فارسی نويسی:

·          روش کدگذاری UTF-8

اکيدا توصيه ميشود که برای تايپ و تمايش متون فارسی از استاندارد يونيکد و روش کدگزاری UTF-8 استفاده شود و اين روشی است که مطالب اين سايت و اديتور آنلاينش از آن استفاده ميکند. نکته مهم در نمايش صحيح متون فارسی تعيين نوع کدگذاری يا encoing صفحات فارسی است که برای اينکار بايد از متاتگ خاصی به نام http-equiv در بخش head صفحات اچتمل به شکل زير استفاده شود:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

در اينصورت مرورگر يا Browser قبل از نمايش صفحه از روی متاتگ فوق نوع کدگذاری (Encoding) را تشخيص داده و ديگر مثلا نيازی به تعيين دستی (دراکسپلورور 5 : View/Encoing/Unicode / UTF-8 ) نوع Encoing توسط بازديدکننده سايت نخواهد بود.

·      شناسه يا  attributeی به نام dir

جهت نمايش متون لاتين به صورت پيش فرض و default از چپ به راست (ltr) ميباشد.در مورد متون و جملات فارسی بايد با کمک روشی جهت نمايش پيش فرض را به "راست به چپ" تغيير دهيد. شناسه يا attribute ی به نام dir يا همان direction اين کار را برای شما انجام ميدهد. اين شناسه دارای دو مقدار ممکن ميباشد :

dir="ltr" , Left-to-right text. - چپ به راست
dir="rtl" , Right-to-left text. - راست به چپ

مثلا برای نمايش جمله فارسی "سلام بر دنيای وب!" با کمک عناصر p يا div کافی است که به يکی از شکلهای زير عمل شود:

<p dir="rtl"> سلام بر دنيای وب </p>
<div dir="rtl"> سلام بر دنيای وب </div>

در بسياری از عناصر و تگ های اچتمل امکان استفاده از شناسه dir ميسر بوده و به عنوان نمونه ميتوان از عناصر زير نام برد:

<p> , <div> , <html> , <body> , <table> , <tr> , <td> , <h1 ... h6> , <input> , <pre> , <select> , <span> , ...

مثالهای زير نحوه ترازبندی متون فارسی را به نمايش ميگذارند و برای مطالعه بيشتر در مورد ترازبندی متون "راست به چپ" به ضميه يك مراجعه کنيد. (عناصر BDO ، Span و شناسه lang هم برای مطالعه مفيد ميباشند.)

مثالهای فارسی نويسی: ( براي ديدن مثالها به ضميمه يك در انتهاي فصل قبل مراجعه كنيد )

 مثال 1 : سلام بی وفا

به بخش head و تگ div توجه کنيد. متا تگ http-equiv نوع کدگذری را تعيين ميکند و در اينجا با کمک تگ div جهت نوشتن مطالب (از راست به چپ يا بلعکس) تعيين ميگردد. dir به معنای direction و جهت بوده و rtl مخفف right to left و ltr معادل left to right ميباشد.

مثال 2 : متن ها و پاراگراف بندی

به عناصر div و p توجه کنيد. با کمک شناسه dir جهت نوشتن مطالب (از راست به چپ يا بلعکس) تعيين ميگردد.
مثال 3 : متون فارسی و لاتين در کنار هم

مثالی کاملتر با راهنمای استفاده از عنصر div و شناسه dir آن

مثال 4 : شناسه dir در عنصر html

اگر شناسه dir را در عنصر html بکار ببريد جهت نمايش تمامی متون از راست به چپ شده و برای نوشتن از چپ به راست بايد به صورت موردی شناسه "dir="ltr را استفاده کنيد. همچنين در اين حالت ماسماسک! Scrool down مرورگر در سمت چپ صفحه نمايش داده خواهد شد. در صورت استفاده شناسه dir در عنصر body ماسماسک همان سمت راست خواهد ماند.

مثال 5 : مثال کامل

نحوه استفاده شناسه dir در عنصرهای مختلف

لازم به ذکر است که برای فارسی نويسی از کدهای java script موجود در اين آدرس که ابزارهای برنامه نويسی فراهم شده توسط شورای عالی انفورماتيك و دانشجويان دانشگاه صنعتی هستند، استفاده شده است و توصيه ميشود که پروژه farsiweb.info را فراموش نکرده زيرا که استاندارد آينده فارسی نويسی اينترنتی در ايران خواهد شد.


موضوع: كامپيوتر ( كدها و آموزش )   ? محمودی در چهارشنبه 1386/06/28 ساعت 7:4 | لینک ثابت |

::: صفحات جديد :::

صفحه دوم : ديني سال اول دبيرستان
صفحه سوم : ديني سال دوم دبيرستان ـ در دست ساخت
صفحه چهارم : ديني سال سوم دبيرستان
صفحه پنجم : ديني سال چهارم دبيرستان
صفحه ششم : فلسفه سال سوم دبيرستان
صفحه هفتم : فلسفه سال چهارم دبيرستان
صفحه هشتم : منطق سال سوم دبيرستان
صفحه نهم : سوالات دانشگاه پيام نور