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

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