آموزشگاه کامپیوتر,آموزشگاههای برتر کامپیوتر,برترین آموزشگاه کامپیوتر,آموزشگاه کامپیوتر پایا,لیست آموزشگاه های کامپیوتر,آموزشگاه فناوری اطلاعات,وب سایت آموزشگاه كامپيوتر,مجتمع فنی
Fa Ar En

آموزش HTML

 

يك فايلHTML چيست؟

·   HTML برگرفته از حروف اول  Hyper  Text  Markup  Language ميباشد.

·   يك فايل HTML   فايلی از نوع TEXT   ميباشد كه متشكل از Markup Tag   ها ميباشد.

·   مرور گر يا Browser  از روي Markup Tag  ها مي فهمد كه چگونه بايد صفحه را نمايش بدهد.

·   يك فايل HTML  بايد داراي پسوند Htm   يا Html   باشد.

·   يك فايل HTML  فايلي از نوع Text   ميباشد كه با هر اديتور ساده اي قابل ايجاد است.

·   وظيفه اصلي تگ هاي HTML  (Markup Tags   ) بيان چگونگي نمايش اطلاعات ميباشد.

 

 

 

مي خواهيد كه يك فايل HTML  بسازيد؟

اگر از ويندوز مايكروسافت استفاده ميكنيد، Notepad  را باز كرده و متن زير را در آن تايپ كنيد:

 

 

<html>

      <head>

<title>TITLE OF PAGE</title>            

</head>

      <body>

THIS IS MY FIRST HTML PAGE. <b>THIS TEXT IS BOLD </b>

</body>

      </html>

سپس فايل را با نام مثلا Text .html  در درايو  C: ذخيره كنيد.

 

تگ html  عنوان اصلي شروع و خاتمه برنامه تحت WEB است .

تگ head  سربرنامه است و محتويات و دستورات آن قبل از load  شدن صفحه web  اجرا مي شود.

تگ body  بدنه برنامه است و محتويات و دستورات آن بعد از load  شدن صفحه web  اجرا مي شود.

 

براي ديدن فايل html بالا در مرورگر يا  Browser تان ( معمولا اينترنت اكسپلورر و يا نتسكيپ نويگيتور ) كافي است كه روي منوي

 File/Open File  فايل بالا را از روي محل ذخيره شده بخوانيد. ( به آدرس فايل در قسمت Address توجه كنيد،  مثلاً C: \Test.html يكي ازمهمترين وظايف مرورگر نمايش صفحات html مي باشد. چه اين صفحات روي كامپيوتر شما ذخيره شده باشند و يا اينكه از اينترنت خوانده شوند. با كليك روي يك لينك، فايلي شبيه فايل ذخيره شده توسط شما از روي وب سرور توسط مرورگرتان خوانده شده و سپس نمايش داده خواهد شد.

 ( به آدرس فايل در قسمت Address  توجه كنيد.)

توضيح مثال بالا

     اولين تگ مثال بالا تگ <html> مي باشد. از روي اين تگ، مرورگر نوع متن يعني html بودنش را يافته و از روي</html>  انتهاي متن html را   مي يابد .

      متن بين تگ <head> و تگ  </head> اطلاعات شناسنامه اي يا "Information Header"  متن html  بوده و نمايش داده نخواهد شد. در اين مثال با كمك تگهاي <title> و<title/> تيتر و يا  Title صفحه كه در اين مثال عبارت "Of  Page Title"  مي باشد در بالاي مرورگر نمايش داده خواهند شد.

متن بين  بين تگ <body> و انتهاي آن يعني تگ </body> تنها اطلاعاتي است كه توسط مرور گر نمايش داده خواهند شد.

متن بين تگ <b> و انتهاي آن يعني تگ </b> بصورت bold و يا توپر نمايش داده خواهند شد.

 

 

انشعاب فايل HTML  يا  DHTML  ؟

 

اغلب مرورگرها هر دو نوع انشعاب را به خوبي مي شناسند ولي ترجيهاً به هنگام ذخيره فايلهاي اچتيمل ازhtml  استفاده كنيد. ( استفاده از انشعابهاي سه حرفي مانند htm مربوط به قديم و سيستم عاملهاي چون DOS  بودند. )

 

 

نكته اي در مورد اديتورهاي HTML ( HTML Editors )

با وجوديكه با استفاده از اديتورهاي اختصاصي HTML  مانند  Front page امكان نوشتن و طراحي صفحات  HTML بصورت  WYSIWYG يا  "Get You What Is See You What" وجود دارد اما توصيه مي شود كه از اديتورهاي معمولي متن براي تهيه صفحات خود استفاده كرده، عملكرد تگها را شناخته و هيچگاه بدون اينكه بدانيد كاربرد يك تگ چيست آنرا بكار نبريد.

سوالات:

- فايلم را درست كردم ولي هنوز نمي دانم آنرا در صفحه مرور گر م ببينم مشكل كجاست ؟

= مطمئن شويد كه فايل را با انشعاب درست html  يا htm ذخيره كرده ايد در ضمن مطمئن شويد كه همان فايل را Open كرده ايد ( نام و مسير فايل را در قسمت  Address مرورگرتان چك كنيد.

- هر بار پس از تغييرات و اديت مثالها نسخه اوليه را در صفحه مرورگرم مي بينيم و تغييرات داده شده مشاهده نمي شود مشكل كجاست؟

= به خاطر بالا بردن سرعت هميشه مرورگرها از نسخه هاي موجود در Cache و يا حافظه موقت خود براي خواندن صفحات استفاده ميكنند براي وادار كردن مرورگر به خواندن اصل صفحه كافي است كه در مرورگرتان Refresh / Reload كنيد در اينترنت اكسپلورر كليد F5 يا View/Refresh و در نت اسكيپ CTRL+R يا  View/Reload اينكار را انجام خواهند داد.

- آيا مي توانيم از هر دو مرور گر  Internet Explorer وNavigator  Netscape استفاده كنم؟

= بله فقط اگر از استاندارد يونيكد براي فارسي نويسي استفاده مي كنيد، براي ديدن درست صفحات فارسي بايد از نسخه Internet Explorer 5 و به بالا و در مورد Navigator  Netscape  از نسخه 6.2 و به بالا استفاده كنيد.

 

 

منظور از وب چيست ؟

·    وب شبكه اي است متشكل از تمامي كامپيوترهاي دنيا (شبكه اي از شبكه ها)

·    اينترنت، وب،  World Wide Web , WEB , WWW همگي يك چيزند.

·    تمامي كامپيوتر هاي وب مي توانند با هم ارتباط داشته باشند.

·    كامپيوترهاي موجود در وب با كمك استاندارد ارتباطي يا پروتوكل HTTP با هم ارتباط برقرار مي كنند.

 

 

نحوه كاركرد وب چگونه است ؟

·    اطلاعات وب داخل فايلهايي به نام Web Page و يا صفحات وب قرار دارند.

·    اين فايلها يا صفهات روي Web Server يا كامپيوترهاي سرويس دهنده وب ذخيره شده اند.

·    براي ديدن صفحات وب از نرم افزاري به نام مرورگر و يا Web Browser استفاده ميشود.

·    مرورگر  Internet Explorer متعلق به شركت مايكروسافت و مرورگر Navigator  Netscape متعلق به شركت نت اسكيپ جزو معروفترين مرورگرها حساب مي شوند.

 

 

مرورگرها چگونه به خواندن صفحات وب مي پردازند ؟

·    يك مرورگر با كمك يك Reguest درخواستي براي خواندن يك صفحه از وب سرور استفاده مي كند.

·   این   Reguest يا در خواست بر اساس استاندارد ارتباطي يا پروتكل HTTP بوده و شامل آدرس صفحه مورد نظر مي باشد.

·   آدرس يك صفحه چيزي شبيه   است. http://www.Google.com/faq.html

·     http://بخش  نوع پروتكل و يا استاندارد ارتباطي را تعيين ميكند، www.Google.com  نام «دومين يا domain» است و fag.html نام صفحه اي است كه بايد خوانده شود.

 

 

مرورگرها چگونه صفحات وب را نمايش مي دهند ؟

·    چگونگي نمايش يك صفحه وب بصورت مستتر در آن وجود دارد.

·    مرورگرها از روي دستورالعمالهاي داخل صفحات وب و با كمك تگ ها به نمايش صفحات ميپردازند.

·    وظيفه اصلي تگهاي اچتمل  (html tags)بيان چگونگي نمايش اطلاعات مي باشد.

·    يك تگ اچتمل چيزي شبيه <p>  اين تگ پاراگراف است!  </p> است.

 

 

چه كساني استانداردهاي وب را تعيين مي كند ؟

·    تعيين استانداردهاي وب ربطي به شركتهاي مايكروسافت و يا نت اسكيپ ندارد.

·    Word Wide Web Consortium يا W3C  متولي تعيين استاندارد هاي وب است.

·    HTML, CSS and XML  از مهمترين استاندارهاي تصويب شده وب مي باشد.

·    آخرين استاندارد    html استاندارد xhtml1.0 مي باشد.

 

 

عناصر (elements)

يك فايل اچتمل متني از نوع text است كه از عناصر يا element ها تشكيل مي شود و براي ايجاد عناصر از تگ ها يا tags استفاده مي شود. در اين قسمت با عناصر و تگ هاي اچتمل آشنا خواهيد شد.

 

 

تگ هاي اچتمل (html tags)

·    با كمك تگ هاي اچتمل عناصر و يا Elements ساخته مي شوند.

·    در زبان اچتمل حدود 80 عنصر تعريف شده است.

·    تگ هاي اچتمل بوسيله دو نويسه (char)  <و > ساخته مي شوند.

·    تگ هاي اچتمل معمولا بصورت زوج ظاهر مي شوند، مانند <b>test</b>

·    تگ اول در يك زوج تگ مثلاً <b> تگ شروع و تگ دوم مثلاً </b> تگ پاياني نام دارد.

·    متن بين تگ اول و تگ دوم در يك زوج تگ محتواي عنصر يا element content ناميده مي شود، مثلاً "test"  

·    تگ هاي اچتمل را مي توانيد بوسيله حروف لاتين كوچك (lower case) و يا بزرگ (upper case) بنويسيد و case sensitive نيستند. براي مثال دو تگ <b> و <B> معادل هم هستند ولي شديداً توصيه مي شود كه به خاطر سازگاري با xhtml از حروف كوچك استفاده شود.

 

 

<html>

<head>

<title> TITLE OF PAGE </title>

</head>

<body>

THIS IS MY FIRST HTML PAGE. <b>THIS TEXT IS BOIL </b>

</body>

</html>

عناصر اچتمل (Html Elements) 

مثال1 : بخش مقدمه را در نظر بگيريد

 

 

 

·         نمونه اي از يك عنصر اچتمل:

<b> This text is bold </b>

 

 

 عنصراچتمل بالا با تگ <b> شروع شده و با تگ </b> پايان مي يابد.  محتواي اين عنصر عبارت " this text is bold" است. لازم به ذكر است كه كاربرد تگ <b> نمايش توپر يا bold متون است.

 

·         مثال2:  يك عنصر اچتمل ( معلوم الحال )

<body>

This is my first homepage. <b> this text is bold </b>

</body>

 

 

 عنصر اچتمل بالا با تگ <body> شروع شده و با تگ </body> پايان مي يابد. همانطور كه مي بينيد گاهي يك عنصر حاوي يك يا چند تگ ديگر مي باشد. وظيفه تگ <body> تعيين بدنه اصلي يا body يك متن اچتمل است. لازم به يادآوري است كه تنها اطلاعات بخش <body> يك فايل اچتمل در صفحه مرورگر نمايش داده خواهد شد.

 

 

 

شناسه هاي يك تگ (Tag Attributes)

 تگها مي توانند حاوي اطلاعات اضافي ديگر باشند، به اين اطلاعات شناسه يا Attribute مي گويند و وظيفه آنها بيان ديگر اطلاعات يك عنصر يا Element ميباشد. مثلاً در مورد تگ <body> شناسه اي به نام bgcolor وجود دارد كه رنگ زمينه متن (background) را تعيين مي كند براي نمونه اگر مي خواهيد كه رنگ زمينه صفحه اچتمل تان سياه باشد كافي است كه به شكل زير عمل كنيد:

<body bgcolor = "black">

 

 

در مثال زير تگ <table> داراي چهار شناسه مختلف با نامهاي border-align-height-width و مقادير center، 0 , 100 , 60  مي باشد.

<table       border = "0"       width = "100"     height = "60"       align = "center"    >

……

</table>

 

 

شناسه ها به صورت كلي " مقدار = نام " يا "name=vaue" نوشته مي شوند و هميشه به تگ شروع يك عنصر يا Element اضافه مي شوند و نهايتاً اگر در يك عنصر يا Element شناسه ها قيد نشوند از مقادير قرار دادي يا default آنها استفاده خواهد شد. مثلاً در تگ body اگر شناسه bgcolor نوشته نشود از رنگ سفيد براي زمينه صفحه استفاده خواهد شد.

مقدار يك شناسه را مي توانيد داخل نويسه هاي " و يا '  بنويسيد و اختيار دست شما است فقط در مواردي كه مقدار يك شناسه شامل نويسه " هم شود بايد از نويسه ' استفاده شود.

 

 

 

تگ هاي اصلي (Basic Tags)

تگ ها اجزا تشكيل دهنده عناصر يا Elements  هاي اچتمل هستند و در اين فصل با عناصر و تگهاي پايه و مهم:

<p>    ,    <!--  "comment" -->   ,   <h6>    …. <h1>    ,    <br>    ,    <hr>

 

 

آشنا خواهيد شد. يكي از بهترين روش هاي يادگيري تگ هاي اچتمل ديدن مثالها و تغيير آنها مي باشد.

 

 

مثالها:

در اين مثال بسيار ساده جمله "Hello World" در صفحه مرور گر نمايش داده و در واقع محتوا و متن عنصر body تماماً نمايش داده خواهد شد.

پاراگرافهاي ساده:

چگونگي نمايش متون با كمك تگ <p> و بصورت پاراگرافي

نمايش متون فارسي:

چگونگي نمايش متون فارسي. براي جزييات بيشتر به فصل فارسي نويسي مراجعه كنيد.

 

 

مثالهاي بيشتر:

 

 

سرتيتر ها (headings)

سرتيترها به كمك تگ هاي <h1> تا  <h6> تعيين ميشوند.   <h1> معرف بزرگترين سر تيتر و <h6> معرف كوچكترين سر تيتر است. مرورگر به هنگام نمايش يك سر تيتر بصورت اتوماتيك يك سطر خالي قبل و بعد از هر تيتر اضافه خواهد كرد.

<h1>this is a heading </h1>

<h2>this is a heading </h2>

<h3>this is a heading </h3>

<h4>this is a heading </h4>

<h5>this is a heading </h5>

<h6>this is a heading </h6>

 

 

اگر بخواهيم به نوشته هايمان نظم بيشتري بدهيم در واقع جاي آن را مشخص كنيم از دستور aling استفاده مي كنيم .

 

<h1 aling = (left/center/right)> </h>

 

 

 

پاراگرافها (paragraphs)

پاراگرافها با كمك تگ <p> معرفي مي شوند. مرورگر به هنگام نمايش يك پاراگراف بصورت اتوماتيك يك سطر خالي قبل و بعد از آن اضافه خواهد كرد.

<p> This is a paragraph </p>

<p> This is another paragraph </p>

 

 

آوردن تصوير

اگر بخواهيم backgrand صفحه ي وب تصويري باشد  مي بايست دستور آن را در قسمت body بنويسيم.

 > " مسير كامل عكس"<body  backgrand =

 

 

اما در صورتي كه بخواهيم تصوير را در قسمتي از صفحه وب داشته باشيم،  مي بايست دستور آن را در بدنه برنامه به صورت ذيل به كار ببريم.

 

> " مسير كامل عكس"<Imgsrc =

 

 

اگر بخواهيم تصوير hayper  link باشد بايد تگ آن را بين دو تگ    <a href>بنويسيم.

 

<a href = "www.yahoo.com"> <imgsrc = "d:\image\flower.jpg"> </a>

 

 

 

سطر جديد  (Line Breaks)

 براي رفتن سر سطر جديد از تگ <br> استفاده ميشود. در اينحالت يك پاراگراف جديد ايجاد نمي شود. تگ <br>  از نوع تگ هاي خالي بوده و داراي تگ انتهايي ( مثلاً  </br> ) نميباشد.

 

<p> this <br> is a para <br> graph with line breaks </p>

 

 

 

 كامنت ها در اچتمل  ( Comments )

 براي نوشتن شرح و توضيحات در مورد كدهاي اچتمل بايد از تگ خاصي استفاده كنيد.براي اينكار بايد متن و شرح تان را درون علائم -- >  و   <!-- قرار دهيد. مرور تگ هاي comment را در نظر نگرفته و محتوي آنها را نمايش نخواهد داد و فقط شرح توضيحات براي برنامه نويس و ديگر افرادي كه احتمالاً در آينده با كد اچتمل كار خواهند كرد مفيد خواهد بود. ( به محل نويسه "!" توجه كنيد فقط يكي و آنهم در ابتدا )

 

 

<!-- This  is  a  comment -->

 

 مثالي در مورد Comment و نحوه استفاده از آن

 

 

 

چند نكته كاربردي:

- توجه داشته باشيد كه بدليل وجود مرورگرهاي متفاوت ( اكسپلورر، نت اسكيپ و .. ) و به دليل تفاوت دقت نمايش صفحه نمايش كامپيوتر ها، صفحات اچتمل با اندكي تفاوت در حالتهاي مختلف نمايش داده مي شوند و هميشه سعي كنيد كه صفحاتتان را نه تنها با اكسپلورر كه معروفترين مرورگر است بلكه با نت اسكيپ و حتي مرورگرهاي كامپيوترهاي مكينتاش چك كرده و همچنين در دقت هاي نمايش 800 * 600  و  1024 * 768 آن را امتحان كنيد.

- از نظر فاصله و سطر بندي، متني كه در صفحه اديتورتان تايپ مي كنيد با چيزي كه مرورگر نمايش خواهد داد متفاوت خواهد بود.  هميشه به ياد داشته باشيد كه فاصله هاي اضافي  (space) و خطهاي خالي متن در صفحه اديتور توسط مرورگر در نظر گرفته نشده و نمايش داده نخواهد شد.

براي نمايش بيش از يك فاصله خالي بايد از نويسها يا تركيب كاراكتري خاصي (Breaking  Space  None) استفاده كنيد.

در بخش  (Entities)  نهادها به اين مطلب بيشتر پرداخته خواهد شد.

- فاصله هاي اضافي بين كلمات در يك متن اچتمل توسط مرورگرها ديده نخواهد شد و در نمايش هميشه تبديل به يك فاصله (space) خواهد شد.

در ضمن يك خط خالي در متن اديتور بصورت يك فاصله يا Space نمايش داده خواهد شد.

- براي ايجاد يك سطر جديد هيچگاه از يك تگ  <p> خالي   استفاده نكنيد و به جاي آن از تگ <br> استفاده كنيد.

- مرورگرها به هنگام نمايش بعضي عناصر بصورت اتوماتيك يك سطر خالي قبل و بعد از آن عنصر نمايش خواهند داد. براي نمونه اين گروه از عنصر ها ميتوان از پاراگراف ( <p> )  و سرتيترها  ( <..h> )  نام برد.

- تگ  <hr> يا  Roler Horizontal سبب نمايش يك خط افقي خواهد شد و در واقع بخش هاي مختلف مطالب اين صفحات با كمك اين تگ از هم جدا شده اند.

 

 

 

تگهاي اصلي

در جدول زير عناصر معرفي شده در اين فصل به همراه لينكهاي مربوط جهت مطالعه بيشتر آورده شده است . توجه داشته باشيد كه براي هر عنصر فهرستي از شناسه ها يا attributes موجود است و همچنين به شناسه هاي كنار گذاشته شده (deprecated) در نسخه هاي آينده اچتمل توجه داشته باشيد و سعي كنيد كه از آنها استفاده نكنيد .

 

Start tag

purpose

كاربرد

<html>

Defines a html document

نشان شروع متن اچتمل

<body>

Defines the documents body

تعيين بدنه و قسمت اصلي صفحه اچتمل

<h1>

<h6>

Defines heading 1 to heading 6

تعريف سر تيترهاي h1 تا h6

<p>

Defines a paragraph

تعريف پاراگراف

<br>

Insert a single line break

رفتن سر خط جدید

<hr>

Defines a horizontal rule

نمايش خط افقي

<!-->

Defines a comment in the HTML source code

نوشتن شرح و comment

 

فارسي نويسي

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

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

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

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

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

 

 

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

 

روش كد گذاري utf – 8 :

اكيداً توصيه مي شود كه براي تايپ و نمايش متون فارسي از استاندارد يونيكد و روش كد گذاري 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) نوع  Encoing توسط بازديد كننده سايت نخواهد بود.

 

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

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

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

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

 

 

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

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

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

 

 

 

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

<p>  ,   <div>  ,   <html>  ,   <body>  ,   <table>    ,   <tr>   ,   <td>  ,   <h1 ….h6>  ,  <Input>   

 

 

 

فرمت دهي (Formatting)

وظيفه گروهي از تگهاي اچتمل فرمت دهي و تعيين شكل نمايش متون ( مثلاً ضخيم و bold بودن و يا مورب و ايتاليك بودن ) مي باشد و در اين درس با گروه از تگهاي Formating آشنا خواهيد شد:

<b>  ,  <big>  ,  <code>    ,   <del>   ,   <em>   ,   <i>  ,   <ins>   ,   <kbd>  ,   <pre>  ,   <s>

<samp>  ,   <small>   ,   <strike>   ,    <strong>  ,   <sub>  ,   <sup>   ,   <tt>   ,   <u>   ,   <var>

 

 

 

مثالهاي شكل دهي متون  ((Text Formatting

 در مثالهاي زير نحوه استفاده  از عناصر و تگهاي شكل دهي متون شرح داده شده اند:

- شكل دهي متون:

شكلهاي مختلف نمايش  متون با كمك عناصر:    , sup  sup , strong , big , em , I , small , sub , b

- متون از قبل شكل دهي شده:

نمايش متون از قبل شكل دهي شده با كمك عنصر pre  يا  pre Formatted براي نمايش اشعار فارسي استفاده از عنصر pre بهترين انتخاب مي باشد.

- عناصر ديگر شكل دهي متن

نمايش متون   underline , deleted و ... با كمك عناصر:   code ,  kbd ,  tt , samp , var , del , ins

 

 

 

 نحوه ديدن سورس كدهاي اچتمل  (html  source)

- اگر مي خواهيد كه سورس كدهاي  اچتمل صفحات وب را ببينيد كافي است كه در منوي view مرورگرتان حالت  source يا Source   Pageرا انتخاب كرده و مرورگر كد اچتمل را درون اديتوري باز كنيد، كه قابل ذخيره توسط شما براي استفاده هاي بعدي مي باشد.

- اگر صفحه مورد نظر از مجموعه فريمها (Frameset) استفاده كرده باشد براي ديدن سورس كد اصلي فريمها  كافي است كه ابتدا با كمك روش بالا به مشاهده سورس كدهاي اچتمل پرداخته ( لازم به توضيح است كه در اين حالت فقط تعاريف كلي فريمها قرار دارند. ) و سپس براي ديدن كد اچتمل اختصاصي هر صفحه بايد پس از "Right Click" روي هر صفحه "View Source" كرده و كد اچتمل هر فريم را جداگانه ببينيد.

- اگر طراح سايت با كمك java Script  مانع ديدن سورس توسط شما مي شود، ابتدا در منوي  Tools /Internet Option…/Security/Custom Level مرورگرهاي اكسپلورر امكانات جاوا اسكريپت مرورگر را غير فعال كرده (disable) و سپس مراحل بالا را تكرار كنيد !!!

 

 

 

چند نكته كاربردي:

1- در استفاده ازunderline دقت كنيد، چون دراكثر مرورگرها، پيوندها با اين خطوط نشان داده مي شوند واين مساله ميتواند كاربران را دچار اشتباه كند.

2- به كارگيري تگهاي Strong , EM كه جايگزين تگهاي B , I  هستند، اين اطمينان را مي دهد كه صفحه شما توسط همه مرورگرها بصورت صحيح نمايش داده خواهد شد.

3-  به ترتيب بسته شدن تگهاي پاياني در مثال زير دقت كنيد، همان گونه كه مشاهده مي كنيد عنصر STRONG بعد از عنصر U شروع شده است، به همين خاطر تگ آن قبل از تگ خاتمه دهنده U قرار مي گيرد.                               <U> version <STRONG > 2.0 </STRONG> </U>

 

 

 

تگهاي فرمت دهي متون

كاربرد

(هدف)Purpose 

Start Tag

نمايش توپر

Defines bold text

<b>

نمايش در اندازه بزرگ

Defines big text

<big>

نمايش به صورت تاكيد شده

Defines emphasized text

<em>

نمايش ايتاليك يا كج

Defines italic text

<i>

نمايش در اندازه كوچك

Defines small text

<small>

نمايش قوي؟!

Defines strong text

<strong>

نمايش پايين تر از خط افقي

Defines subscripted text

<sub>

نمايش بالاتر از خط افقي

Defines superscripted text

<sup>

نمايش به صورت خط زير

Defines inserted text

<ins>

نمايش به صورت خط خورده

Defines deleted text

<del>

از رده خارج

Deprecated. Use <del> instead

<s>

از رده خارج

Deprecated. Use <del> instead

<strike>

از رده خارج

Deprecated. Use styles instead

<u>

نمايش كدهاي برنامه نويسي

Defines computer code text

<code>

نمايش متن بصورت صفحه كليدي

Defines keyboard text

<kbd>

نمايش كدهاي نمونه برنامه نويسي

Defines sample computer code

<samp>

نمايش تله تايپ

Defines teletype text

<tt>

نمايش متغيير ها

Defines a variable

<var>

نمايش متون از قبل فرمت شده

Defines preformatted text

<pre>

 

 

 

Character Entities

 در استاندارد اچتمل گروهي از نويسه ها (Character) داراي معني خاصي ميباشد، مثلاً نويسه <  شروع يك تگ و نويسه >  انتهاي يك تگ را نشان مي دهد. و براي نمايش آنها در صفحاتتان مستقيماً قابل مصرف نمي باشند. در اين فصل با فهرست اين نويسه ها آشنا شده و نحوه درج آنها را با كمك Character Entities فرا خواهيد گرفت.

 

در اچتمل بعضي از نويسه ها داراي معني خاصي بوده و براي نمايش آنها در صفحاتتان بايد از Character Entities ها استفاده كنيد يك Character Entities   از سه قسمت تشكيل مي شود.

1- نويسه ampersand (&)

2- نام entity يا نويسه #   و سپس شماره عددي entity

3- نويسه semicolon ( ; )

 

براي مثال براي نمايش نويسه < دو روش وجود دارد، بايد از   &lt;  يا از   &#60; استفاده كنيد. در اين مثال  lt  نام entity  و 60 شماره عددي آن  مي باشد.

 

مزيت استفاده از نام entity در مقابل استفاده از شماره عددي آن سهولت يادآوري آن از روي نامش ميباشد و عيب آن اين است كه تمامي مرورگرها     نام گذاريهاي موجود براي Entity ها را قبول ندارند ولي در عوض همگي شماره هاي عددي  Entityها به كوچك و بزرگي حروف حساس هستند و در واقع Case Sensitive مي باشند.

 

پر كاربردترين character entity در اچتمل، نويسه فاصله يا Space يا  Blank مي باشد و نام رسمي آن non-breaking space  ميباشد. همانطور كه مي دانيد مرورگرها فاصله هاي اضافي را در نظر نگرفته (truncate spaces) و مثلاً  از 10 نويسه فاصله،   9 تاي آنرا ناديده ميگيرند و براي نمايش فاصله هاي اضافي بايد از &nbsp; استفاده كنيد.

 

 

فهرست پر كاربرد ترين character entities ها

RESULT

نمايش

Description

شرح

Entity   name

نام

Entity  number

شماره عددي

 

Non – braking space

&nbsp;

&#160;

< 

Less than

&lt;

&#60;

Greater than

&gt;

&#62;

&

ampersand

&amp;

&#34;

"

quotation mark

&quot;

&#34;

'

apostrophe

 

&#39;

 

چند  Character Entitie با كاربردهاي كمتر

RESULT

نمايش

Description

شرح

Entity   name

نام

Entity  number

شماره عددي

¢

cent

&cent;

&#162;

£

pound

&pound;

&#163;

¥

Yen

&yen;

&#165;

§

Section

&sect;

&#167;

©

Copy right

&copy;

&#169;

®

Registered trademark

&reg;

&#174;

×

multiplication

&times;

&#215;

÷

division

&divide;

&#247;

 

 

 

پيوندهاي اچتمل  (html links )

دراين درس با پيوندها (links)، تگ هاي مربوطه مخصوصاً تگ Anchor يا  A و نحوه به كارگيري آنها آشنا خواهيد شد.  همچنين شناسه هاي بسيار مهم target , href و name تشريح خواهند شد.

 

در محيط وب، صفحات اچتمل با كمك پيوندها به يكديگر متصل (Link) مي شوند. اصطلاح اَبَرمتن (Hyper Text) در مقابل متن خطي(linear)  قرار دارد در يك متن معمولي خواندن به شكل خطي و از ابتدا به انتها ميباشد و در مقابل در يك متن مختلط (Hyper) با كمك پيوندها ميتوان از يك متن به هر صفحه ديگر در وب متصل شد. اين كار با كمك عنصري معلوم الحال! به نام  A يا Anchor ميسر مي گردد.

 

 

 

تگ Anchor و شناسه href

 براي ايجاد پيوند به صفحات ديگر از تگ <a> استفاده مي شود. پيوندها مي توانند به بخش ديگري از همان صفحه، صفحات ديگر وب، تصاوير، فايلهاي صوتي يا حتي فيلم ها و .... اشاره كنند. فرم كلي يك پيوند به قرار زير است:

<a href = "url" > some text </a>

 

 

 در مثال بالا تگ <a> براي ايجاد پيوندي به صفحه اي ديگر كه آدرس اينترنتي آن url ميباشد بكار رفته است. براي تعيين مقصد و يا آدرس صفحه جديد از شناسه اي به نام href كه همان reference hyperlink مي باشد، استفاده مي شود و مقدار اين شناسه متني (و يا تصويري) كه توسط مرورگر نمايش داده خواهد شد و بازديد كننده روي آن كليك خواهد كرد.  ميان تگهاي <a> و </a> قرار داده مي شود و هر چند كه در مثال بالا اين بخش متن "some text" است ولي مي تواند حتي يك تصوير باشد. براي نمونه كد اچتمل زير پيوندي به سايت google .com ايجاد خواهد كرد:

 

<a href = "http://www.google.com/" > visit google site </a>

 

 

 و مرورگر پيوند بالا را به شكل زير نمايش داده و در اثر كليك روي پيوند توسط بازديد كننده،  مرورگر به سايت google  خواهد رفت.

Visit google site

 

 

 شناسه target در  پيوندها :

با كمك شناسه target امكان تعيين مقصد پيوند جديد فراهم مي شود. در مثال بالا پس از كليك روي پيوند، مرورگر سايت google.com را باز كرده و جايگزين سايت فعلي خواهد شد. اگر ميخواهيد كه مرورگر پيوند را در صفحه اي جديد باز كند بايد از شناسه target و مقدار "blank" براي آن استفاده كنيد. مثال زير سبب باز شدن سايت google درپنجره جديدي خواهد شد:

<a  href = "http://www.google.com/"  target = "_blank" > visit  google  site </a>

 

 

شناسه Name:

با كمك شناسه name  ميتوانيد پيوندها را نام گذاري كنيد. پيوندهاي نامگذاري شده امكان حركت ميان قسمتهاي مختلف يك صفحه يا page  را فراهم ميكنند. در اين صورت مثلاً براي رفتن به آخر يك متن ديگر نيازي به  scroll down كردن تمامي صفحه نيست و كافي است كه بازديد كننده روي پيوندي كه به آخر صفحه اشاره مي كند كليك كند. استفاده از پيوندهاي نامگذاري شده شامل دو مرحله است:

 

1- ايجاد يك پيوند نامگذاري شده ( اين قسمت به عنوان لنگر كار خواهد كرد ): فرم كلي يك پيوند نام گذاري شده به قرار زير است:

<a name = "label" > Text to be displayed </a>

 

وظيفه شنايه  nameتعيين نام براي پيوند است و مقدار آن همان نام پيوند مي باشد. نام پيوند هم هر نام لاتيني مي تواند باشد. در فرم كلي بالا، نام پيوند label و متني كه بعنوان پيوند نمايش داده مي شود عبارت  "Text to be displayed" خواهد بود. مثال زير به ايجاد يك پيوند نامگذاري شده با نام top  مي پردازد:

 <a  name = "top" > Here  is top of my page!</a>

 

 

 

2- ايجاد يك پيوند به پيوند نامگذاري شده ديگر:

براي دادن لينك به پيوندي نام گذاري شده، كافي است كه پيوندي معمولي ايجاد كرده و در قسمت href آن ابتدا url مقصد و سپس نويسه # و در نهايت نام پيوند نامگذاري شده را درج كنيد. . مثال زير ايجاد پيوندي است كه به لينك نامگذاري شده اي به نام top  اشاره ميكند:

<a  href = "#index.htm#top" > Goto top! </a>

 

 

 

در اثر كليك روي پيوند بالا مرورگر مستقيماً به ابتداي بخش top صفحه index.html  خواهد رفت.

اگر مقصد پيوند در همان صفحه قرار دارد نياز به قيد  بالا url نيست و فقط نويسه # و سپس نام پيوند كافي است:

<a href = " #top "> Goto Top! </a>

 

 

 

 چند نكته كاربردي در مورد پيوندها:

- يكي از كاربردهاي رايج پيوندهاي نام گذاري شده در صفحات و متوني ميباشد كه فهرست و يا ليستي از اقلام نمايش داده شده است، مانند بخش سرفصل مطالب، فهرست  FAQ و يا ... در همين صفحه در دو مورد از پيوندهاي نامگذاري شده استفاده شده است، آيا ميتوانيد آنها را بيابيد ؟!

- اگر مرورگر نتواند يك پيوند نامگذاري شده را بيابد ابتداي صفحه مقصد را نمايش خواهد داد.

 

 

 

جدول (Tables)

 در اين درس با اِلمان جدول (Table)، سلولها يا خانه ها، مرز و border در جداول و تگ هاي مربوطه مخصوصاً تگهاي TD –TR – Table  آشنا خواهيد شد. توجه داشته باشيد كه جداول يكي از مهمترين الِمانهاي آرايش و layout مي باشند.

 

 

 

جدولها

براي تعريف جداول از تگ <table> استفاده ميشود. يك جدول از يك يا چند سطر كه با كمك تگ <tr> تعريف ميشوند، تشكيل ميشود. هر رديف يا row از يك يا چند سلول، خانه يا call تشكيل گرديده كه با كمك تگ <td> ايجاد ميشوند. نام هاي td و tr به ترتيب خلاصه شده   table   row  و     table   data   مي باشند.

محتوي يك سلول ميتواند،  متن، تصوير، فهرستها، جداول ديگر، پاراگرافها  و .... باشد.

 

 

 

مثال زير جدولي است با دو سطر و سه ستون :

 

كد اچتمل جدولي با دو سطر و سه ستون

نمايش جدول توسط مرورگر

 

<table border = "1" dir = "rtl">

<tr>

<tr>

<td> رديف 1 ،  سلول 1 </td>

<td> رديف 1 ،  سلول 2 </td>

<td> رديف 1 ،  سلول 3 </td>

</tr>

<tr>

<td> رديف 2 ،  سلول 1 </td>

<td> رديف 2 ،  سلول 2 </td>

<td> رديف 2 ،  سلول 3 </td>

</tr>

</table>

 

رديف 1 ، سلول 1

رديف 1 ، سلول 2

رديف 1 ، سلول 3

رديف 2 ، سلول 1

رديف 2 ، سلول 2

رديف 2 ، سلول 3

 

 

 

سه مفهوم در  table:

1) border : ضخامت خطهاي دور جدول

2) Cellspacing : فاصله خالي بين سلولها را مشخص مي كند.

3) Cellpading : فاصله خالي بين محتواي سلول تا اطراف سلول را مشخص مي كند.

< table  border = 12    cellpading = 15   cellspasing = 14 >

 

 

جدول ها و شناسه  dir , border :

- در مثال بالا شناسه border  مرز جدول را مشخص مي كند، مقدار 1 مرزي با ضخامت يك پيكسل را نمايش خواهد داد، و مقدار صفر جدول را بدون مرز نمايش خواهد داد. توجه داشته باشيد كه حالت پيش فرض يعني جدولي بدون شناسه border ، جداول بدون مرز را نمايش خواهد داد.

- در مثال بالا شناسه dir يا direction و مقدار rtl براي آن، سبب تعيين نمايش جهت متون از راست به چپ خواهد شد. و چون در داخل تگ table تعريف شده است به تمامي سلولهاي جدول اعمال خواهد شد.

- ساده ترين جدول ممكن در اچتمل، جدولي است با يك سطر و يك ستون!

 

 

 

سرستون در جداول (Headings)

 سرستونها در جداول با كمك تگ <th> تعريف مي شوند. مثال زير نحوه تعريف سرستونها را در جداول نمايش مي دهد:

كد اچتمل جدولي با سه سطر و سه ستون

نمايش جدول توسط مرورگر

 

<table border = "1" dir = "rtl">

<tr>

<th> سر ستون 1 </th>

<th> سر ستون 2 </th>

<th> سر ستون 3 </th>

</tr>

<tr>

<td> رديف 1 ،  سلول 1 </td>

<td> رديف 1 ،  سلول 2 </td>

<td> رديف 1 ،  سلول 3 </td>

</tr>

<tr>

<td> رديف 2 ،  سلول 1 </td>

<td> رديف 2 ،  سلول 2 </td>

<td> رديف 2 ،  سلول 3 </td>

</tr>

</table>

 

سرستون 1

سرستون 2

سرستون 3

رديف 1 ، سلول 1

رديف 1 ، سلول 2

رديف 1 ، سلول 3

رديف 2 ، سلول 1

رديف 2 ، سلول 2

رديف 2 ، سلول 3

 

 

 

همانطوري كه مشاهده مي كنيد سر ستونها مانند سلولهاي معمولي جداول تعريف ميشوند و فقط به جاي td  از  th استفاده شده، ولي در نمايش محتواي سر ستونها  bold يا توپر نمايش  داده خواهند شد.

 

 

 

خانه هاي خالي در جداول (Empty Cells)

اگر محتواي خانه اي از يك جدول خالي باشد چه چيزي بايد نمايش داده شود؟

بسته به مرورگري كه استفاده مي كنيد نتيجه نمايش متفاوت است. و مثلاً در مثال زير خانه خالي جدول بدون مرز نمايش داده خواهد شد:

 

كد اچتمل جدولي با دو سطر و دو ستون

نمايش جدول توسط مرورگر

 

<table border = "1" dir = "rtl">

<tr>

<td> رديف 1 ،  سلول 1 </td>

<td> رديف 1 ،  سلول 2 </td>

</tr>

<tr>

<td> رديف 2 ،  سلول 1 </td>

<td> </td>

</tr>

</table>

 

رديف 1 ، سلول 1

رديف 1 ، سلول 2

رديف 2 ، سلول 1

 

 

 

 

 

در اينگونه موارد براي رفع مشكل كافي است كه از  non – breaking space (&nbsp;) يا همان نويسه و كاراكتر فاصله و بلانك استفاده شود و در مورد مثال ذكر شده مرورگر جدول را به شكل زير نمايش خواهد داد:

كد اچتمل جدولي با دو سطر و دو ستون

نمايش جدول توسط مرورگر

 

<table border = "1" dir = "rtl">

<tr>

<td> رديف 1 ،  سلول 1 </td>

<td> رديف 1 ،  سلول 2 </td>

</tr>

<tr>

<td> رديف 2 ،  سلول 1 </td>

<td> &nbsp; </td>

</tr>

</table>

 

رديف 1 ، سلول 1

رديف 1 ، سلول 2

رديف 2 ، سلول 1

 

 

 

 

توجه داشته باشيد كه اينبار مرزهاي خانه خالي جدول بدرستي ترسيم گرديده اند.

 

 

 

چند نكته اساسي در مورد جداول:

- در جداول، رديف ها، خانه ها و سرستونها از تعداد زيادي از شناسه ها مي توانيد استفاده كنيد كه شرح همگي آنها از حوصله دانشجويان محترم خارج است و توصيه ميشود كه از زير و جدول واقع در انتهاي اين صفحه براي مطالعه هر چه بيشتر در مورد جزييات شناسه ها استفاده شود.

- شناسه dir قابل استفاده در بسياري از تگها ( th – td – tr – table ) ميباشد. با كمك شناسه dir و مقدار rtl  براي آن، جهت نمايش متون فارسي از "راست به چپ "  تعيين تعيين ميگردد.  توجه داشته باشيد كه مقدار شناسه dir به صورت موروثي از  table به tr و th و از  tr و th به td خواهد رسيد مثلا براي تعيين مقدار rtl براي تمامي خانه هاي يك جدول كافي است كه فقط شناسه مزبور را در تگ table قيد كنيد و نيازي به قيد آن در تمامي خانه هاي جدول نيست البته مي توانيد كه در مورد يك رديف خاص و يا يك خانه خاص شناسه dir را موردي تعيين كنيد.

 

 

 

تگهاي جداول

Start Tag

Purpose

كاربرد

<table>

Defines a table

تعريف جدول

<th>

Defines a table header

تعريف سرستون در جداول

<tr>

Defines a table row

تعريف رديف ها در جداول

<td>

Defines a table cell

تعريف سلول يا خانه هاي يك جدول

<caption>

Defines a table caption

تعريف عنوان جدول

 

فريمها (Frames)

با كمك فريمها قادر به نمايش همزمان بيش از يك صفحه وب در پنجره مرورگر خواهيد شد. هر صفحه يا دريچه،  فريم (frame) ناميده شده و فريمها كاملاً مستقل از هم مي باشند. محتواي هر فريم  هم مي تواند هر صفحه يا وب سايتي باشد. هر چند كه فريمها طراحي سايتهاي كوچك و متوسط را بسيار آسان مي كنند ولي استفاده از آنها در كارهاي حرفه اي توصيه نمي شود . ( به جز در موارد خاص )

 

 

معايب استفاده از فريمها:

- موتورهاي جستجو با صفحات طراحي شده با فريمها مشكل دارند.

- چاپ و print صفحاتي كه از فريمها استفاده مي كنند مشكل است.

- صفحاتي كه از فريمها استفاده مي كنند، معمولاً مبتدي بودن طراح سايت را نشان ميدهد.

 

 

تگ فريم ست (Frameset)

- تگ <frameset> به تعريف فريمها و تقسيم بندي پنجره مرورگر مي پردازد.

- هر تگ <frameset> مجموعه اي از رديفها يا ستونها را تعريف مي كند.

- داخل هر فريم ميتواند frameset ديگري قرار دهيد.

- با كمك شناسه هاي cols-rows ابعاد و نسبت هر فريم تعيين مي گردد.

- تگ <frameset> درون تگهاي <html> و  </html> قرار مي گيرد. (نيازي به قيد تگbody  هنگام معرفي يك frameset نيست.)

 

 

 

تگ فريم (Frame )

كاربرد اصلي تگ <frame> تعيين source  يا نام صفحه اي است كه بايد در فريم ها نمايش داده شود.

مثال زير مجموعه اي از فريمها را كه شامل دو فريم عمودي مي باشند، معرفي مي كند. از سمت چپ فريم اول 75 درصد و فريم دوم 25 درصد از عرض پنجره مرورگر را به خود نمايش خواهند داد. در ادامه تعريف محتويات هر فريم درون فريم اول فايل  "frame _ left .html" و درون فريم دوم فايل "frame _ right .html" نمايش داده خواهد شد.

<html>

<frameset cols = "75% , /25%" >

<frame src = "frame _left.html">        

<frame src = "frame _right.html">        

</frameset>

</html>

 

براي نمايش مثال بالا به سه فايل نياز داريد:  frame-right.htm   ,  frame_left.html و فايل كد اچتمل بالا.

 

 

شناسه هاي rows,cols در تگ frameset

شناسه

مقدار شناسه

كاركرد

cols

عرض پنجره بر اساس پيكسل، درصد يا علامت *

تعيين تعداد و اندازه ستونها در فريم ست

rows

عرض پنجره بر اساس پيكسل، درصد يا علامت *

تعيين تعداد و اندازه رديفها در فريم ست

 

مثالهاي زير را در نظر بگيريد:

مثال 2

مثال 1

<html>

<frameset  cols = "25%  ,  50%  ,  25%">

             <frame  src = "frame_3.html">

             <frame  src = "frame_2.html">

             <frame  src = "frame_1.html">

</frameset>

</html>

مرورگر نمايش توسط

<html >

<frameset   cols = "*,200 ">

             <frame  src = "frame_2.html"> 

             <frame  src = "frame_1.html">

</frameset>

</html>

 

مرورگر نمايش توسط

 

- در مثال 1 عرض فريم اول از سمت راست 200 پيكسل تعيين شده و بقيه عرض پنجره كه با علامت * مشخص مي شود به فريم دوم اختصاص خواهد يافت.

- در مثال 2 عرض پنجره با مقادير درصدي به فريمها اختصاص يافته است. در مورد شناسه rows  قراردادهاي بالا برقرارند.

 

 

 

نكات كاربردي :

- اگر فريمهاي طراحي شده مرزهاي قابل مشاهده دارند توسط كاربر قابل تغيير اندازه (resize) خواهند بود و براي جلوگيري از تغيير اندازه فريمها توسط كاربر بايد از شناسه اي به نام noresize در داخل تگ  <frame> استفاده شود. در اين مثال noresize نمي توانيد فريمها را تغيير اندازه بدهيد.

 

- اگر مي خواهيد فريمها scroll نشوند ( بالا و پايين بردن صفحه توسط ماوس ) بايد در تگ frame مقدار شناسه scrolling را برابر "no" قرار دهيد.  ( مقادير ممكن "yes " "no "  و "auto" ميباشند. ) در اين مثال scrolling صفحات قابل scroll نيستند.

 

- اگر مي خواهيد مرز بين فريمها نمايش داده نشوند بايد در تگ frame مقدار شناسه frameborder را برابر"0"   قرار دهيد. مثال (frameborder) جهت نمايش صفحه جايگزين استفاده شود.

 

- در صد بسيار كمي از مرورگرها از تگ هاي مربوط به frame  و frameset  پشتيباني نمي كنند. براي اين موارد بايد از تگ <noframes>  جهت نمايش صفحه جايگزين استفاده شود.

 

 

 

تگ هاي فريم:

Start tag

Purpose

كاربرد

<frameset>

Defines  a  set  of  frames

تعريف مجموعه اي از فريم ها

<frame>

Defines a sub window (a frame>

تعريف يك فريم

<noframes>

Defines a noframe section for browsers that do not handle frames

تعريف جايگزين براي مرورگرهايي كه از فريم ها پشتيباني نميكنند.

<iframe>

Defines  an  inline sub  window (frame)

inline تعريف فريمهاي در جا

 

 فهرستها (Lists )

اين درس شما را با نحوه نمايش انواع فهرستها، شامل فهرستهاي مرتب (ordered) - نا مرتب (unordered) و فهرستهاي تعريفي (defintion lists) و تگ هاي مربطه يعني li ,ol , ul , dl , dt . dd آشنا خواهد كرد.

 

 

فهرستهاي نامرتب (List unordered)

فهرستهايي هستند از يك يا چند قلم اطلاعات كه معمولاً با دايرهاي كوچك و سياه رنگ در شروع نمايش داده ميشوند. يك فهرست از نوع نا مرتب با تگ <ul> شروع شده و هر رقم اطلاعات با تگ <li> مشخص مي گردد.

Html code

نمايش توسط مرورگر

<ul >

<li > rad </li>

<li> blue </li>

<li> green </li>

</ul>

<ul  dir = "rtl" >

 <li>           قهوه</li>

 <li>            شير </li>

<li>            چاي </li>

</ul>

 

·        rad

·        blue

·        green

 

·      قهوه

·      شير

·      چاي

 

داخل تگهاي <li> ميتوانيد از پاراگراف ها، تگ هاي br ، تصاوير و حتا فهرست هاي ديگر استفاده كنيد. به شناسه dir در مثال بالا توجه كنيد. امكان تعيين سمت و جهت نمايش متون در تمامي تگ هاي مربوط به فهرست ها ممكن مي باشد.

 

 

 

فهرستهاي مرتب (List Ordered)

اين نوع فهرست ها بسيار شبيه فهرستهاي نامرتب بوده و فقط مرورگر به هنگام نمايش اقلام اطلاعاتي از اعداد به جاي دايره هاي كوچك سياه رنگ استفاده مي كند. يك فهرست از نوع مرتب با تگ <ol> شروع شده و همانند فهرستهاي نامرتب هر رقم اطلاعات با تگ <li> مشخص مي گردد.

Html code

نمايش توسط مرورگر

<ol>

<li> Red </li>

<li> Blue </li>

<li> Green </li>

</ol>

1- Red

2- Blue

3- Green

<ol   dir = "rtl" >

<li>           قهوه </li>

 <li>           شير </li>

<li>     چاي </li>

</ol>

1-  قهوه

2-  شير

3-  چاي

 

داخل تگهاي <li> ميتوانيد از پاراگرافها،  تگهاي br  ،  تصاوير و حتي فهرستهاي ديگر استفاده كنيد. به شناسه dir در مثال بالا توجه كنيد،  امكان تعيين سمت و جهت نمايش متون تگهاي مربوط به فهرستها ممكن مي باشد.

 

  

فهرستهاي تعريفي (Definition  List)

فهرست تعريفي فهرستي است از اصلاح ها و تشريح و توصيف آنها.

فهرستهاي تعريفي با <dl> شروع شده  و هر زوج اصطلاح و تعريف  مربوط به آن با تگهاي <dt> و <dd> تعريف مي شوند.

 

Html code

نمايش توسط مرورگر

<dl>

<dt>  HTTP </dt>

<dd> Hypertext                                         Transfer Protocol </dd>

<dt> FTP </dt>

<dd> File Transfer  Protocol </dd>

<dt> IP </dt>

<dd> Internet Protocol </dd>

</dl>

HTTP

         Hypertext                             Transfer        

         Protocol

FTP

         File  Transfer Protocol

IP

         Internet Protocol

 

 

<dl  dir = "rtl" >

 </dt >       مقدمه <dt>

</dd>      خلاصه اي   از   مقدمه<dd>

  </dt>     فصل 2  <dt>

 <dd>  خلاصه اي  از  فصل 1 <dd>

</dt>                    فصل 2  <dt>

 </dd>                       خلاصه اي    از فصل2  <dd>

</dl>

مقدمه

                                        خلاصه اي از مقدمه       

فصل 1

                                خلاصه اي از فصل 1

فصل 2

                             خلاصه اي از فصل 2

 

 

داخل تگهاي تشريح يعني <dd>  ميتوانيد از پاراگرافها،  تگهاي br  ،   تصاوير و حتي فهرستهاي ديگر استفاده كنيد. به شناسه dir در مثال بالا توجه كنيد، امكان تعيين سمت و جهت نمايش متون در تمامي تگهاي مربوط به فهرستها ممكن مي باشد.

 

 

 

تگ هاي فهرست

 

Start tag

Purpose

كاربرد

<ol>

Defines  an  ordered List

تعريف فهرست هاي مرتب

<ul>

Defines  an  Unordered List

تعريف فهرست هاي نامرتب

<li>

Defines  a  List Item

تعريف يك آيتم و قلم از يك فهرست

<dl>

Defines  a  Definition List

تعريف فهرست هاي تعريفي

<dt>

Defines  a  Definition Term

تعريف اصطلاح در فهرست هاي تعريفي

<dd>

Defines  a  Definition Description

تعريف معني و شرح اصطلاح در فهرست هاي تعريفي


آموزشگاه کامپیوتر پایا،آموزش html،آموزش html5،آموزش html به زبان ساده،اچتمل

آدرس آموزشگاه کامپیوتر پایاتلفن تماس با آموزشگاه کامپیوتر پایاکانال تلگرام آموزشگاه پایا
مرکز آموزش های تخصصی پایا برگزار کننده دوره های آموزش کاربردی و تضمینی و مهارت های ویژه مشاغل
Top Computer Training School & IT Academy | in Iran , Tehran | Computer Skills Training | Computer tutorials | IT tutorials | Computer institute | Amoozeshgah Computer Paya
All Right Reserved 2005 - 2015- Designed by Institute of Computer PAYA -  Parviz Tariveh   email: info@PayaIT.com
تماس با آموزشگاه کامپیوتر پایاآموزشگاه کامپیوتر پایا