<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>سورن بلاگ وبلاگ و وبلاگنویسی قالب وبلاگ &#187; آموزش اچ تی ام ال</title>
	<atom:link href="http://sorenblog.com/category/html/feed/" rel="self" type="application/rss+xml" />
	<link>http://sorenblog.com</link>
	<description>پایگاه تخصصی وبلاگ و وبلاگ نویسی</description>
	<lastBuildDate>Thu, 29 Jul 2010 05:30:18 +0000</lastBuildDate>
	<language>fa</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1-alpha</generator>
<image>
			<title>سورن بلاگ وبلاگ و وبلاگنویسی قالب وبلاگ</title>
			<url>http://sorenblog.com/images2/favicon.gif</url>
			<link>http://sorenblog.com</link>
			<width></width>
			<height></height>
			<description>پایگاه تخصصی وبلاگ و وبلاگ نویسی</description>
		</image>		<item>
		<title>فارسی نویسی در وب</title>
		<link>http://sorenblog.com/html/persian-language-in-web/</link>
		<comments>http://sorenblog.com/html/persian-language-in-web/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 16:41:23 +0000</pubDate>
		<dc:creator>آرمان ارجمند</dc:creator>
				<category><![CDATA[آموزش اچ تی ام ال]]></category>
		<category><![CDATA[آموزش های وبلاگی]]></category>
		<category><![CDATA[فارسی]]></category>
		<category><![CDATA[مرورگر]]></category>
		<category><![CDATA[وب]]></category>
		<category><![CDATA[وب سایت]]></category>
		<category><![CDATA[یونیکد]]></category>

		<guid isPermaLink="false">http://sorenblog.com/?p=904</guid>
		<description><![CDATA[<p dir="rtl">چند سالی است که با مطرح شدن یونیکد Unicode صفحات غیر انگلیسی زیاد شده اند .</p>
<p dir="rtl"> شما هم با استفاده از این آموزش و تکنیک میتوانید حروف فارسی را در وب بکاربرید بدون آنکه بیننده سایت شما نیازی به نصب فونت جدید در سیستم خود داشته باشد، البته میتوانید هر نوع فونت به غیر از آنهایی که استاندارد ویندوز&#8230; <a href="http://sorenblog.com/html/persian-language-in-web/" class="read_more">( ... )</a></p><p><a href="http://bartarblog.com">برتر بلاگ ، وبلاگ دهي برتر</a></p>
]]></description>
			<content:encoded><![CDATA[<p dir="rtl">چند سالی است که با مطرح شدن یونیکد Unicode صفحات غیر انگلیسی زیاد شده اند .</p>
<p dir="rtl"> شما هم با استفاده از این آموزش و تکنیک میتوانید حروف فارسی را در وب بکاربرید بدون آنکه بیننده سایت شما نیازی به نصب فونت جدید در سیستم خود داشته باشد، البته میتوانید هر نوع فونت به غیر از آنهایی که استاندارد ویندوز هستند را بکار برید ولی همان فونت را باید در اولین صفحه سایت قرار دهید تا کاربر آنرا دانلود کرده و نصب کند تا متنهای سایت شما را بتواند به درستی مشاهده کند ، این را در نظر داشته باشید که برای همه خوشایند نیست اینکار و این موضوع شاید باعث از دست دادن بیننده شود که یک نمره منفی برای وب سایت به حساب می آید.</p>
<p dir="rtl"> برای راه اندازی یک وب سایت فارسی ابتدا باید سیستم عاملی داشته باشید که فارسی ساز داشته باشد و یا مانند ویندوز XP, 2000 سازگار با زبان فارسی باشد تا توانایی تایپ فارسی را داشته باشید، در ضمن بهتر است که از برنامه هایی نظیرMS Word یا FrontPage   از مجموعه آفیس مایکروسافت استفاده کنید چون میتوانید مستقیم فارسی بنویسید و آنرا بصورت فایلhtml  ذخیره کنید. با هر برنامه ای که راحت هستید ، متن را وارد کنید و سپس به سورس source صفحه بروید و تگ زیر را در قسمتHead وارد کنید، </p>
<p dir="ltr">&lt;meta http-equiv=”content-type” content=”text/html;charset=utf-8”&gt;</p>
<p dir="rtl">این تگ، encoding مرورگر را برای استفاده از حروف و علامتهای یونیکد تنظیم میکند.</p>
<p dir="rtl">برای دیدن و تنظیم encoding  یک صفحه بصورت دستی باید وارد منوی view در مرورگر شوید و بررویEncoding  رفته واز لیست باز شده گزینه مورد نظر را انتخاب کنید. اما وظیفه آن،  تنظیم مرورگر بیننده  برای نمایش صحیح حروف و علامتهای بکار گرفته شده دروب سایت شما است چون هر کدام از آنها علامت و فونت خاص خود را دارند.</p>
<p dir="rtl">تا بحال با یک نامه فارسی درایمیل خود برخورد کرده اید که یکسری حروف عجیب و غریب داشته باشد؟ اگر جوابتان بله است از این به بعد وارد encoding شوید و آنرا روی  Utf-8بگذارید.</p>
<p dir="rtl">خب حالا نوبت به انتخاب فونت رسیده که یک فونت مناسب باید استاندارد بوده و خاصیت یونیکد را هم داشته باشد. بهترین فونتها در سیستم عامل ویندوز که مناسب فارسی نویسی هستند عبارتند از:</p>
<p dir="ltr">Arial, Tahoma, Times New Roman</p>
<p dir="rtl">پس از انتخاب فونت، بهتر است که خصوصیات lang=”fa”, dir=”rtl” را به تگهایی مانند </p>
<p dir="rtl">&lt;body&gt;, &lt;font&gt;, &lt;p&gt;, &lt;div&gt;, &lt;span&gt; </p>
<p dir="rtl"> اضافه کنید که خصوصیت  lang=” ” مشخص کننده زبان بکار گرفته شده و fa نمایانگر فارسی farsi است و همینطور خصوصیت dir=”rtl”  که جهت نوشتن را تعیین میکند وrtl نمایانگر راست به چپright to left  است.</p>
<p> </p>
<p dir="rtl"><strong>نکته: </strong>اگر خصوصیت  dir=”rtl” را در تگ  &lt;body&gt; بکار برید، محل قرار گرفتن scroll bar  در مرورگر از طرف راست به طرف چپ منتقل میشود که این خاصیت فقط در مرورگر اینترنت اکسپلورر IEعمل میکند.</p>
<p dir="rtl">ممکن است شما بعد از ذخیره صفحه با یک مشکلی برخورد کنید که بیشتر در مرورگر های نسخه قدیمی مانندIE 5.5  به پایین مشاهده میشود و آن دیدن حرف ی بزرگ در وسط کلمه بجای نوع کوچک است مانند: ا ی نترنت که برای برطرف کردن آن دو راه وجود دارد:</p>
<p dir="rtl">اولین راه:</p>
<p dir="rtl">قرار دادن نسخه جدید فونت بکار گرفته شده در سایت برای دانلود کردن آن توسط بیننده وب سایت و نصب آن که هر کسی شاید بدرستی نتواند آنرا انجام دهد</p>
<p dir="rtl">و اما راه حل دوم :</p>
<p dir="rtl">ابتدا صفحه مورد نظر را در برنامه FrontPage باز کنید و به قسمتHTML  در پایین برنامه رفته که در این قسمت سورس کد را خواهید دید و کد<strong>&amp;#1740; </strong> را حذف و بجای آن کد<strong> &amp;#1610;</strong>  را قرار میدهید و سپس صفحه جدید را دوباره ذخیره میکنید. دقت کنید، در صورتی حروف فارسی را به این شکل خواهید دید که encoding برابر با windows-1252 باشد، یعنی:</p>
<p dir="ltr">&lt;meta http-equiv=&#8221;content-type&#8221; content=&#8221;text/html;charset=&#8221;windows-1252&#8243;&gt;</p>
<p dir="rtl">یک نکته دیگر را بخاطر بسپارید که اگر عنوان صفحه را فارسی تایپ کنید یعنی در قسمت&lt;title&gt; در بعضی از مرورگرها نمایش داده نخواهد شد.</p>
<p><a href="http://bartarblog.com">برتر بلاگ ، وبلاگ دهی برتر</a></p>
]]></content:encoded>
			<wfw:commentRss>http://sorenblog.com/html/persian-language-in-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>آموزش html ( بخش اول )</title>
		<link>http://sorenblog.com/html/part1/</link>
		<comments>http://sorenblog.com/html/part1/#comments</comments>
		<pubDate>Sun, 13 Sep 2009 08:25:23 +0000</pubDate>
		<dc:creator>آرمان ارجمند</dc:creator>
				<category><![CDATA[آموزش اچ تی ام ال]]></category>

		<guid isPermaLink="false">http://sorenblog.com/?p=20</guid>
		<description><![CDATA[<p>آموزش HTML ( بخش نخست )</p>
<p><strong>HTML چیست؟</strong></p>
<p>HTML مخفف زبان نشانه گذاری فرا متنی (hyper text markup language) است . یک فایل HTML یک فایل متنی حاوی برچسب های کوچک نشانه گذاری شده است که به مرورگرهای وب بیان می کنند که صفحه را چگونه نمایش دهند .</p>
<p>یک فایل HTML دارای پسوند htm. یا html. است</p>
<p><strong>آنچه که</strong>&#8230; <a href="http://sorenblog.com/html/part1/" class="read_more">( ... )</a></p><p><a href="http://bartarblog.com">برتر بلاگ ، وبلاگ دهي برتر</a></p>
]]></description>
			<content:encoded><![CDATA[<p>آموزش HTML ( بخش نخست )</p>
<p><strong>HTML چیست؟</strong></p>
<p>HTML مخفف زبان نشانه گذاری فرا متنی (hyper text markup language) است . یک فایل HTML یک فایل متنی حاوی برچسب های کوچک نشانه گذاری شده است که به مرورگرهای وب بیان می کنند که صفحه را چگونه نمایش دهند .</p>
<p>یک فایل HTML دارای پسوند htm. یا html. است</p>
<p><strong>آنچه که قبل از یادگیری </strong><strong>HTML باید بدانیم :</strong></p>
<p>برای شروع کار با HTML شما به دو نرم افزار نیاز دارید ، یک ویرایشگر متن و یک مرورگر</p>
<p>برای شروع بهتر است از برنامه ویرایشگر متنی ویندوز با عنوان Notepad استفاده کنید (Start/All Programs/Accessories/Notepad)</p>
<p>شما به یک مرورگر وب نیز نیاز دارید، Microsoft Internet Explorer ، FireFox ، Oprea و همچنین مرورگر فارسی تیزبال همگی از گزینه های پیش رو شماست .</p>
<p><strong>نوشتن صفحات </strong><strong>HTML :</strong></p>
<p>برای نوشتن یک صفحه HTML ابتدا باید دو مفهوم تگ (برچسب) و عنصر HTML را درک کنیم .</p>
<p><strong>تگ های </strong><strong>HTML چیستند ؟</strong></p>
<p>تگ های HTML برای نشانه گذاری عناصر HTML استفاده می شوند</p>
<p>تگ ها همواره با علامت کوچکتر ریاضی (&gt;) شروع شده و با علامت بزرگتر ریاضی (&lt;) پایان می یابند . ( این کاراکترها را قلاب نیز می نامند )</p>
<p>تگ های HTML بصورت دوتایی هستند. &lt; تگ آغازین&gt; , &lt;تگ پایانی/&gt; نمونه : &lt;b&gt; , &lt;b/&gt;</p>
<p>عملیات با تگ آغازین (Opening tag) شروع می شود و با تگ پایانی خاتمه می یابد .</p>
<p><strong>نکاتی در مورد تگ های </strong><strong>HTML :</strong></p>
<p>1 . در HTML بعضی از تگ ها به تگ پایانی نیاز ندارند. تگ هایی مانند تگ های روبرو : &lt;br&gt; ، &lt;p&gt; ، &lt;hr&gt; ، &lt;img&gt;</p>
<p>2 . در نسخه های قدیمی تر HTML تگ ها به حروف بزرگ و کوچک حساس نیستند یعنی شما مجبور نیستید تگ ها را حتما با حروف کوچک یا درشت بنویسید . مثلاً &lt;BR&gt; همان معنی &lt;br&gt;را می دهد . اما کنسرسیوم شبکه گسترده جهانی (W3C) در نظریه HTML4 خود تگ های حروف کوچک را توصیه کرده و XHTML(نسل بعدی HTML) نیز تگ های حروف کوچک را خواستار شده است.</p>
<p>۳٫ فضای خالی هم بین تگها تأثیری ندارد. مثلاً : &lt;b&gt;Welcome to Sorenblog&lt;/b&gt; با &lt;b&gt;       Welcome to Sorenblog        &lt;/b&gt; فرقی نمی کند  . هر دو یک نتیجه را بدنبال خواهند داشت .</p>
<p><strong>عناصر </strong><strong>HTML چیستند ؟</strong></p>
<p>به عبارت زیر دقت کنید :</p>
<p align="right">&lt;b&gt;Welcome to Sorenblog&lt;/b&gt;</p>
<p>ساختار بالا یک عنصر HTML است .</p>
<p>هر عنصر HTML با یک تگ آغازین ، شروع می شود و با یک تگ پایانی خاتمه می یابد ; در مثال فوق به ترتیب : &lt;b&gt; و &lt;/b&gt;</p>
<p>در عنصر بالا عبارت Welcome to Sorenblog محتوای عنصر نامیده می شود .</p>
<p>در مثال فوق هدف تگ &lt;b&gt; این است که تعریف کند محتوای عناصر HTML باید بصورت برجسته نشان داده شود. عملیات از تگ آغازین (&lt;b&gt;)  شروع می شود و برای پایان دادن به این عملیات ( نمایش برجسته متون ) نیز باید از تگ پایانی آن (&lt;/b&gt;)  استفاده شود . به طور مثال نتیجه کد بالا در مرورگر به این صورت خواهد بود :</p>
<p align="right">Welcome to Sorenblog</p>
<p><strong>نوشتن یک صفحه </strong><strong>HTML :</strong></p>
<p>در یک صفحه HTML وجود تگ های زیر ضروری است :</p>
<p align="right">&lt;html&gt; ، &lt;head&gt; و &lt;body&gt;</p>
<p>توضیح :</p>
<p>یک صفحه ی html با تگ های &lt;html&gt;شروع و با تگ &lt;html/&gt; خاتمه پیدا میکند</p>
<p>تگ های head مشخص کننده بخشی است که باید عنوان صفحه، کلمات کلیدی، و دیگر توضیحات صفحه را در آن قرار داد . این بخش با تگ &lt;head&gt; آغاز و با تگ &lt;head/&gt; به پایان می رسد.</p>
<p>تگ های body نیز تگ های بدنه فایل HTML ما هستند ، هر چیزی که می خواهیم در صفحه نمایش داده شود باید در میان تگ آغازین &lt;body&gt; و تگ پایانی &lt;/body&gt;  قرار گیرد .</p>
<p>مثال :</p>
<p align="right">&lt;html&gt;</p>
<p align="right">&lt;head&gt;</p>
<p align="right">&lt;/title&gt; عنوان صفحه &lt;title&gt;</p>
<p align="right">&lt;/head&gt;</p>
<p align="right">&lt;body&gt;</p>
<p align="right">هر چیزی که اینجا قرار گیرد در صفحه قابل دیدن است</p>
<p align="right">&lt;/body&gt;</p>
<p align="right">&lt;/html&gt;</p>
<p>مثال بالا قالب پایه ای یک فایل HTML است که از چند عنصر HTML تشکیل شده است .</p>
<p>همانطور که می بینید صفحه با تگ &lt;html&gt; شروع و با تگ &lt;/html&gt; پایان یافته است . عنصر title عنوان صفحه HTML را مشخص می کند که باید پس از شروع و قبل از پایان یافتن عنصر head در بین کد ها قرار داده شود . تگ &lt;body&gt; نیز بخشی را آغاز می کند که در صفحه مرورگر به نمایش در خواهد آمد. برای پایان دادن به این تگ از &lt;body/&gt; استفاده می کنیم.</p>
<p><strong>ذخیره کردن یک فایل </strong><strong>HTML :</strong></p>
<p>Notepad ویندوز را باز کنید (Start/All Programs/Accessories/Notepad) و کدهای بالا را در آن کپی کنید ، سپس از منوی File گزینه Save As را انتخاب کرده و فایلتان را با نام html1.htm یا html1.html ذخیره کنید . ( برای سازگاری با زبان فارسی از منوی بازشوی Encoding گزینه UTF-8 را برگزینید )</p>
<p>ادامه دارد &#8230; ( تمامی حقوق محفوظ)</p>
<p><a href="http://bartarblog.com">برتر بلاگ ، وبلاگ دهی برتر</a></p>
]]></content:encoded>
			<wfw:commentRss>http://sorenblog.com/html/part1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
