HTML: تفاوت بین نسخه‌ها   

از دانشنامه جوملا فارسی - مامبو فارسی
پرش به: ناوبری، جستجو
 
(۴ نسخه‌ٔ میانی ویرایش شده توسط ۱ کاربر نشان داده نشده)
سطر ۱: سطر ۱:
<p><b>HTML چيست ؟</b><br>
+
=HTML چیست ؟=
مخفف كلمه hyper text markup language مي‌باشد و عموماً فايلهاي اين كدنويسي با  
+
 
پسوند html و htm معرفي مي‌شوند.<br>
+
مخفف کلمه hyper text markup language می‌باشد و عموماً فایل‌های این کدنویسی با پسوند html و htm معرفی می‌شوند.
هر فايل HTML حاو&#1740; برچسب‌ها&#1740; (تگ‌ها) کوچک نشانه گذار&#1740;ست و اين برچسب‌ها هستند كه
+
 
به مرورگر بيان مي‌كنند كه صفحه را چگونه نمايش دهند و &#1740;ک فا&#1740;ل HTML م&#1740;‌تواند توسط  
+
هر فایل [[HTML]] حاوی برچسب‌های (تگ‌ها) کوچک نشانه گذاریست و این برچسب‌ها هستند که به [[مرورگر]] بیان می‌کنند که صفحه را چگونه نمایش دهند و یک فایل [[HTML]] می‌تواند توسط یک ویرایشگر متنی ساده همچون notepad ساخته شود.
&#1740;ک و&#1740;را&#1740;شگر متن&#1740; ساده همچون notepad ساخته شود.<br>
+
 
كدنويسي در اين زبان بسيار ساده هست و نياز به صرف زمان اندكي دارد و مي‌توانيد در  
+
کدنویسی در این زبان بسیار ساده هست و نیاز به صرف زمان اندکی دارد و می‌توانید در مدت یک هفته به این زبان نسبتاً مسلط شوید.
مدت يك هفته به اين زبان مسلط شويد.<br>
+
 
براي شروع لازم هستش كه كد زير را تحليل كنيم :</p>
+
برای شروع لازم است تا کد زیر را تحلیل کنیم :
<p align="left"><br>
+
 
<font color="#008080">&lt;html&gt;<br>
+
 
&lt;head&gt;<br>
+
<source lang="php">
&lt;title&gt;عنوان صفحه&lt;/title&gt;<br>
+
/* (...) */
&lt;/head&gt;<br>
+
<html>
&lt;body&gt;<br>
+
<head>
متن معمولي&lt;b&gt; متن درشت خط &lt;/b&gt;<br>
+
<title>عنوان صفحه</title>
&lt;/body&gt;<br>
+
</head>
&lt;/html&gt;</font></p>
+
<body>
<p><br>
+
متن معمولی<b> متن درشت خط </b>
اگر دقت كنيد هركدي كه آغاز مي‌شود در خطهاي بعدي به كد خاتمه خود ختم مي‌شود. بطور
+
</body>
مثال : برچسب &lt;html&gt; كه با &lt;/html&gt; به پايان مي‌رسد.<br>
+
</html>
در واقع اول&#1740;ن برچسب در فا&#1740;ل HTML شما ، &lt;html&gt; است.ا&#1740;ن برچسب به مرورگر شما
+
/* (...) */
مي‌فهماند که ا&#1740;ن آغاز &#1740;ک فا&#1740;ل HTML است، آخر&#1740;ن برچسب در فا&#1740;ل شما &lt;html/&gt; است.ا&#1740;ن
+
</source>
برچسب به فا&#1740;ل شما م&#1740;‌فهماند که ا&#1740;ن انتهاي &#1740;ک فا&#1740;ل HTML است.<br>
+
 
مطالب واقع در ميان برچسب head در نماي كلي صفحه نمايش داده نمي‌شوند و كاربرد خارج  
+
اگر دقت کنید هر کدی که آغاز می‌شود در خط‌های بعدی به کد خاتمه خود ختم می‌شود.
از قسمت نمايش اصلي (body) هستند. همانگونه كه مشاهده مي‌كنيد برچسب title در دل  
+
 
اين برچسب قرار گرفته است و وظيفه نمايش عنوان صفحه را دارد.<br>
+
''بطور مثال:'' برچسب <html> که با </html> به پایان می‌رسد.
محتويات سايت شما در بين برچسب body قرار مي‌گيرد و &nbsp;متني كه در ميان &lt;b&gt; قرار  
+
 
مي‌گيرد به شكل درشت خط و يا Bold نمايش داده مي‌شود. <font color="#FF0000">توجه :  
+
در واقع اولین برچسب در فایل [[HTML]] شما ، <nowiki><html></nowiki> است.این برچسب به [[مرورگر]] می‌فهماند که این آغاز یک فایل [[HTML]] است، آخرین برچسب در فایل شما <nowiki><html/></nowiki> است.این برچسب به فایل شما می‌فهماند که این انتهای یک فایل [[HTML]] است.
در كدنويسي به اين سبك B و b تفاوتي ندارند ولي بهتر است خود را با حروف كوچك عادت  
+
 
دهيد. </font><br>
+
مطالب واقع در میان برچسب head در نمای کلی صفحه نمایش داده نمی‌شوند و کاربرد خارج از قسمت نمایش اصلی (body) هستند. همانگونه که مشاهده می‌کنید برچسب title در دل این برچسب قرار گرفته است و وظیفه نمایش عنوان صفحه را دارد.
&nbsp;</p>
+
 
<p><br>
+
محتویات سایت شما در بین برچسب body قرار می‌گیرد و متنی که در میان <nowiki><b></nowiki> قرار می‌گیرد به شکل درشت خط و یا Bold نمایش داده می‌شود.
<b>حال زمان آنست كه با برخي از برچسب‌ها و عناصر ديگر html آشنا شويد:</b><br>
+
 
عنصرBgcolor &nbsp;به منظور معرفي يك زمينه براي صفحه يا جدول شما كاربرد دارد و در body  
+
''توجه:'' در کدنویسی به این سبک B و b تفاوتی ندارند ولی بهتر است خود را با حروف کوچک عادت دهید.
به اين شكل اضافه مي‌شود : <font color="#008080">&lt;body bgcolor=&quot;green&quot;&gt;</font> و
+
 
در بين برچسب body قرار مي‌گيرد. <font color="#FF0000">توجه : عناصر هم&#1740;شه به  
+
=برچسب‌ها و عناصر دیگر=
برچسب شروع عناصر HTML اضافه م&#1740; شوند.</font><br>
+
 
برچسب table به منظور ايجاد يك جدول در صفحه مي‌باشد.<br>
+
حال زمان آنست که با برخی از برچسب‌ها و عناصر دیگر html آشنا شوید:
عنصر border براي تعيين اندازه لبه‌هاي جدول كاربرد دارد و در ميان برچسب جدول مورد  
+
 
نظر قرار مي‌گيرد. براي قرار گرفتن در بين جدول مورد نظر بايد به شكل &nbsp;<font color="#008080">&lt;table
+
عنصر Bgcolor به منظور معرفی یک زمینه برای صفحه یا جدول شما کاربرد دارد و در body به این شکل اضافه می‌شود :
border=&quot;0&quot;&gt;</font> وارد كنيد. <font color="#FF0000">توجه : عناصر هم&#1740;شه در &#1740;ک زوج  
+
 
نام/مقدار م&#1740; آ&#1740;ند، مانند : نام=&quot;مقدار&quot;</font><br>
+
<source lang="php">
<br>
+
/* (...) */
<b>سرتيتر‌ها</b> :<br>
+
<div dir=ltr><body bgcolor="green"></div>
سر ت&#1740;ترها با برچسب ها&#1740; &lt;h1&gt;تا&lt;h6&gt;معرف&#1740; م&#1740; شوند. &nbsp;&lt;h1&gt;ب&#1740;انگر بزرگتر&#1740;ن سرت&#1740;تر
+
/* (...) */
و&lt;h6&gt; ب&#1740;انگر کوچکتر&#1740;ن سر ت&#1740;تر است.<br>
+
</source>
<b>پاراگراف‌ها</b> :<br>
+
 
پاراگراف ها با برچسب &lt;p&gt; معرف&#1740; م&#1740; شوند.HTML بطور خودکار فضا&#1740; خال&#1740; اضاف&#1740; به قبل و  
+
و در بین برچسب body قرار می‌گیرد.
بعد از &#1740;ک پاراگراف اضافه م&#1740; کند.<br>
+
 
<b>پرش به خط بعد</b> :<br>
+
''توجه:'' عناصر همیشه به برچسب شروع عناصر [[HTML]] اضافه می‌شوند.
برچسب &lt;br&gt; هنگام&#1740; استفاده م&#1740; شود که بخواه&#1740;م &#1740;ک خط را پا&#1740;ان ده&#1740;م اما نم&#1740; خواه&#1740;م
+
 
&#1740;ک پاراگراف جد&#1740;د را آغاز کن&#1740;م.برچسب &lt;br&gt; شما را از هر جا که قرار دار&#1740;د به &#1740;ک خط  
+
برچسب table به منظور ایجاد یک جدول در صفحه می‌باشد.
پا&#1740;&#1740;ن تر م&#1740; برد. برچسب &lt;br&gt; &#1740;ک برچسب تک&#1740; است و ه&#1740;چ برچسب پا&#1740;ان&#1740; ندارد.<br>
+
 
برچسب &lt;hr&gt; نيز &#1740;ک خط افق&#1740; را معرف&#1740; م&#1740; کند.<br>
+
عنصر border برای تعیین اندازه لبه‌های جدول کاربرد دارد و در میان برچسب جدول مورد نظر قرار می‌گیرد. برای قرار گرفتن در بین جدول مورد نظر باید به صورت زیر کدها را وارد کنید.
&nbsp;&nbsp;<br>
+
 
<b>برچسب Anchor و موجود&#1740;ت Href</b> :<br>
+
<source lang="php">
HTML از برچسب &lt;a&gt; برا&#1740; ساخت &#1740;ک پ&#1740;وند به پرونده ها&#1740; د&#1740;گر استفاده م&#1740; کند. &#1740;ک
+
/* (...) */
anchor م&#1740; تواند به هر منبع&#1740; در وب اشاره کند.<br>
+
<div dir=ltr><table border="0"></div>
دستورالعمل : <font color="#008080">&lt;a href=&quot;url&quot;&gt; متن مورد نظر &lt;/a&gt;</font><br>
+
/* (...) */
<b>موجود&#1740;ت Target</b> :<br>
+
</source>
با موجود&#1740;ت هدف شما م&#1740; توان&#1740;د معرف&#1740; کن&#1740;د که پرونده ها&#1740; پ&#1740;وند داده شده کجا باز  
+
 
شوند. خط ز&#1740;ر پرونده ا&#1740; را در &#1740;ک پنجره مرورگر جد&#1740;د باز خواهد کرد.<br>
+
''توجه:'' عناصر همیشه در یک زوج نام/مقدار می‌آیند، مانند : نام="مقدار"
دستورالعمل : <font color="#008080">&lt;a href=&quot;url&quot; target=&quot;_blank&quot;&gt; متن مورد نظر  
+
 
&lt;/a&gt; </font><br>
+
==سرتیتر‌ها==
توجه داشته باشيد بسته به نياز شما مقدار blank_ تغيير مي‌كند و ممكن است new_  
+
 
باشد.<br>
+
سر تیترها با برچسب‌های <nowiki><h1></nowiki>تا<nowiki><h6></nowiki> معرفی می‌شوند. <nowiki><h1></nowiki> بیانگر بزرگترین سرتیتر و <nowiki><h6></nowiki> بیانگر کوچکترین سرتیتر است.
&nbsp;<br>
+
 
<b>سر ت&#1740;ترها در جداول</b> :<br>
+
==پاراگراف‌ها==
سرت&#1740;ترها در &#1740;ک جدول با برچسب &lt;th&gt;مشخص م&#1740; شوند<br>
+
 
&nbsp;<br>
+
پاراگراف‌ها با برچسب <nowiki><p></nowiki> معرفی می‌شوند. [[HTML]] بطور خودکار فضای خالی اضافی به قبل و بعد از یک پاراگراف اضافه می کند.
<b>ل&#1740;ست ها&#1740; نامرتب</b> :<br>
+
 
&#1740;ک ل&#1740;ست نامرتب ، ل&#1740;ست&#1740; از اقلام است.اقلام ل&#1740;ست بوس&#1740;له گلوله نشانه گذار&#1740; م&#1740; شوند)
+
==پرش به خط بعد==
معمولا &#1740;ک دا&#1740;ره س&#1740;اه کوچک). &#1740;ک ل&#1740;ست نامرتب با &#1740;ک برچسب &lt;ul&gt; آغاز م&#1740; شوند.هر کدام  
+
 
از اقلام ل&#1740;ست با برچسب &lt;li&gt; آغاز م&#1740; شوند.<br>
+
برچسب <nowiki><br></nowiki> هنگامی استفاده می‌شود که بخواهیم یک خط را پایان دهیم اما نمی‌خواهیم یک پاراگراف جدید را آغاز کنیم.برچسب <nowiki><br></nowiki> شما را از هر جا که قرار دارید به یک خط پایین‌تر می‌برد. برچسب <nowiki><br></nowiki> یک برچسب تکی است و هیچ برچسب پایانی ندارد.
<b>ل&#1740;ست ها&#1740; مرتب</b> :<br>
+
 
&#1740;ک ل&#1740;ست مرتب شده ن&#1740;ز ل&#1740;ست&#1740; از اقلام است. اقلام ل&#1740;ست بوس&#1740;له شماره نشانه گذار&#1740; م&#1740;
+
برچسب <nowiki><hr></nowiki> نیز یک خط افقی را معرفی می کند.
شوند.&#1740;ک ل&#1740;ست مرتب با برچسب &lt;ol&gt; آغاز م&#1740; شود.هرکدام از اقلام ل&#1740;ست با برچسب &lt;li&gt;
+
 
آغاز م&#1740; شوند.<br>
+
==برچسب Anchor و موجودیت Href :==
&nbsp;<br>
+
 
<b>فرم‌ها</b> :<br>
+
[[HTML]] از برچسب <nowiki><a></nowiki> برای ساخت یک پیوند به پرونده‌های دیگر استفاده می‌کند. یک anchor می‌تواند به هر منبعی در [[وب]] اشاره کند.
&#1740;ک فرم ، منطقه ا&#1740; حاو&#1740; عناصر فرم است.عناصر فرم ، عناصر&#1740; هستند که به کاربر اجازه  
+
 
م&#1740; دهند تا اطلاعات را (مثل ف&#1740;لدها&#1740; متن&#1740; ، ف&#1740;لدها&#1740; text area ، ل&#1740;ست ها&#1740; پا&#1740;&#1740;ن
+
دستورالعمل:
افتان، دکمه ها&#1740; راد&#1740;و&#1740;&#1740; ، چک باکس ها و...) در فرم وارد کند.&#1740;ک فرم با برچسب  
+
 
&lt;form&gt; معرف&#1740; م&#1740; شود.<br>
+
<source lang="php">
در برچسب &lt;form&gt; برچسب &lt;input&gt;ب&#1740;شتر&#1740;ن استفاده را دارد.نوع ورود&#1740; با خواص آن تع&#1740;&#1740;ن
+
/* (...) */
م&#1740; شود.<br>
+
<a href="url"> متن مورد نظر </a>
&nbsp;مثال : &lt;<font color="#008080">input type=&quot;text&quot; name=&quot;firstname&quot; &gt;</font><br>
+
/* (...) */
دكمه‌هاي راديويي : &lt;<font color="#008080">input type=&quot;radio&quot; name=&quot;city&quot;
+
</source>
value=&quot;Tehran&quot; &gt; Tehran &lt;/form&gt;</font><br>
+
 
چك باكس‌ها : &lt;<font color="#008080">input type=&quot;checkbox&quot; name=&quot;Text&quot;&gt;</font><br>
+
==موجودیت Target==
دكمه ارسال فرم : &lt;<font color="#008080">input type=&quot;submit&quot; value=&quot;Send&quot;&gt;</font><br>
+
 
&nbsp;<br>
+
با موجودیت هدف شما می‌توانید معرفی کنید که پرونده‌های پیوند داده شده کجا باز شوند. خط زیر پرونده‌ای را در یک پنجره [[مرورگر]] جدید باز خواهد کرد.
<b>برچسب Images و موجود&#1740;ت Src</b> :<br>
+
 
در HTML عکس ها با برچسب &lt;img &gt; معرف&#1740; م&#1740; شوند.برچسب &lt;img &gt; خال&#1740; است بد&#1740;ن معنا که  
+
دستورالعمل:
آن فقط حاو&#1740; موجود&#1740;ت‌ها است و برچسب پا&#1740;ان&#1740; ندارد.<br>
+
 
برا&#1740; نما&#1740;ش &#1740;ک تصو&#1740;ر در &#1740;ک صفحه، شما احت&#1740;اج دار&#1740;د که از موجود&#1740;ت Src استفاده کن&#1740;د.  
+
<source lang="php">
Src مخفف source (منبع) است. محتوا&#1740; موجود&#1740;تurl ، &nbsp;Src تصو&#1740;ر&#1740; است که شما م&#1740; خواه&#1740;د
+
/* (...) */
در صفحه تان نما&#1740;ش ده&#1740;د. نحوه معرف&#1740; &#1740;ک تصو&#1740;ربه شكل زير است :</p>
+
<a href="url" target="_blank"> متن مورد نظر </a>
<p align="left"><br>
+
/* (...) */
<font color="#008080">&lt;&quot;img src=&quot;url &gt;</font></p>
+
</source>
<p><br>
+
 
url به محل&#1740; اشاره م&#1740; کند که تصو&#1740;ر در آنجا قرار دارد . تصو&#1740;ر&#1740; که &quot;pic.gif&quot; نام&#1740;ده
+
توجه داشته باشید بسته به نیاز شما مقدار blank_ تغییر می‌کند و ممکن است new_ باشد.
شده در دا&#1740;رکتور&#1740; &quot;images&quot; در &quot;www.yoursite&quot; دارا&#1740; ا&#1740;ن url است: </p>
+
<p align="left"><font color="#008080"><br>
+
==سرتیترها در جداول==
http://yoursite/images/pic.gif</font></p>
+
 
<p><br>
+
سرتیترها در یک جدول با برچسب <nowiki><th></nowiki> مشخص می‌شوند.
مرورگر تصو&#1740;ر را جا&#1740;&#1740; قرار م&#1740; دهد که بر چسب تصو&#1740;ر پرونده در آنجا قرار گرفته  
+
است.اگر شما برچسب تصو&#1740;ر را ب&#1740;ن دو پاراگراف قرار ده&#1740;د ، مرورگر ابتدا پاراگراف اول  
+
==لیست‌های نامرتب==
، سپس تصو&#1740;ر و سپس پاراگراف دوم را نشان م&#1740; دهد.<br>
+
 
موجود&#1740;ت Alt :برا&#1740; معرف&#1740; متن جا&#1740;گز&#1740;ن به جا&#1740; &#1740;ک تصو&#1740;ر استفاده م&#1740; شود. محتوا&#1740;
+
یک لیست نامرتب ، لیستی از اقلام است.اقلام لیست بوسیله گلوله نشانه گذاری می‌شوند (معمولا یک دایره سیاه کوچک). یک لیست نامرتب با یک برچسب <nowiki><ul></nowiki> آغاز می‌شوند. هر کدام از اقلام لیست با برچسب <nowiki><li></nowiki> آغاز می‌شوند.
موجود&#1740;ت Alt &#1740;ک متن توص&#1740;ف&#1740; است: </p>
+
 
<p align="left"><font color="#008080"><br>
+
==لیست‌های مرتب==
&lt;&quot;img src=&quot;url&quot; alt=&quot;My Picture&gt;</font></p>
+
 
<p><br>
+
یک لیست مرتب شده نیز لیستی از اقلام است. اقلام لیست بوسیله شماره نشانه گذاری می‌شوند.یک لیست مرتب با برچسب <nowiki><ol></nowiki> آغاز می‌شود.هرکدام از اقلام لیست با برچسب <nowiki><li></nowiki> آغاز می‌شوند.
اگر مرورگر نتواند تصو&#1740;ر&#1740; را بارگ&#1740;ر&#1740; نما&#1740;د ، موجود&#1740;ت alt به خواننده م&#1740; گو&#1740;د که آن  
+
را در صفحه از دست داده است ، سپس مرورگر متن جا&#1740;گز&#1740;ن را بجا&#1740; آن نشان خواهد داد.</p>
+
==فرم‌ها==
<p><br>
+
 
-------------------------------------------------------------------------------&nbsp;<br>
+
یک فرم ، منطقه‌ای حاوی عناصر فرم است.عناصر فرم ، عناصری هستند که به کاربر اجازه می‌دهند تا اطلاعات را (مثل فیلدهای متنی ، فیلدهای text area ، لیست های پایین افتان، دکمه های رادیویی ، چک باکس‌ها و...) در فرم وارد کند.یک فرم با برچسب <nowiki><form></nowiki> معرفی می‌شود.
اين مقاله براي درك بهتر مفاهيم html در قالب مامبو و جوملا مي‌باشد و جنبه آموزشي
+
 
ندارد. براي آموزش اين كدنويسي و درك بهتر مفاهيم مطرح شده به سايت
+
در برچسب <nowiki><form></nowiki> برچسب <nowiki><input></nowiki> بیشترین استفاده را دارد.نوع ورودی با خواص آن تعیین می‌شود.
http://www.html.ir مراجعه كنيد و اين كدنويسي را همراه با مثال و مطالب گسترده‌تري
+
 
فرا بگيريد.<br>
+
===مثال===
موفق باشيد.</p>
+
 
 +
<source lang="php">
 +
/* (...) */
 +
<input type="text" name="firstname" >
 +
/* (...) */
 +
</source>
 +
 
 +
===دکمه‌های رادیویی===
 +
 
 +
<source lang="php">
 +
/* (...) */
 +
<input type="radio" name="city" value="Tehran" > Tehran </form>
 +
/* (...) */
 +
</source>
 +
 
 +
===چک باکس‌ها===
 +
 
 +
<source lang="php">
 +
/* (...) */
 +
<input type="checkbox" name="Text">
 +
/* (...) */
 +
</source>
 +
 
 +
===دکمه ارسال فرم===
 +
 
 +
<source lang="php">
 +
/* (...) */
 +
<input type="submit" value="Send">
 +
/* (...) */
 +
</source>
 +
 
 +
==برچسب Images و موجودیت Src==
 +
 
 +
در [[HTML]] عکس‌ها با برچسب <nowiki><img ></nowiki> معرفی می‌شوند.برچسب <nowiki><img ></nowiki> خالی است بدین معنا که آن فقط حاوی موجودیت‌ها است و برچسب پایانی ندارد.
 +
 
 +
برای نمایش یک تصویر در یک صفحه، شما احتیاج دارید که از موجودیت Src استفاده کنید. Src مخفف source (منبع) است. محتوای موجودیت url ، Src تصویری است که شما می خواهید در صفحه تان نمایش دهید. نحوه معرفی یک تصویر به صورت زیر است :
 +
 
 +
<source lang="php">
 +
/* (...) */
 +
<img src="url">
 +
/* (...) */
 +
</source>
 +
 
 +
url به محلی اشاره می‌کند که تصویر در آنجا قرار دارد . تصویری که "pic.gif" نامیده شده در دایرکتوری "images" در "www.yoursite" دارای این url است:
 +
 
 +
<nowiki>http://yoursite/images/pic.gif</nowiki>
 +
 
 +
[[مرورگر]] تصویر را جایی قرار می‌دهد که برچسب تصویر پرونده در آنجا قرار گرفته است.اگر شما برچسب تصویر را بین دو پاراگراف قرار دهید ، [[مرورگر]] ابتدا پاراگراف اول ، سپس تصویر و سپس پاراگراف دوم را نشان می دهد.
 +
 
 +
==موجودیت Alt==
 +
 
 +
برای معرفی متن جایگزین به جای یک تصویر استفاده می شود. محتوای موجودیت Alt یک متن توصیفی است:
 +
 
 +
<source lang="php">
 +
/* (...) */
 +
<img src="url" alt="My Picture">
 +
/* (...) */
 +
</source>
 +
 
 +
اگر [[مرورگر]] نتواند تصویری را بارگیری نماید ، موجودیت alt به خواننده می‌گوید که آن را در صفحه از دست داده است ، سپس [[مرورگر]] متن جایگزین را بجای آن نشان خواهد داد.
 +
 
 +
این مقاله برای درک بهتر مفاهیم html می‌باشد و جنبه آموزشی ندارد. برای آموزش این برنامه نویسی و درک بهتر مفاهیم مطرح شده، به سایت <nowiki>http://www.html.ir</nowiki> مراجعه کنید و این کدنویسی را همراه با مثال و مطالب گسترده‌تری فرا بگیرید.
 +
 
 +
----
 +
 
 +
'''منبع : سایت html.ir'''
 +
 
 +
{{کپی رایت}}
 +
 
 +
[[رده:زبان برنامه نویسی تحت وب]]

نسخهٔ کنونی تا ‏۹ مارس ۲۰۱۱، ساعت ۱۶:۳۴

HTML چیست ؟

مخفف کلمه hyper text markup language می‌باشد و عموماً فایل‌های این کدنویسی با پسوند html و htm معرفی می‌شوند.

هر فایل HTML حاوی برچسب‌های (تگ‌ها) کوچک نشانه گذاریست و این برچسب‌ها هستند که به مرورگر بیان می‌کنند که صفحه را چگونه نمایش دهند و یک فایل HTML می‌تواند توسط یک ویرایشگر متنی ساده همچون notepad ساخته شود.

کدنویسی در این زبان بسیار ساده هست و نیاز به صرف زمان اندکی دارد و می‌توانید در مدت یک هفته به این زبان نسبتاً مسلط شوید.

برای شروع لازم است تا کد زیر را تحلیل کنیم :


<source lang="php"> /* (...) */ <html> <head> <title>عنوان صفحه</title> </head> <body> متن معمولی متن درشت خط </body> </html> /* (...) */ </source>

اگر دقت کنید هر کدی که آغاز می‌شود در خط‌های بعدی به کد خاتمه خود ختم می‌شود.

بطور مثال: برچسب <html> که با </html> به پایان می‌رسد.

در واقع اولین برچسب در فایل HTML شما ، <html> است.این برچسب به مرورگر می‌فهماند که این آغاز یک فایل HTML است، آخرین برچسب در فایل شما <html/> است.این برچسب به فایل شما می‌فهماند که این انتهای یک فایل HTML است.

مطالب واقع در میان برچسب head در نمای کلی صفحه نمایش داده نمی‌شوند و کاربرد خارج از قسمت نمایش اصلی (body) هستند. همانگونه که مشاهده می‌کنید برچسب title در دل این برچسب قرار گرفته است و وظیفه نمایش عنوان صفحه را دارد.

محتویات سایت شما در بین برچسب body قرار می‌گیرد و متنی که در میان <b> قرار می‌گیرد به شکل درشت خط و یا Bold نمایش داده می‌شود.

توجه: در کدنویسی به این سبک B و b تفاوتی ندارند ولی بهتر است خود را با حروف کوچک عادت دهید.

برچسب‌ها و عناصر دیگر

حال زمان آنست که با برخی از برچسب‌ها و عناصر دیگر html آشنا شوید:

عنصر Bgcolor به منظور معرفی یک زمینه برای صفحه یا جدول شما کاربرد دارد و در body به این شکل اضافه می‌شود :

<source lang="php"> /* (...) */

<body bgcolor="green">

/* (...) */ </source>

و در بین برچسب body قرار می‌گیرد.

توجه: عناصر همیشه به برچسب شروع عناصر HTML اضافه می‌شوند.

برچسب table به منظور ایجاد یک جدول در صفحه می‌باشد.

عنصر border برای تعیین اندازه لبه‌های جدول کاربرد دارد و در میان برچسب جدول مورد نظر قرار می‌گیرد. برای قرار گرفتن در بین جدول مورد نظر باید به صورت زیر کدها را وارد کنید.

<source lang="php"> /* (...) */

</div>

/* (...) */ </source>

توجه: عناصر همیشه در یک زوج نام/مقدار می‌آیند، مانند : نام="مقدار"

سرتیتر‌ها

سر تیترها با برچسب‌های <h1>تا<h6> معرفی می‌شوند. <h1> بیانگر بزرگترین سرتیتر و <h6> بیانگر کوچکترین سرتیتر است.

پاراگراف‌ها

پاراگراف‌ها با برچسب <p> معرفی می‌شوند. HTML بطور خودکار فضای خالی اضافی به قبل و بعد از یک پاراگراف اضافه می کند.

پرش به خط بعد

برچسب <br> هنگامی استفاده می‌شود که بخواهیم یک خط را پایان دهیم اما نمی‌خواهیم یک پاراگراف جدید را آغاز کنیم.برچسب <br> شما را از هر جا که قرار دارید به یک خط پایین‌تر می‌برد. برچسب <br> یک برچسب تکی است و هیچ برچسب پایانی ندارد.

برچسب <hr> نیز یک خط افقی را معرفی می کند.

برچسب Anchor و موجودیت Href :

HTML از برچسب <a> برای ساخت یک پیوند به پرونده‌های دیگر استفاده می‌کند. یک anchor می‌تواند به هر منبعی در وب اشاره کند.

دستورالعمل:

<source lang="php"> /* (...) */ <a href="url"> متن مورد نظر </a> /* (...) */ </source>

موجودیت Target

با موجودیت هدف شما می‌توانید معرفی کنید که پرونده‌های پیوند داده شده کجا باز شوند. خط زیر پرونده‌ای را در یک پنجره مرورگر جدید باز خواهد کرد.

دستورالعمل:

<source lang="php"> /* (...) */ <a href="url" target="_blank"> متن مورد نظر </a> /* (...) */ </source>

توجه داشته باشید بسته به نیاز شما مقدار blank_ تغییر می‌کند و ممکن است new_ باشد.

سرتیترها در جداول

سرتیترها در یک جدول با برچسب <th> مشخص می‌شوند.

لیست‌های نامرتب

یک لیست نامرتب ، لیستی از اقلام است.اقلام لیست بوسیله گلوله نشانه گذاری می‌شوند (معمولا یک دایره سیاه کوچک). یک لیست نامرتب با یک برچسب <ul> آغاز می‌شوند. هر کدام از اقلام لیست با برچسب <li> آغاز می‌شوند.

لیست‌های مرتب

یک لیست مرتب شده نیز لیستی از اقلام است. اقلام لیست بوسیله شماره نشانه گذاری می‌شوند.یک لیست مرتب با برچسب <ol> آغاز می‌شود.هرکدام از اقلام لیست با برچسب <li> آغاز می‌شوند.

فرم‌ها

یک فرم ، منطقه‌ای حاوی عناصر فرم است.عناصر فرم ، عناصری هستند که به کاربر اجازه می‌دهند تا اطلاعات را (مثل فیلدهای متنی ، فیلدهای text area ، لیست های پایین افتان، دکمه های رادیویی ، چک باکس‌ها و...) در فرم وارد کند.یک فرم با برچسب <form> معرفی می‌شود.

در برچسب <form> برچسب <input> بیشترین استفاده را دارد.نوع ورودی با خواص آن تعیین می‌شود.

مثال

<source lang="php"> /* (...) */ <input type="text" name="firstname" > /* (...) */ </source>

دکمه‌های رادیویی

<source lang="php"> /* (...) */ <input type="radio" name="city" value="Tehran" > Tehran </form> /* (...) */ </source>

چک باکس‌ها

<source lang="php"> /* (...) */ <input type="checkbox" name="Text"> /* (...) */ </source>

دکمه ارسال فرم

<source lang="php"> /* (...) */ <input type="submit" value="Send"> /* (...) */ </source>

برچسب Images و موجودیت Src

در HTML عکس‌ها با برچسب <img > معرفی می‌شوند.برچسب <img > خالی است بدین معنا که آن فقط حاوی موجودیت‌ها است و برچسب پایانی ندارد.

برای نمایش یک تصویر در یک صفحه، شما احتیاج دارید که از موجودیت Src استفاده کنید. Src مخفف source (منبع) است. محتوای موجودیت url ، Src تصویری است که شما می خواهید در صفحه تان نمایش دهید. نحوه معرفی یک تصویر به صورت زیر است :

<source lang="php"> /* (...) */ <img src="url"> /* (...) */ </source>

url به محلی اشاره می‌کند که تصویر در آنجا قرار دارد . تصویری که "pic.gif" نامیده شده در دایرکتوری "images" در "www.yoursite" دارای این url است:

http://yoursite/images/pic.gif

مرورگر تصویر را جایی قرار می‌دهد که برچسب تصویر پرونده در آنجا قرار گرفته است.اگر شما برچسب تصویر را بین دو پاراگراف قرار دهید ، مرورگر ابتدا پاراگراف اول ، سپس تصویر و سپس پاراگراف دوم را نشان می دهد.

موجودیت Alt

برای معرفی متن جایگزین به جای یک تصویر استفاده می شود. محتوای موجودیت Alt یک متن توصیفی است:

<source lang="php"> /* (...) */ <img src="url" alt="My Picture"> /* (...) */ </source>

اگر مرورگر نتواند تصویری را بارگیری نماید ، موجودیت alt به خواننده می‌گوید که آن را در صفحه از دست داده است ، سپس مرورگر متن جایگزین را بجای آن نشان خواهد داد.

این مقاله برای درک بهتر مفاهیم html می‌باشد و جنبه آموزشی ندارد. برای آموزش این برنامه نویسی و درک بهتر مفاهیم مطرح شده، به سایت http://www.html.ir مراجعه کنید و این کدنویسی را همراه با مثال و مطالب گسترده‌تری فرا بگیرید.


منبع : سایت html.ir

8.pngاستفاده از مطالب دانشنامه جوملا فارسی - مامبو فارسی با ذکر منبع ( دانشنامه جوملا فارسی ) و لینک مستقیم به http://docs.joomlafarsi.com بلامانع است.
برگرفته از «https://docs.joomlafarsi.com/index.php?title=HTML&oldid=1980»