reza_1001
12-04-2008, 05:25 PM
WWW
امروزه شما به هر طرفي که نگاه مي کنيد آدرس هاي اينترنتي را مشاهده مي کنيد که اين
آدرس ها شما را به صفحاتي در اينترنت هدايت مي کنند تا اطلاعاتي را در اختيار شما قرار
مي World Wide Web آغاز شده که مخفف سه کلمه www دهند.بيشتر اين آدرس ها با
باشد. وب قسمتي از دنياي اينترنت است که شامل متن، عکس و تصوير يا حتي صدا مي
باشد که بعضي از اين صفحات به هم مرتبط بوده و شما را به صفحه ديگر حرکت مي دهند.
همانطور که ميدانيد براي دسترسي به اين صفحات نياز به چند چيز داريد:
ابتدا شما بايد مشترک يکي از شرکتهاي سرويس دهنده اينترنت شويد که به اين شرکتها
است. سپس شما براي Internet Service Providers مخفف ISP. مي گويند ISP
داريد مانند: Web browser مشاهده صفحات نياز به يک برنامه به اسم مرورگر وب
تا کدهاي متني Internet explorer, Netscape Navigator, Opera, Mozilla
اين صفحات را ترجمه کرده و به صورت يک سري اطلاعات قابل فهم براي ما نمايش
دهند.
است که شما مي توانيد آدرس هاي اينترنتي (Address bar) داخل اين مرورگرها کادري
برروي کيبورد منتظر نمايش يک وب Enter را وارد کرده و پس از فشار دادن دکمه
درجلوي آدرس وارد شده http سايت باشيد. اگر دقت کرده باشيد پس از اين عمل کلمه
ميباشد، اين کلمه به HyperText Transport Protocol اضافه مي گردد که مخفف
مرورگرميفهماند، اين آدرس از چه پيوند و تکنولوژي مي خواهد براي نمايش صفحه استفاده
. File Transfer Protocol که مخفف FTP : کند، چون پروتکلهاي مختلفي هست مانند
Universal مي باشد که اين اصطلاح مخفف سه کلمه URL نام فني آدرسهاي اينترنتي
است. Resource Locator
چيست؟ HTML
زمانيکه شما داخل صفحات يک وب سايت مي گرديد اجزاي گوناگوني را مي بينيد که تمام
آنها در يک چيز مشترک هستند و آن زبان يا کدي است که آنها را توليد مي کند که اين زبان
مي باشد.حالا اجازه دهيد تا کلمه HTML يا همان HyperText Markup Language
به کلمه برايتان توضيح بدهم، البته انتظار يک معني دقيق و سليس را نداشته باشيد ولي
درحدي که براي من قابل فهم بود براي شما خواهم گفت.
است ، اگر شما با زبانهاي برنامه نويسي ( Linear ) متضاد نوشته هاي خطي : Hyper
کامپيوتر آشنايي داشته باشيد مانند ويژوال بيسيک ميبينيد که بايد کدها را خط به خط بنويسيد
و تا يک خط اجرا نشود بعدي خوانده نمي شود يعني آنها را بايد به ترتيب بنويسيد تا برنامه
اينطوري نيست و الگوي خطي ندارد شما هر کدي را مي توانيد HTML اجرا شود ولي
هر جا که بخواهيد بنويسيد.
به همان متني مي گويند که مي نويسيد تا در مرورگر نشان داده شود. : Text
عملي است که مرورگر برايتان انجام ميدهد يعني يک متن ساده مي نويسيد ولي : Markup
جور ديگري نمايش داده مي شود.
L بالاخره اين هم يک نوع زبان و بايد يک چيزي پيدا کرد تا به حرف :Language
بخوره ديگه (-:
HTML عناصر تشکيل دهنده
گوناگوني است که بر روي ( elements ) زبان وب ميباشد که داراي عناصر HTML
هم تشکيل يک صفحه از سايت را ميدهند. اين عناصر عبارتند از:
متنها و ليست ها : نوشته هاي داخل يک صفحه را در ( texts & lists ) •
برميگيرد.
عکسها : عکس هاي داخل يک صفحه که زيبايي خاصي به وب ( images ) •
سايتها مي بخشند.
جدولها : جدولها بهترين عنصر براي سازمان دهي و مرتب کردن ( tables ) •
اطلاعات ما هستند که نقش اساسي در طراحي يک سابت دارند.
فرمها : عناصري که بيننده سايت به کمک آنها مي تواند اطلاعاتي را ( forms ) •
وارد کرده تا ذخيره شده يا فرستاده شود.
نقطه پيوند : البته اين معني اصلي لغت نمي باشد و اين عناصر، ( hyperlinks ) •
نقطه پيوند و ارتباط بين دو صفحه از يک سايت يا دو وب سايت متفاوت مي باشد.
مانند :
www.yahoo.com (http://www.pnu.daneshjuha.org/redirector.php?url=http%3A%2F%2Fwww.yahoo.com)
چارچوبها : فريمها يا چارچوبها تنها عناصري هستند که با استفاده از ( frames ) •
آنها ما مي توانيم چند صفحه اينترنتي را در يک صفحه جاي دهيم. مانند
چند رسانه اي : شايد بشه آنرا صوت و تصوير هم گفت ، اگرچه ( multimedia ) •
نبوده اما در حال حاضر بيشتر مرورگر هاي HTML از ابتدا صوت و تصوير با
وب از اين عنصر پشتيباني مي کنند و شما ميتوانيد در وب سايتتان فيلم وموزيک
پخش کنيد.
جاوا اسکريپت : يک نوع زبان نوشتاري يا بهتر بگويم يک نوع ( javascript ) •
html دارد و البته آنها را بايد داخل کدهاي HTML کد است که ارتباط نزديکي با
بکار برد تا بتوانيد يک وب سايت حرفه اي با جذابيت بالا طراحي کنيد.
جاوا اپلت : اپلتها برنامه هايي هستند که توسط زبان جاوا ( JavaApplets ) •
نوشته مي شوند و مي توان آنها را در يک صفحه جاسازي کرد براي کارآيي بالاي
وب سايت مانند عمليات پيچيده رياضيات يا ساختن بازيها. زبان برنامه نويسي جاوا
خود يک زبان مجزا و داراي محبوبيت خاصي دردنيا مي باشد که با جاوا اسکريپت
فرق دارد.
استايل شيت : اين عناصر قابليت انتقال اطلاعات به عنوان يک ( style sheets ) •
الگوي مشترک در بين صفحات را دارد. به طور مثال شما يک الگو براي رنگ متن
مي سازيد و سپس آنرا بين صفحاتي که مي خواهيد به اشتراک مي گذاريد.
[/URL] مي باشد که وظيفه آن روح Dynamic Html مخفف دو کلمه : ( DHTML ) •
بخشيدن به صفحات و بالا بردن جذابيت وب سايت مي باشد، شما مي توانيد با
يک وب سايت پويا و زنده طراحي کنيد. Dhtml و javascript هماهنگي کدهاي
WWW
امروزه شما به هر طرفي که نگاه مي کنيد آدرس هاي اينترنتي را مشاهده مي کنيد که اين
آدرس ها شما را به صفحاتي در اينترنت هدايت مي کنند تا اطلاعاتي را در اختيار شما قرار
مي World Wide Web آغاز شده که مخفف سه کلمه www دهند.بيشتر اين آدرس ها با
باشد. وب قسمتي از دنياي اينترنت است که شامل متن، عکس و تصوير يا حتي صدا مي
باشد که بعضي از اين صفحات به هم مرتبط بوده و شما را به صفحه ديگر حرکت مي دهند.
همانطور که ميدانيد براي دسترسي به اين صفحات نياز به چند چيز داريد:
ابتدا شما بايد مشترک يکي از شرکتهاي سرويس دهنده اينترنت شويد که به اين شرکتها
است. سپس شما براي Internet Service Providers مخفف ISP. مي گويند ISP
داريد مانند: Web browser مشاهده صفحات نياز به يک برنامه به اسم مرورگر وب
تا کدهاي متني Internet explorer, Netscape Navigator, Opera, Mozilla
اين صفحات را ترجمه کرده و به صورت يک سري اطلاعات قابل فهم براي ما نمايش
دهند.
است که شما مي توانيد آدرس هاي اينترنتي (Address bar) داخل اين مرورگرها کادري
برروي کيبورد منتظر نمايش يک وب Enter را وارد کرده و پس از فشار دادن دکمه
درجلوي آدرس وارد شده http سايت باشيد. اگر دقت کرده باشيد پس از اين عمل کلمه
ميباشد، اين کلمه به HyperText Transport Protocol اضافه مي گردد که مخفف
مرورگرميفهماند، اين آدرس از چه پيوند و تکنولوژي مي خواهد براي نمايش صفحه استفاده
. File Transfer Protocol که مخفف FTP : کند، چون پروتکلهاي مختلفي هست مانند
Universal مي باشد که اين اصطلاح مخفف سه کلمه URL نام فني آدرسهاي اينترنتي
است. Resource Locator
چيست؟ HTML
زمانيکه شما داخل صفحات يک وب سايت مي گرديد اجزاي گوناگوني را مي بينيد که تمام
آنها در يک چيز مشترک هستند و آن زبان يا کدي است که آنها را توليد مي کند که اين زبان
مي باشد.حالا اجازه دهيد تا کلمه HTML يا همان HyperText Markup Language
به کلمه برايتان توضيح بدهم، البته انتظار يک معني دقيق و سليس را نداشته باشيد ولي
درحدي که براي من قابل فهم بود براي شما خواهم گفت.
است ، اگر شما با زبانهاي برنامه نويسي ( Linear ) متضاد نوشته هاي خطي : Hyper
کامپيوتر آشنايي داشته باشيد مانند ويژوال بيسيک ميبينيد که بايد کدها را خط به خط بنويسيد
و تا يک خط اجرا نشود بعدي خوانده نمي شود يعني آنها را بايد به ترتيب بنويسيد تا برنامه
اينطوري نيست و الگوي خطي ندارد شما هر کدي را مي توانيد HTML اجرا شود ولي
هر جا که بخواهيد بنويسيد.
به همان متني مي گويند که مي نويسيد تا در مرورگر نشان داده شود. : Text
عملي است که مرورگر برايتان انجام ميدهد يعني يک متن ساده مي نويسيد ولي : Markup
جور ديگري نمايش داده مي شود.
L بالاخره اين هم يک نوع زبان و بايد يک چيزي پيدا کرد تا به حرف :Language
بخوره ديگه (-:
HTML عناصر تشکيل دهنده
گوناگوني است که بر روي ( elements ) زبان وب ميباشد که داراي عناصر HTML
هم تشکيل يک صفحه از سايت را ميدهند. اين عناصر عبارتند از:
متنها و ليست ها : نوشته هاي داخل يک صفحه را در ( texts & lists ) •
برميگيرد.
عکسها : عکس هاي داخل يک صفحه که زيبايي خاصي به وب ( images ) •
سايتها مي بخشند.
جدولها : جدولها بهترين عنصر براي سازمان دهي و مرتب کردن ( tables ) •
اطلاعات ما هستند که نقش اساسي در طراحي يک سابت دارند.
فرمها : عناصري که بيننده سايت به کمک آنها مي تواند اطلاعاتي را ( forms ) •
وارد کرده تا ذخيره شده يا فرستاده شود.
نقطه پيوند : البته اين معني اصلي لغت نمي باشد و اين عناصر، ( hyperlinks ) •
نقطه پيوند و ارتباط بين دو صفحه از يک سايت يا دو وب سايت متفاوت مي باشد.
مانند :
[URL="http://www.pnu.daneshjuha.org/redirector.php?url=http%3A%2F%2Fwww.yahoo.com"]www.yahoo.com (http://www.pnu.daneshjuha.org/redirector.php?url=http%3A%2F%2FITJASB.Blogfa.com)
چارچوبها : فريمها يا چارچوبها تنها عناصري هستند که با استفاده از ( frames ) •
آنها ما مي توانيم چند صفحه اينترنتي را در يک صفحه جاي دهيم. مانند
چند رسانه اي : شايد بشه آنرا صوت و تصوير هم گفت ، اگرچه ( multimedia ) •
نبوده اما در حال حاضر بيشتر مرورگر هاي HTML از ابتدا صوت و تصوير با
وب از اين عنصر پشتيباني مي کنند و شما ميتوانيد در وب سايتتان فيلم وموزيک
پخش کنيد.
جاوا اسکريپت : يک نوع زبان نوشتاري يا بهتر بگويم يک نوع ( javascript ) •
html دارد و البته آنها را بايد داخل کدهاي HTML کد است که ارتباط نزديکي با
بکار برد تا بتوانيد يک وب سايت حرفه اي با جذابيت بالا طراحي کنيد.
جاوا اپلت : اپلتها برنامه هايي هستند که توسط زبان جاوا ( JavaApplets ) •
نوشته مي شوند و مي توان آنها را در يک صفحه جاسازي کرد براي کارآيي بالاي
وب سايت مانند عمليات پيچيده رياضيات يا ساختن بازيها. زبان برنامه نويسي جاوا
خود يک زبان مجزا و داراي محبوبيت خاصي دردنيا مي باشد که با جاوا اسکريپت
فرق دارد
استايل شيت : اين عناصر قابليت انتقال اطلاعات به عنوان يک ( style sheets ) •
الگوي مشترک در بين صفحات را دارد. به طور مثال شما يک الگو براي رنگ متن
مي سازيد و سپس آنرا بين صفحاتي که مي خواهيد به اشتراک مي گذاريد.
مي باشد که وظيفه آن روح Dynamic Html مخفف دو کلمه : ( DHTML ) •
بخشيدن به صفحات و بالا بردن جذابيت وب سايت مي باشد، شما مي توانيد با
يک وب سايت پويا و زنده طراحي کنيد. Dhtml و javascript هماهنگي کدهاي
که در بخش قبل ذکر شد مي توان همگي يا تک تک ( elements) تمامي اين عناصر
بکار برد. لازم بذکر است که کليه کدها و عناصر مربوط به html آنها را در ميان کدهاي
تأييد و به رسميت شناخته مي W٣C توسط يک کنسرسيوم و انجمني به نام html زبان
مي باشد، به غير World Wide Web Consortium که مخفف W٣C شود. انجمن
هم نظارت دارد. اين انجمن پس از Style sheet, xml, xhtml بر کدهاي Html از
اعلام مي نمايد. در حال www.w٣.org (http://www.pnu.daneshjuha.org/redirector.php?url=http%3A%2F%2Fwww.w%D9%A3.org) بررسي کدهاي جديد آنها را در سايت رسمي خود
به Xhtml ميباشد و بعد از آن نسخه هاي html نسخه ٤٫٠١ ،html حاضر آخرين نسخه
وب معرفي شده است.
هدف از ساخت وب سايت
قبل از هر کاري شما بايد هدف مشخصي داشته باشيد تا مصمم تر آن را دنبال کنيد، پس
براي ساختن يک وب سايت هم هدف از ساخت آنرا مشخص کنيد به طور مثال موضوع آن
چيست يا چه طرحي مي خواهيد داشته باشه با چه تعداد صفحه. بد نيست که نوع مخاطبين و
بيننده ها را هم مشخص کنيد که چه کساني قرار است از سايت شما استفاده کنند. شما مي
توانيد در ابتدا از يک سايت شخصي شروع کنيد، فکر کنم با پيشرفت تکنولوژي کامپيوتر و
اينترنت در آينده نزديک هر کسي مانند شناسنامه بايد يک سايت براي معرفي خود داشته
باشه. هميشه سعي کنيد تا مطالب را متناسب با مضمون سايت انتخاب کنيد و در هر قسمت
يک هدف را دنبال کنيد که بيننده گيج و فراري نشود. اگر سايت شما شخصي است و در آن
خاطرات ، عکسهاي خود يا دوستانتان را گذاشته ايد پس ديگرنبايد تبليغ محصولات توليدی
را اضافه کنيد يا بالعکس.
کجا و چگونه سايت را راه اندازي کنيد
مي گويند، اسم domain ابتدا بايد يک اسم مناسب براي سايت انتخاب کنيد که به اين اسم
World Wide Web که مخفف www : يک وب سايت از سه قسمت تشکيل مي شود
.com, : و در آخر پسوندهاي مشخص مانند Domain ميباشد، اسم منتخب شما يا همان
.net, .org, .info
پس از انتخاب اسم که بايد يک هماهنگي با مطالب سايت داشته باشد، نوبت به ثبت آن
ميرسد که شما مجبورهستيد با يک شرکت خدمات اينترنت قرار داد ببنديد، براي ثبت اسم و
اجاره فضا تا اطلاعات شما را در اينترنت به معرض نمايش بگذارند. بعد از اينکه تنظيمات
File که مخفف FTP اوليه انجام شد، شما مي توانيد با استفاده از سرويسهايي مانند
ميباشد اطلاعات سايت را حذف ، اضافه يا تغيير دهيد که در Transfer Protocol
مورد اين سرويس در بخش ديگري توضيح خواهم داد.
البته سابتهايي هستند که شما ميتوانيد به طور رايگان سايت خود را راه اندازي کنيد اما
معايبي هم دارند که يکي از آنها پخش تبليغات در صفحات شما ميباشد و ديگر اينکه امکانات
محدود آنها است ولي براي شروع کار و آشنايي با نصب و راه اندازي يک وب سايت بسيار
است که اگر ايميل در www.geocities.com (http://www.pnu.daneshjuha.org/redirector.php?url=http%3A%2F%2Fwww.geocities.com) مناسب ميباشند. يکي از اين سايتها
سايت ياهو داريد، فضاي رايگان در اختيارتان قرار ميدهد.
اهميت طراحي وب سايت
يک وب سايت موفق در مرحله طراحي جان مي گيرد چون چند چيز مهم در اين قسمت
مشخص ميشود مانند، قالب بندي، رنگ، محتوا ومديريت اطلاعات سايت. اگر ما درست
کردن وب سايت را به ساختن يک خانه تشبيه کنيم، ميبينيد که انسان منطقي خانه را بدون
نقشه و طرح نمي سازد، پس بياييد به اين قسمت اهميت بيشتري بدهيم تا در پايان کار
احساس رضايت بکنيم. در ساخت يک خانه نکات مهم ديگري هم هست، ظاهر و نماي آن،
مواد ومصالح که قرار است بکار برده شود، در ضمن به راحتي کساني که ميخواهند از آن
استفاده کنند هم بايد فکر کرد. پس شما هم اين نکات را مد نظر داشته باشيد که ظاهر
صفحات چه شکلي داشته باشد از چه رنگهايي استفاده کنيد و چه مطالبي را بکار بريد تا
مخاطبين را مجذوب کرده وهمچنين بتوانند به کليه قسمتهاي سايت دسترسي داشته باشند در
هربخشي که هستند. زمان بيشتري را صرف اين قسمت کنيد تا نيازي به تغييرات اساسي در
آينده نداشته باشيد.
به چه چيزهايي نياز داريد HTML براي يادگيري
داريد web browser براي ديدن صفحاتي که طراحي مي کنيد نياز به يک مرورگر وب
اگر شما اين صفحه را مي بينيد پس يکي از اين مرورگرها را داريد. اما براي نوشتن
که درکليه سيستمهاي عامل notepad در حال حاضر به برنامه ساده html کدهاي
ويندوز وجود دارد نياز داريد، برنامه هاي پيشرفته ديگري هم هست که محيط گرافيکي
ولي براي Microsoft frontpage , Macromedia Dreamweaver : دارند مانند
استفاده کنيد. پس مهمترين چيزي که نياز داريد Notepad شروع بهتر است که از همان
کمي وقت و علاقه هست.
در خلال دهه ٩٠ ميلادي همراه با گسترش وب، Tim Berners-Lee توسط HTML
معروفيت خاصي پيدا کرد. در آن زمان Mosaic شکوفا شد. اين زبان توسط مرورگر
در چند مدل منتشر مي شد که آن بستگي داشت به سازنده فايل و انجمنهايي که در HTML
زمينه وب فعاليت داشتند.
HTML گسترش يافت و بلافاصله در همان سال HTML در نوامبر ١٩٩٥ نسخه ٢٫٠
شروع به فعاليت بر W٣C ٣٫٠ منتشر شد، ولي استقبالي از آن نشد. در سال ١٩٩٦ انجمن
HTML روي نسخه اين زبان کرد که حاصل کار آنها در ١٤ ژانويه ١٩٩٧ انتشار ٣٫٠٢
بود. اين نسخه توانست رضايت اکثريت را جلب کند چون هماهنگي بيشتري با مرورگرهاي
مختلف در سيستمهاي عامل متفاوت داشت. در تمام نسخه هاي اين زبان ، سعي بر اين شده
بود تا نظر کساني که در زمينه وب سرمايه گذاري کرده بودند جلب شود و برنامه هاي توليد
براي HTML شده براي وب بتوانند مدت طولاني تري قابل استفاده باشند. به همين منظور
اهداف گسترده تري ، در وب توسعه يافت تا در کليه سيستمهاي اطلاع رساني و الکترونيکي
کوچک و بزرگ با بکار بردن گرافيک و رنگها، قابليت بهره برداري بيشتري داشته باشد.
در وب منتشر شد و در همين بين شرکتهاي HTML در ١٨ دسامبر ١٩٩٧ نسخه ٤٫٠
توليد کننده مرورگر وب يکسري مشخصات منحصر بخود را به اين نسخه اضافه کردند که
مورد تاييد قرار W٣C قابل اجرا در مرورگرهاي ديگر نبود. بعضي از اين تغييرات در
مرورگرها مجبور به تغيير شدند تا با HTML گرفت اما بعضي ديگر نه. با تغييرات
تحولات جديد سازگار شوند.
HTML در تاريخ ٢٤ آوريل ١٩٩٨ در اين نسخه تجديد نظر شد و حاصل آن پيدايش ٤٫٠١
برسميت شناخته شد و اين انجمن W٣C بود که با کمي تغيير و رفع يکسري مشکلات، در
استفاده از آنرا به توسعه دهندگان و طراحان وب ، توصيه کرد.
embeded objects, frames, با قابليت استفاده از HTML بطور کل مجموعه ٤
و با کارآيي بالاتر جدولها و فرمها به وب معرفي شد، scripting, style sheets
همچنين در اين نسخه توجه زيادي به افراد با توانايي کم شده بود تا اين افراد هم بتوانند از
HTML محيط وب استفاده کنند. اما مهمترين قدمي که در اين نسخه برداشته شد، پشتيباني
از زبانهايي بود که از راست به چپ نوشته ميشدند مانند زبان فارسي، که در اين نسخه با
به هدف بزرگ بين المللي شدن اين زبان نزديک شدند تا ISO پذيرفتن استاندارد ١٠٦٤٦
را منتقل کنند. HTML همه مردم دنيا در هر کجا و با هر زباني بتوانند اسناد
تفاوت کمي با نسخه اصلي خود يعني ٤٫٠ دارد اما در عوض هماهنگي HTML ٤٫٠١
دارد. در اصل XML و نسل بعدي يعني XHTML بيشتري با نسل جديد زبان وب يعني
XML با HTML است که براي هماهنگي و سازگاري XML اساس و مقدمه XHTML
منتشر شده است.
زبان بسيار قوي است براي طراحان و سازندگان محصولات وب اما در آن HTML ٤
توجهي به دستگاههاي اطلاع رساني و الکترونيکي کوچک با قدرت و حافظه کمتر نشده
کرد و XHTML در ٢٦ ژانويه ٢٠٠٠ اقدام به معرفي ١٫٠ C٣W است. به همين منظور
در ١٩ دسامبر همان سال آنرا به رسميت شناخت و تاکيد به استفاده از اين نسخه کرد تا با
را گسترش دهد و HTML بکارگيري ويژگيهايي که دارد دامنه استفاده از زبان محبوب
را فراهم کند. XML مقدمات معرفي
خسته نباشيد دوستان، در صفحات قبل تا حدودي با مقدمات راه اندازي يک وب سايت آشنا
شديد و آموختيد تا هدفتان را با محتواي سايت هماهنگ کنيد، همچنين به اهميت طراحي هم
پي برديد. اما حالا کاري که شما بايد انجام دهيد، کمي استراحت کنيد و يک نوشيدني براي
خود مهيا کنيد سپس نفس عميقي بکشيد و آماده باشيد تا اولين گام را براي معرفي خودتان به
عنوان يک طراح و برنامه نويس حرفه اي وب برداريد. ما ورود شما را به يکي از ساده
ترين و جذاب ترين رشته هاي آموزشي وب و کامپيوتر خوش آمد مي گوييم . پس از اينجا
جاي ديگر نرويد که بهترين مکان را براي آموزش برنامه نويسي تحت وب و طراحي سايت
پيدا کرده ايد. البته اين موضوع را شوخي کرديم، اين ديگه بستگي به شما دارد تا مطالب اين
سايت را تا چه حد قابل بدانيد.
HTML تگهاي
چيست و چه html بايد بدانيد، اينست که تگ html اولين چيزي که براي برنامه نويسي
دو نوع هستند، تگهاي آغازين و تگهاي پايان دهنده. بطور html کاري انجام ميدهد. تگهاي
کل تگها با دو علامت کوچکتر و بزرگتر، يعني < > مشخص ميشوند و بين اين دو علامت
نوشته ميشود، مانند: html کد
<b>
اين يک تگ آغازين است و کد داخل آن به مرورگر ما ميفهماند که متن بعد از آن بايد
به بيننده صفحه نشان داده شود و بلافاصله متن مورد نظر bold بصورت حروف ضخيم و
را مينويسيم و در آخر آن، تگ پايان دهنده که مرورگر بفهمد تا کجا اين متن بايد بصورت
ضخيم نمايش داده شود،
<b> This is a bold text. </b>
ميباشد. Slash ( / ) همانطور که مشاهده ميکنيد، تگهاي پايان دهنده داراي يک علامت
اما کار اين تگها چيست؟ مرورگرهاي وب مانند اينترنت اکسپلورر، به علامتهاي < >
حساس هستند و به محض اينکه به آنها مي رسند کد داخل آنها را خوانده و عمليات لازم را
بر روي متن بعد از آن انجام ميدهند تا به تگ پايان دهنده برسند. در حقيقت مرورگرها حکم
مترجم را براي ما دارند و کليه تگها ونوشته هاي داخل آنها را بصورت اطلاعات منظم و
قابل فهم در قالب يک صفحه وب براي ما ترجمه کرده و به نمايش ميگذارند. ما با وارد
کردن تگهاي مناسب، کنترل نمايش صفحه وب را در مرورگرها به کنترل خود در مي آوريم
هم مانند هر html را چگونه و در کجا بنويسيد. زبان html پس بايد ياد بگيريد که تگهاي
زبان ديگري ساختار و قواعد خاص خود را دارد که در صفحات بعد با آنها آشنا مي شويد.
Source code
در مرورگر است که شما Html صفحات وب داراي مزيتي هستند و آن مشاهده کدهاي
براحتي مي توانيد تگهاي عناصر تشکيل دهنده آن صفحه را ببينيد و با نحوه قرار گرفتن و
تکنيکهاي بکار گرفته شده آشنا شويد. براي ديدن سورس کد يا همان کد تشکيل دهنده صفحه
کليک مي کنيد Source در مرورگر مي شويد و بر روي گزينه view وب داخل منوي
را نشان مي دهد که در حال Html باز شده و تگهاي Notepad که بطور معمول برنامه
حاضر فهميدن آنها براي شما مشکل است ولي در آينده نزديک هيچ مشکلي براي درک کدها
نخواهيد داشت.
را لمس کنيد. html در اين بخش شما اولين صفحه وب را خواهيد ساخت تا سادگي زبان
ويندوز را باز کنيد، البته مي توانيد از هر برنامه Notepad براي شروع ابتدا برنامه
ويرايشگر متن استفاده کنيد. سپس اين تگها را بنويسيد:
<html>
</html>
شروع و به کجا ختم ميشوند. html اين تگها به مرورگر وب ميفهماند که از کجا کدهاي
پس بقيه تگها را ما بايد بين اين دو وارد کنيم. تگها را ما به دو دسته تقسيم ميکنيم: تگهاي
بدين صورت: ، body و تگهاي قسمت بدنه head قسمت سر
<html>
<head>
</head>
<body>
</body>
</html>
نوشته شود head فرق اين دو قسمت در اينست که هر اطلاعاتي داخل تگهاي قسمت سر
هر اطلاعاتي وارد شود body در صفحه مرورگر نشان داده نميشود ولي در قسمت بدنه
در صفحه نمايش داده ميشود.
خب دوستان اين ساختار کلي و اسکلت بندي يک صفحه وب هست که بايد هميشه آنرا در
وارد کنيد، مثلاً body نظر داشته باشيد. حالا يک متني بين تگهاي بدنه
<html>
<head>
</head>
<body>
This is my first page!
</body>
</html>
نامگذاری و ذخيره کردن فايل
الان کدنويسي ما تکميل شد و بايد اين فايل متني را ذخيره کنيم تا بتوانيم در مرورگر وب
را انتخاب کنيد، يک Save as را باز کنيد و گزينه File خود امتحانش کنيم. ابتدا منو
پنجره براي آدرس دهي و نامگذاري آن فايل باز ميشود که آدرس جايي که بايد ذخيره شود
وارد کنيد My Documents را مانند
وارد Firstpage اسم فايل را بنام File Name سپس در پايين پنجره باز شده در قسمت
را بنويسيد و دکمه html کنيد و دقت کنيد تا در آخر اين اسم يک نقطه بگذاريد و پسوند
ذخيره شود. html را بزنيد تا فايل متني ما بصورت يک فايل Save
را .htm هم باز شود بايد پسوند DOS دقت کنيد اگر ميخواهيد فايل شما در سيستم عامل
در آخر اسم وارد کنيد.
حالا به سراغ فايل ذخيره شده ميرويم، اگر در سيستم عامل ويندوز اينکار را انجام داده ايد،
آن فايل بايد آيکون مرورگر اينترنت اکسپلورر را داشته باشد، روي فايل کليک کنيد تا باز
شود، همانطور که مشاهده ميکنيد مرورگر وب شما باز ميشود تا اطلاعات آن صفحه را
وارد کرده ايد را مي بينيد body نمايش دهد. اگر داخل صفحه فقط نوشتهايي که بين تگ
پس بايد به شما تبريک بگويم و از اين به بعد بايد به خودتان بيشتر توجه کنيد. اگر هم غير
از آن مي بينيد يا چيزي مشاهده نميکنيد، مراحل گفته شده را دوباره انجام دهيد.
وارد کنيد بعد از <body> همانطور که دربخشهاي قبل گفته شد، هرمتني را بين تگهاي
و هنگام نمايش فايل در مرورگر آنرا مشاهده خواهيد .htm يا .html ذخيره آن فايل با پسوند
کرد که متن مورد نظر با تنظيمات مرورگر نمايان خواهد شد. ولي ما با استفاده از تگهاي
اين عنصر کنترل نمايش نوشته ها را بدست خود ميگيريم تا همان چيزي که مورد نظر ما
است نشان داده شوند. تگهاي متن را ميتوان به دو دسته تقسيم کرد، تگهاي اوليه که بيشتر
وظيفه خط بندي، پاراگراف بندي و يا تنظيمات در ارتباط با متن را به عهده دارند و تگهايي
مي گويند. بهتر است formatting که شکل و آرايش حروف را کنترل ميکنند که به آنها
يا هر برنامه ويرايشگر متن را که داريد باز کنيد و هر کدام از اين تگها را Notepad که
امتحان کنيد تا کاربرد آنها در ذهن شما جاي گيرد.
<br>
براي خط بندي از اين تگ استفاده ميشود و متن بعد از آن به يک خط پايين تر منتقل ميشود
که نيازي به تگ پايان دهنده هم ندارد.
مثال
<p></p>
بين خطوط ايجاد <br> پاراگراف بندي متن را به عهده دارد و فاصله بيشتري را نسبت به
ميباشد که محل قرارگيري پاراگراف را در " " =align ميکند. اين تگ داراي خصوصيت
مقداردهي "justify" ,"left", "center", "right" يک سطر کنترل ميکند و با کلمات
ميشود. مثال
<p/>...<"align="left p>
<center></center>
همانطور که از اسمش پيداست متن بين اين دو تگ در وسط يک سطر قرار خواهد گرفت،
البته اين تگ را براي عناصر ديگر وب نيز ميتوان بکار برد.مثال
<pre></pre>
مرورگرها فاصله هر کلمه را در حد استاندارد نشان ميدهند و اگر شما بخواهيد که يک متن
با فاصله هاي زيادي نمايش داده شود يعني آنطور که ميخواهيد نشان داده شود از اين تگ
استفاده ميکنيد.مثال
<h١></h١>
مي گويند و براي مشخص کردن سرفصلها و تيترها بکار ميرود. Heading به اين تگ
اين تگ از عدد يک تا شش درجه بندي دارد که عدد يک بزرگترين حد و شش کوچکترين
left, ميباشند و با align=" " حد حروف را نمايش ميدهند. در ضمن داراي خصوصيت
مقداردهي ميشود.مثال center , right
<hr>
اين تگ روي خود متن کاري صورت نميدهد و فقط با ترسيم يک خط افقي آنها را از هم
جدا ميکند که داراي خصوصيات زير ميباشد.
طول خط را کنترل ميکند که هم با عدد در مقياس پيکسل و هم با درصد ميتوان width=" "
مقدار دهي کرد.
که محل قرار گيري خط در يک سطر را کنترل ميکند. align=" "
رنگ خط که ميتوانيد اسم رنگ يا کد هگز رنگ را بنويسيد. color=" "
اين خصوصيت ضخامت خط را تعيين ميکند که هرچه عدد بزرگتر باشد ، size=" "
ضخامت بيشتر است. بصورت پيش فرض خط داراي سايه ميباشد و اگر خصوصيت
را به تگ اضافه کنيد ديگر سايه را نشان نميدهد.مثال noshade
<div></div>
آن قسمت از متن <br> اين تگ کاربرد فراواني براي مدل دادن به متن دارد و مانند تگ
در اين تگ توانايي اعمال style=" " را جدا ميکند وبه خط بعد منتقل ميکند . خصوصيت
يک الگوي خاص در آن قسمت از متن را ميدهد. بطور مثال هر گاه کاربر نشانگر موس را
که تعريف شود همان Style روي آن متن برد ، نوشته هاي ما خط دار شود، البته هر نوع
درست کردن الگوها را توضيح خواهم داد. Style Sheets را بکار ميبرد. در بخش
مثال
<span></span>
اين تگ هم مانند تگ بالا ميباشد با اين تفاوت که مخصوص يک کلمه يا حتي يک حرف
ميباشد style=" " متن را از بقيه جدا نميکند و داراي خصوصيت div ميباشد چون مانند
که بر فرض هنگام قرار گرفتن موس روي يک کلمه زمينه آن رنگي شود. مثال
<marquee></marquee>
متن بين اين دو تگ متحرک خواهد شد و داراي خصوصيات زير ميباشد، البته اين تگ
مشکلي (IE) ممکن است در همه مرورگرها عمل نکند ولي در مرورگر اينترنت اکسپلورر
براي نمايش ندارد. خصوصيات اين تگ عبارتند از :
top, middle, bottom محل قرار گرفتن متن را تعيين ميکند که با کلمات align=" "
مقدار دهي ميشود.
scroll اين خصوصيت نحوه حرکت متن را کنترل ميکند که آنرا برابر با behavior=" "
اگر قرار دهيم، متن بصورت متناوب از يکطرف صفحه وارد و از طرف ديگر خارج
قرار دهيم ، متن از صفحه خارج نميشود و در عرض alternate ميشود و اگر برابر با
باشد ، متن از يکطرف وارد صفحه slide مرورگر حرکت ميکند، همچنين اگر برابر با
شده و در طرف ديگرميايستد.
رنگ زمينه آن تگ را مشخص ميکند که يا نام رنگ يا کد هگز آنرا bgcolor=" "
مينويسيد.
left, right, top, جهت ورود متن به صفحه را کنترل ميکند و با کلمات direction=" "
که از چپ ، راست، بالا و پايين ميتواند وارد شود. down
را به عدد در مقياس پيکسل يا به درصد تعيين marquee ارتفاع کادر height=" "
ميکند.
حاشيه چپ و راست را کم وزياد ميکند. hspace=" "
تعداد چرخش متن را کنترل ميکند. loop=" "
سرعت حرکت متن را تعيين ميکند. scrolldelay=" "
حاشيه بالا و پايين متن را مشخص ميکند. vspace=" "
عرض کادر را کنترل ميکند. width=" "
مثال
<-- !.....-->
از اين تگ براي افزودن نظريه يا هر نوشته ديگري که نميخواهيد در مرورگر نمايش داده
شود و يا عملي را انجام دهد استفاده ميکنيد که بجاي نقطه چين هر متني را ميتوانيد وارد
کنيد .
<bdo></bdo>
اين تگ فقط مخصوص مشخص کردن متن ازطرف چپ يا راست که داراي خصوصيت
يعني از راست به چپ مقدار دهي rtl يعني از چپ به راست و ltr ميباشد و با dir=” “
ميشود.
ميباشند که بخاطر زياد بودن تگهاي متن مجبورم آنها html ليستها هم جزو عنصر متن در
(Ordered را از هم جدا کنم. سه نوع ليست وجود دارد، يکي ليستهاي با ترکيب منظم
وديگري ليستهاي توصيفي (Unordered list) و ليست با ترکيب نا منظم list)
شايد اين نوع نامگذاري بخاطر وجود اعداد يا حروف بترتيب در . (Definition list)
ليست منظم است که در ديگري فقط نقطه هاي توپر هست که ترتيبي را نميتوان براي آنها
در نظر گرفت. در هر صورت تگهاي آن به شرح زير ميباشند:
<ol><li></ol>
امروزه شما به هر طرفي که نگاه مي کنيد آدرس هاي اينترنتي را مشاهده مي کنيد که اين
آدرس ها شما را به صفحاتي در اينترنت هدايت مي کنند تا اطلاعاتي را در اختيار شما قرار
مي World Wide Web آغاز شده که مخفف سه کلمه www دهند.بيشتر اين آدرس ها با
باشد. وب قسمتي از دنياي اينترنت است که شامل متن، عکس و تصوير يا حتي صدا مي
باشد که بعضي از اين صفحات به هم مرتبط بوده و شما را به صفحه ديگر حرکت مي دهند.
همانطور که ميدانيد براي دسترسي به اين صفحات نياز به چند چيز داريد:
ابتدا شما بايد مشترک يکي از شرکتهاي سرويس دهنده اينترنت شويد که به اين شرکتها
است. سپس شما براي Internet Service Providers مخفف ISP. مي گويند ISP
داريد مانند: Web browser مشاهده صفحات نياز به يک برنامه به اسم مرورگر وب
تا کدهاي متني Internet explorer, Netscape Navigator, Opera, Mozilla
اين صفحات را ترجمه کرده و به صورت يک سري اطلاعات قابل فهم براي ما نمايش
دهند.
است که شما مي توانيد آدرس هاي اينترنتي (Address bar) داخل اين مرورگرها کادري
برروي کيبورد منتظر نمايش يک وب Enter را وارد کرده و پس از فشار دادن دکمه
درجلوي آدرس وارد شده http سايت باشيد. اگر دقت کرده باشيد پس از اين عمل کلمه
ميباشد، اين کلمه به HyperText Transport Protocol اضافه مي گردد که مخفف
مرورگرميفهماند، اين آدرس از چه پيوند و تکنولوژي مي خواهد براي نمايش صفحه استفاده
. File Transfer Protocol که مخفف FTP : کند، چون پروتکلهاي مختلفي هست مانند
Universal مي باشد که اين اصطلاح مخفف سه کلمه URL نام فني آدرسهاي اينترنتي
است. Resource Locator
چيست؟ HTML
زمانيکه شما داخل صفحات يک وب سايت مي گرديد اجزاي گوناگوني را مي بينيد که تمام
آنها در يک چيز مشترک هستند و آن زبان يا کدي است که آنها را توليد مي کند که اين زبان
مي باشد.حالا اجازه دهيد تا کلمه HTML يا همان HyperText Markup Language
به کلمه برايتان توضيح بدهم، البته انتظار يک معني دقيق و سليس را نداشته باشيد ولي
درحدي که براي من قابل فهم بود براي شما خواهم گفت.
است ، اگر شما با زبانهاي برنامه نويسي ( Linear ) متضاد نوشته هاي خطي : Hyper
کامپيوتر آشنايي داشته باشيد مانند ويژوال بيسيک ميبينيد که بايد کدها را خط به خط بنويسيد
و تا يک خط اجرا نشود بعدي خوانده نمي شود يعني آنها را بايد به ترتيب بنويسيد تا برنامه
اينطوري نيست و الگوي خطي ندارد شما هر کدي را مي توانيد HTML اجرا شود ولي
هر جا که بخواهيد بنويسيد.
به همان متني مي گويند که مي نويسيد تا در مرورگر نشان داده شود. : Text
عملي است که مرورگر برايتان انجام ميدهد يعني يک متن ساده مي نويسيد ولي : Markup
جور ديگري نمايش داده مي شود.
L بالاخره اين هم يک نوع زبان و بايد يک چيزي پيدا کرد تا به حرف :Language
بخوره ديگه (-:
HTML عناصر تشکيل دهنده
گوناگوني است که بر روي ( elements ) زبان وب ميباشد که داراي عناصر HTML
هم تشکيل يک صفحه از سايت را ميدهند. اين عناصر عبارتند از:
متنها و ليست ها : نوشته هاي داخل يک صفحه را در ( texts & lists ) •
برميگيرد.
عکسها : عکس هاي داخل يک صفحه که زيبايي خاصي به وب ( images ) •
سايتها مي بخشند.
جدولها : جدولها بهترين عنصر براي سازمان دهي و مرتب کردن ( tables ) •
اطلاعات ما هستند که نقش اساسي در طراحي يک سابت دارند.
فرمها : عناصري که بيننده سايت به کمک آنها مي تواند اطلاعاتي را ( forms ) •
وارد کرده تا ذخيره شده يا فرستاده شود.
نقطه پيوند : البته اين معني اصلي لغت نمي باشد و اين عناصر، ( hyperlinks ) •
نقطه پيوند و ارتباط بين دو صفحه از يک سايت يا دو وب سايت متفاوت مي باشد.
مانند :
www.yahoo.com (http://www.pnu.daneshjuha.org/redirector.php?url=http%3A%2F%2Fwww.yahoo.com)
چارچوبها : فريمها يا چارچوبها تنها عناصري هستند که با استفاده از ( frames ) •
آنها ما مي توانيم چند صفحه اينترنتي را در يک صفحه جاي دهيم. مانند
چند رسانه اي : شايد بشه آنرا صوت و تصوير هم گفت ، اگرچه ( multimedia ) •
نبوده اما در حال حاضر بيشتر مرورگر هاي HTML از ابتدا صوت و تصوير با
وب از اين عنصر پشتيباني مي کنند و شما ميتوانيد در وب سايتتان فيلم وموزيک
پخش کنيد.
جاوا اسکريپت : يک نوع زبان نوشتاري يا بهتر بگويم يک نوع ( javascript ) •
html دارد و البته آنها را بايد داخل کدهاي HTML کد است که ارتباط نزديکي با
بکار برد تا بتوانيد يک وب سايت حرفه اي با جذابيت بالا طراحي کنيد.
جاوا اپلت : اپلتها برنامه هايي هستند که توسط زبان جاوا ( JavaApplets ) •
نوشته مي شوند و مي توان آنها را در يک صفحه جاسازي کرد براي کارآيي بالاي
وب سايت مانند عمليات پيچيده رياضيات يا ساختن بازيها. زبان برنامه نويسي جاوا
خود يک زبان مجزا و داراي محبوبيت خاصي دردنيا مي باشد که با جاوا اسکريپت
فرق دارد.
استايل شيت : اين عناصر قابليت انتقال اطلاعات به عنوان يک ( style sheets ) •
الگوي مشترک در بين صفحات را دارد. به طور مثال شما يک الگو براي رنگ متن
مي سازيد و سپس آنرا بين صفحاتي که مي خواهيد به اشتراک مي گذاريد.
[/URL] مي باشد که وظيفه آن روح Dynamic Html مخفف دو کلمه : ( DHTML ) •
بخشيدن به صفحات و بالا بردن جذابيت وب سايت مي باشد، شما مي توانيد با
يک وب سايت پويا و زنده طراحي کنيد. Dhtml و javascript هماهنگي کدهاي
WWW
امروزه شما به هر طرفي که نگاه مي کنيد آدرس هاي اينترنتي را مشاهده مي کنيد که اين
آدرس ها شما را به صفحاتي در اينترنت هدايت مي کنند تا اطلاعاتي را در اختيار شما قرار
مي World Wide Web آغاز شده که مخفف سه کلمه www دهند.بيشتر اين آدرس ها با
باشد. وب قسمتي از دنياي اينترنت است که شامل متن، عکس و تصوير يا حتي صدا مي
باشد که بعضي از اين صفحات به هم مرتبط بوده و شما را به صفحه ديگر حرکت مي دهند.
همانطور که ميدانيد براي دسترسي به اين صفحات نياز به چند چيز داريد:
ابتدا شما بايد مشترک يکي از شرکتهاي سرويس دهنده اينترنت شويد که به اين شرکتها
است. سپس شما براي Internet Service Providers مخفف ISP. مي گويند ISP
داريد مانند: Web browser مشاهده صفحات نياز به يک برنامه به اسم مرورگر وب
تا کدهاي متني Internet explorer, Netscape Navigator, Opera, Mozilla
اين صفحات را ترجمه کرده و به صورت يک سري اطلاعات قابل فهم براي ما نمايش
دهند.
است که شما مي توانيد آدرس هاي اينترنتي (Address bar) داخل اين مرورگرها کادري
برروي کيبورد منتظر نمايش يک وب Enter را وارد کرده و پس از فشار دادن دکمه
درجلوي آدرس وارد شده http سايت باشيد. اگر دقت کرده باشيد پس از اين عمل کلمه
ميباشد، اين کلمه به HyperText Transport Protocol اضافه مي گردد که مخفف
مرورگرميفهماند، اين آدرس از چه پيوند و تکنولوژي مي خواهد براي نمايش صفحه استفاده
. File Transfer Protocol که مخفف FTP : کند، چون پروتکلهاي مختلفي هست مانند
Universal مي باشد که اين اصطلاح مخفف سه کلمه URL نام فني آدرسهاي اينترنتي
است. Resource Locator
چيست؟ HTML
زمانيکه شما داخل صفحات يک وب سايت مي گرديد اجزاي گوناگوني را مي بينيد که تمام
آنها در يک چيز مشترک هستند و آن زبان يا کدي است که آنها را توليد مي کند که اين زبان
مي باشد.حالا اجازه دهيد تا کلمه HTML يا همان HyperText Markup Language
به کلمه برايتان توضيح بدهم، البته انتظار يک معني دقيق و سليس را نداشته باشيد ولي
درحدي که براي من قابل فهم بود براي شما خواهم گفت.
است ، اگر شما با زبانهاي برنامه نويسي ( Linear ) متضاد نوشته هاي خطي : Hyper
کامپيوتر آشنايي داشته باشيد مانند ويژوال بيسيک ميبينيد که بايد کدها را خط به خط بنويسيد
و تا يک خط اجرا نشود بعدي خوانده نمي شود يعني آنها را بايد به ترتيب بنويسيد تا برنامه
اينطوري نيست و الگوي خطي ندارد شما هر کدي را مي توانيد HTML اجرا شود ولي
هر جا که بخواهيد بنويسيد.
به همان متني مي گويند که مي نويسيد تا در مرورگر نشان داده شود. : Text
عملي است که مرورگر برايتان انجام ميدهد يعني يک متن ساده مي نويسيد ولي : Markup
جور ديگري نمايش داده مي شود.
L بالاخره اين هم يک نوع زبان و بايد يک چيزي پيدا کرد تا به حرف :Language
بخوره ديگه (-:
HTML عناصر تشکيل دهنده
گوناگوني است که بر روي ( elements ) زبان وب ميباشد که داراي عناصر HTML
هم تشکيل يک صفحه از سايت را ميدهند. اين عناصر عبارتند از:
متنها و ليست ها : نوشته هاي داخل يک صفحه را در ( texts & lists ) •
برميگيرد.
عکسها : عکس هاي داخل يک صفحه که زيبايي خاصي به وب ( images ) •
سايتها مي بخشند.
جدولها : جدولها بهترين عنصر براي سازمان دهي و مرتب کردن ( tables ) •
اطلاعات ما هستند که نقش اساسي در طراحي يک سابت دارند.
فرمها : عناصري که بيننده سايت به کمک آنها مي تواند اطلاعاتي را ( forms ) •
وارد کرده تا ذخيره شده يا فرستاده شود.
نقطه پيوند : البته اين معني اصلي لغت نمي باشد و اين عناصر، ( hyperlinks ) •
نقطه پيوند و ارتباط بين دو صفحه از يک سايت يا دو وب سايت متفاوت مي باشد.
مانند :
[URL="http://www.pnu.daneshjuha.org/redirector.php?url=http%3A%2F%2Fwww.yahoo.com"]www.yahoo.com (http://www.pnu.daneshjuha.org/redirector.php?url=http%3A%2F%2FITJASB.Blogfa.com)
چارچوبها : فريمها يا چارچوبها تنها عناصري هستند که با استفاده از ( frames ) •
آنها ما مي توانيم چند صفحه اينترنتي را در يک صفحه جاي دهيم. مانند
چند رسانه اي : شايد بشه آنرا صوت و تصوير هم گفت ، اگرچه ( multimedia ) •
نبوده اما در حال حاضر بيشتر مرورگر هاي HTML از ابتدا صوت و تصوير با
وب از اين عنصر پشتيباني مي کنند و شما ميتوانيد در وب سايتتان فيلم وموزيک
پخش کنيد.
جاوا اسکريپت : يک نوع زبان نوشتاري يا بهتر بگويم يک نوع ( javascript ) •
html دارد و البته آنها را بايد داخل کدهاي HTML کد است که ارتباط نزديکي با
بکار برد تا بتوانيد يک وب سايت حرفه اي با جذابيت بالا طراحي کنيد.
جاوا اپلت : اپلتها برنامه هايي هستند که توسط زبان جاوا ( JavaApplets ) •
نوشته مي شوند و مي توان آنها را در يک صفحه جاسازي کرد براي کارآيي بالاي
وب سايت مانند عمليات پيچيده رياضيات يا ساختن بازيها. زبان برنامه نويسي جاوا
خود يک زبان مجزا و داراي محبوبيت خاصي دردنيا مي باشد که با جاوا اسکريپت
فرق دارد
استايل شيت : اين عناصر قابليت انتقال اطلاعات به عنوان يک ( style sheets ) •
الگوي مشترک در بين صفحات را دارد. به طور مثال شما يک الگو براي رنگ متن
مي سازيد و سپس آنرا بين صفحاتي که مي خواهيد به اشتراک مي گذاريد.
مي باشد که وظيفه آن روح Dynamic Html مخفف دو کلمه : ( DHTML ) •
بخشيدن به صفحات و بالا بردن جذابيت وب سايت مي باشد، شما مي توانيد با
يک وب سايت پويا و زنده طراحي کنيد. Dhtml و javascript هماهنگي کدهاي
که در بخش قبل ذکر شد مي توان همگي يا تک تک ( elements) تمامي اين عناصر
بکار برد. لازم بذکر است که کليه کدها و عناصر مربوط به html آنها را در ميان کدهاي
تأييد و به رسميت شناخته مي W٣C توسط يک کنسرسيوم و انجمني به نام html زبان
مي باشد، به غير World Wide Web Consortium که مخفف W٣C شود. انجمن
هم نظارت دارد. اين انجمن پس از Style sheet, xml, xhtml بر کدهاي Html از
اعلام مي نمايد. در حال www.w٣.org (http://www.pnu.daneshjuha.org/redirector.php?url=http%3A%2F%2Fwww.w%D9%A3.org) بررسي کدهاي جديد آنها را در سايت رسمي خود
به Xhtml ميباشد و بعد از آن نسخه هاي html نسخه ٤٫٠١ ،html حاضر آخرين نسخه
وب معرفي شده است.
هدف از ساخت وب سايت
قبل از هر کاري شما بايد هدف مشخصي داشته باشيد تا مصمم تر آن را دنبال کنيد، پس
براي ساختن يک وب سايت هم هدف از ساخت آنرا مشخص کنيد به طور مثال موضوع آن
چيست يا چه طرحي مي خواهيد داشته باشه با چه تعداد صفحه. بد نيست که نوع مخاطبين و
بيننده ها را هم مشخص کنيد که چه کساني قرار است از سايت شما استفاده کنند. شما مي
توانيد در ابتدا از يک سايت شخصي شروع کنيد، فکر کنم با پيشرفت تکنولوژي کامپيوتر و
اينترنت در آينده نزديک هر کسي مانند شناسنامه بايد يک سايت براي معرفي خود داشته
باشه. هميشه سعي کنيد تا مطالب را متناسب با مضمون سايت انتخاب کنيد و در هر قسمت
يک هدف را دنبال کنيد که بيننده گيج و فراري نشود. اگر سايت شما شخصي است و در آن
خاطرات ، عکسهاي خود يا دوستانتان را گذاشته ايد پس ديگرنبايد تبليغ محصولات توليدی
را اضافه کنيد يا بالعکس.
کجا و چگونه سايت را راه اندازي کنيد
مي گويند، اسم domain ابتدا بايد يک اسم مناسب براي سايت انتخاب کنيد که به اين اسم
World Wide Web که مخفف www : يک وب سايت از سه قسمت تشکيل مي شود
.com, : و در آخر پسوندهاي مشخص مانند Domain ميباشد، اسم منتخب شما يا همان
.net, .org, .info
پس از انتخاب اسم که بايد يک هماهنگي با مطالب سايت داشته باشد، نوبت به ثبت آن
ميرسد که شما مجبورهستيد با يک شرکت خدمات اينترنت قرار داد ببنديد، براي ثبت اسم و
اجاره فضا تا اطلاعات شما را در اينترنت به معرض نمايش بگذارند. بعد از اينکه تنظيمات
File که مخفف FTP اوليه انجام شد، شما مي توانيد با استفاده از سرويسهايي مانند
ميباشد اطلاعات سايت را حذف ، اضافه يا تغيير دهيد که در Transfer Protocol
مورد اين سرويس در بخش ديگري توضيح خواهم داد.
البته سابتهايي هستند که شما ميتوانيد به طور رايگان سايت خود را راه اندازي کنيد اما
معايبي هم دارند که يکي از آنها پخش تبليغات در صفحات شما ميباشد و ديگر اينکه امکانات
محدود آنها است ولي براي شروع کار و آشنايي با نصب و راه اندازي يک وب سايت بسيار
است که اگر ايميل در www.geocities.com (http://www.pnu.daneshjuha.org/redirector.php?url=http%3A%2F%2Fwww.geocities.com) مناسب ميباشند. يکي از اين سايتها
سايت ياهو داريد، فضاي رايگان در اختيارتان قرار ميدهد.
اهميت طراحي وب سايت
يک وب سايت موفق در مرحله طراحي جان مي گيرد چون چند چيز مهم در اين قسمت
مشخص ميشود مانند، قالب بندي، رنگ، محتوا ومديريت اطلاعات سايت. اگر ما درست
کردن وب سايت را به ساختن يک خانه تشبيه کنيم، ميبينيد که انسان منطقي خانه را بدون
نقشه و طرح نمي سازد، پس بياييد به اين قسمت اهميت بيشتري بدهيم تا در پايان کار
احساس رضايت بکنيم. در ساخت يک خانه نکات مهم ديگري هم هست، ظاهر و نماي آن،
مواد ومصالح که قرار است بکار برده شود، در ضمن به راحتي کساني که ميخواهند از آن
استفاده کنند هم بايد فکر کرد. پس شما هم اين نکات را مد نظر داشته باشيد که ظاهر
صفحات چه شکلي داشته باشد از چه رنگهايي استفاده کنيد و چه مطالبي را بکار بريد تا
مخاطبين را مجذوب کرده وهمچنين بتوانند به کليه قسمتهاي سايت دسترسي داشته باشند در
هربخشي که هستند. زمان بيشتري را صرف اين قسمت کنيد تا نيازي به تغييرات اساسي در
آينده نداشته باشيد.
به چه چيزهايي نياز داريد HTML براي يادگيري
داريد web browser براي ديدن صفحاتي که طراحي مي کنيد نياز به يک مرورگر وب
اگر شما اين صفحه را مي بينيد پس يکي از اين مرورگرها را داريد. اما براي نوشتن
که درکليه سيستمهاي عامل notepad در حال حاضر به برنامه ساده html کدهاي
ويندوز وجود دارد نياز داريد، برنامه هاي پيشرفته ديگري هم هست که محيط گرافيکي
ولي براي Microsoft frontpage , Macromedia Dreamweaver : دارند مانند
استفاده کنيد. پس مهمترين چيزي که نياز داريد Notepad شروع بهتر است که از همان
کمي وقت و علاقه هست.
در خلال دهه ٩٠ ميلادي همراه با گسترش وب، Tim Berners-Lee توسط HTML
معروفيت خاصي پيدا کرد. در آن زمان Mosaic شکوفا شد. اين زبان توسط مرورگر
در چند مدل منتشر مي شد که آن بستگي داشت به سازنده فايل و انجمنهايي که در HTML
زمينه وب فعاليت داشتند.
HTML گسترش يافت و بلافاصله در همان سال HTML در نوامبر ١٩٩٥ نسخه ٢٫٠
شروع به فعاليت بر W٣C ٣٫٠ منتشر شد، ولي استقبالي از آن نشد. در سال ١٩٩٦ انجمن
HTML روي نسخه اين زبان کرد که حاصل کار آنها در ١٤ ژانويه ١٩٩٧ انتشار ٣٫٠٢
بود. اين نسخه توانست رضايت اکثريت را جلب کند چون هماهنگي بيشتري با مرورگرهاي
مختلف در سيستمهاي عامل متفاوت داشت. در تمام نسخه هاي اين زبان ، سعي بر اين شده
بود تا نظر کساني که در زمينه وب سرمايه گذاري کرده بودند جلب شود و برنامه هاي توليد
براي HTML شده براي وب بتوانند مدت طولاني تري قابل استفاده باشند. به همين منظور
اهداف گسترده تري ، در وب توسعه يافت تا در کليه سيستمهاي اطلاع رساني و الکترونيکي
کوچک و بزرگ با بکار بردن گرافيک و رنگها، قابليت بهره برداري بيشتري داشته باشد.
در وب منتشر شد و در همين بين شرکتهاي HTML در ١٨ دسامبر ١٩٩٧ نسخه ٤٫٠
توليد کننده مرورگر وب يکسري مشخصات منحصر بخود را به اين نسخه اضافه کردند که
مورد تاييد قرار W٣C قابل اجرا در مرورگرهاي ديگر نبود. بعضي از اين تغييرات در
مرورگرها مجبور به تغيير شدند تا با HTML گرفت اما بعضي ديگر نه. با تغييرات
تحولات جديد سازگار شوند.
HTML در تاريخ ٢٤ آوريل ١٩٩٨ در اين نسخه تجديد نظر شد و حاصل آن پيدايش ٤٫٠١
برسميت شناخته شد و اين انجمن W٣C بود که با کمي تغيير و رفع يکسري مشکلات، در
استفاده از آنرا به توسعه دهندگان و طراحان وب ، توصيه کرد.
embeded objects, frames, با قابليت استفاده از HTML بطور کل مجموعه ٤
و با کارآيي بالاتر جدولها و فرمها به وب معرفي شد، scripting, style sheets
همچنين در اين نسخه توجه زيادي به افراد با توانايي کم شده بود تا اين افراد هم بتوانند از
HTML محيط وب استفاده کنند. اما مهمترين قدمي که در اين نسخه برداشته شد، پشتيباني
از زبانهايي بود که از راست به چپ نوشته ميشدند مانند زبان فارسي، که در اين نسخه با
به هدف بزرگ بين المللي شدن اين زبان نزديک شدند تا ISO پذيرفتن استاندارد ١٠٦٤٦
را منتقل کنند. HTML همه مردم دنيا در هر کجا و با هر زباني بتوانند اسناد
تفاوت کمي با نسخه اصلي خود يعني ٤٫٠ دارد اما در عوض هماهنگي HTML ٤٫٠١
دارد. در اصل XML و نسل بعدي يعني XHTML بيشتري با نسل جديد زبان وب يعني
XML با HTML است که براي هماهنگي و سازگاري XML اساس و مقدمه XHTML
منتشر شده است.
زبان بسيار قوي است براي طراحان و سازندگان محصولات وب اما در آن HTML ٤
توجهي به دستگاههاي اطلاع رساني و الکترونيکي کوچک با قدرت و حافظه کمتر نشده
کرد و XHTML در ٢٦ ژانويه ٢٠٠٠ اقدام به معرفي ١٫٠ C٣W است. به همين منظور
در ١٩ دسامبر همان سال آنرا به رسميت شناخت و تاکيد به استفاده از اين نسخه کرد تا با
را گسترش دهد و HTML بکارگيري ويژگيهايي که دارد دامنه استفاده از زبان محبوب
را فراهم کند. XML مقدمات معرفي
خسته نباشيد دوستان، در صفحات قبل تا حدودي با مقدمات راه اندازي يک وب سايت آشنا
شديد و آموختيد تا هدفتان را با محتواي سايت هماهنگ کنيد، همچنين به اهميت طراحي هم
پي برديد. اما حالا کاري که شما بايد انجام دهيد، کمي استراحت کنيد و يک نوشيدني براي
خود مهيا کنيد سپس نفس عميقي بکشيد و آماده باشيد تا اولين گام را براي معرفي خودتان به
عنوان يک طراح و برنامه نويس حرفه اي وب برداريد. ما ورود شما را به يکي از ساده
ترين و جذاب ترين رشته هاي آموزشي وب و کامپيوتر خوش آمد مي گوييم . پس از اينجا
جاي ديگر نرويد که بهترين مکان را براي آموزش برنامه نويسي تحت وب و طراحي سايت
پيدا کرده ايد. البته اين موضوع را شوخي کرديم، اين ديگه بستگي به شما دارد تا مطالب اين
سايت را تا چه حد قابل بدانيد.
HTML تگهاي
چيست و چه html بايد بدانيد، اينست که تگ html اولين چيزي که براي برنامه نويسي
دو نوع هستند، تگهاي آغازين و تگهاي پايان دهنده. بطور html کاري انجام ميدهد. تگهاي
کل تگها با دو علامت کوچکتر و بزرگتر، يعني < > مشخص ميشوند و بين اين دو علامت
نوشته ميشود، مانند: html کد
<b>
اين يک تگ آغازين است و کد داخل آن به مرورگر ما ميفهماند که متن بعد از آن بايد
به بيننده صفحه نشان داده شود و بلافاصله متن مورد نظر bold بصورت حروف ضخيم و
را مينويسيم و در آخر آن، تگ پايان دهنده که مرورگر بفهمد تا کجا اين متن بايد بصورت
ضخيم نمايش داده شود،
<b> This is a bold text. </b>
ميباشد. Slash ( / ) همانطور که مشاهده ميکنيد، تگهاي پايان دهنده داراي يک علامت
اما کار اين تگها چيست؟ مرورگرهاي وب مانند اينترنت اکسپلورر، به علامتهاي < >
حساس هستند و به محض اينکه به آنها مي رسند کد داخل آنها را خوانده و عمليات لازم را
بر روي متن بعد از آن انجام ميدهند تا به تگ پايان دهنده برسند. در حقيقت مرورگرها حکم
مترجم را براي ما دارند و کليه تگها ونوشته هاي داخل آنها را بصورت اطلاعات منظم و
قابل فهم در قالب يک صفحه وب براي ما ترجمه کرده و به نمايش ميگذارند. ما با وارد
کردن تگهاي مناسب، کنترل نمايش صفحه وب را در مرورگرها به کنترل خود در مي آوريم
هم مانند هر html را چگونه و در کجا بنويسيد. زبان html پس بايد ياد بگيريد که تگهاي
زبان ديگري ساختار و قواعد خاص خود را دارد که در صفحات بعد با آنها آشنا مي شويد.
Source code
در مرورگر است که شما Html صفحات وب داراي مزيتي هستند و آن مشاهده کدهاي
براحتي مي توانيد تگهاي عناصر تشکيل دهنده آن صفحه را ببينيد و با نحوه قرار گرفتن و
تکنيکهاي بکار گرفته شده آشنا شويد. براي ديدن سورس کد يا همان کد تشکيل دهنده صفحه
کليک مي کنيد Source در مرورگر مي شويد و بر روي گزينه view وب داخل منوي
را نشان مي دهد که در حال Html باز شده و تگهاي Notepad که بطور معمول برنامه
حاضر فهميدن آنها براي شما مشکل است ولي در آينده نزديک هيچ مشکلي براي درک کدها
نخواهيد داشت.
را لمس کنيد. html در اين بخش شما اولين صفحه وب را خواهيد ساخت تا سادگي زبان
ويندوز را باز کنيد، البته مي توانيد از هر برنامه Notepad براي شروع ابتدا برنامه
ويرايشگر متن استفاده کنيد. سپس اين تگها را بنويسيد:
<html>
</html>
شروع و به کجا ختم ميشوند. html اين تگها به مرورگر وب ميفهماند که از کجا کدهاي
پس بقيه تگها را ما بايد بين اين دو وارد کنيم. تگها را ما به دو دسته تقسيم ميکنيم: تگهاي
بدين صورت: ، body و تگهاي قسمت بدنه head قسمت سر
<html>
<head>
</head>
<body>
</body>
</html>
نوشته شود head فرق اين دو قسمت در اينست که هر اطلاعاتي داخل تگهاي قسمت سر
هر اطلاعاتي وارد شود body در صفحه مرورگر نشان داده نميشود ولي در قسمت بدنه
در صفحه نمايش داده ميشود.
خب دوستان اين ساختار کلي و اسکلت بندي يک صفحه وب هست که بايد هميشه آنرا در
وارد کنيد، مثلاً body نظر داشته باشيد. حالا يک متني بين تگهاي بدنه
<html>
<head>
</head>
<body>
This is my first page!
</body>
</html>
نامگذاری و ذخيره کردن فايل
الان کدنويسي ما تکميل شد و بايد اين فايل متني را ذخيره کنيم تا بتوانيم در مرورگر وب
را انتخاب کنيد، يک Save as را باز کنيد و گزينه File خود امتحانش کنيم. ابتدا منو
پنجره براي آدرس دهي و نامگذاري آن فايل باز ميشود که آدرس جايي که بايد ذخيره شود
وارد کنيد My Documents را مانند
وارد Firstpage اسم فايل را بنام File Name سپس در پايين پنجره باز شده در قسمت
را بنويسيد و دکمه html کنيد و دقت کنيد تا در آخر اين اسم يک نقطه بگذاريد و پسوند
ذخيره شود. html را بزنيد تا فايل متني ما بصورت يک فايل Save
را .htm هم باز شود بايد پسوند DOS دقت کنيد اگر ميخواهيد فايل شما در سيستم عامل
در آخر اسم وارد کنيد.
حالا به سراغ فايل ذخيره شده ميرويم، اگر در سيستم عامل ويندوز اينکار را انجام داده ايد،
آن فايل بايد آيکون مرورگر اينترنت اکسپلورر را داشته باشد، روي فايل کليک کنيد تا باز
شود، همانطور که مشاهده ميکنيد مرورگر وب شما باز ميشود تا اطلاعات آن صفحه را
وارد کرده ايد را مي بينيد body نمايش دهد. اگر داخل صفحه فقط نوشتهايي که بين تگ
پس بايد به شما تبريک بگويم و از اين به بعد بايد به خودتان بيشتر توجه کنيد. اگر هم غير
از آن مي بينيد يا چيزي مشاهده نميکنيد، مراحل گفته شده را دوباره انجام دهيد.
وارد کنيد بعد از <body> همانطور که دربخشهاي قبل گفته شد، هرمتني را بين تگهاي
و هنگام نمايش فايل در مرورگر آنرا مشاهده خواهيد .htm يا .html ذخيره آن فايل با پسوند
کرد که متن مورد نظر با تنظيمات مرورگر نمايان خواهد شد. ولي ما با استفاده از تگهاي
اين عنصر کنترل نمايش نوشته ها را بدست خود ميگيريم تا همان چيزي که مورد نظر ما
است نشان داده شوند. تگهاي متن را ميتوان به دو دسته تقسيم کرد، تگهاي اوليه که بيشتر
وظيفه خط بندي، پاراگراف بندي و يا تنظيمات در ارتباط با متن را به عهده دارند و تگهايي
مي گويند. بهتر است formatting که شکل و آرايش حروف را کنترل ميکنند که به آنها
يا هر برنامه ويرايشگر متن را که داريد باز کنيد و هر کدام از اين تگها را Notepad که
امتحان کنيد تا کاربرد آنها در ذهن شما جاي گيرد.
<br>
براي خط بندي از اين تگ استفاده ميشود و متن بعد از آن به يک خط پايين تر منتقل ميشود
که نيازي به تگ پايان دهنده هم ندارد.
مثال
<p></p>
بين خطوط ايجاد <br> پاراگراف بندي متن را به عهده دارد و فاصله بيشتري را نسبت به
ميباشد که محل قرارگيري پاراگراف را در " " =align ميکند. اين تگ داراي خصوصيت
مقداردهي "justify" ,"left", "center", "right" يک سطر کنترل ميکند و با کلمات
ميشود. مثال
<p/>...<"align="left p>
<center></center>
همانطور که از اسمش پيداست متن بين اين دو تگ در وسط يک سطر قرار خواهد گرفت،
البته اين تگ را براي عناصر ديگر وب نيز ميتوان بکار برد.مثال
<pre></pre>
مرورگرها فاصله هر کلمه را در حد استاندارد نشان ميدهند و اگر شما بخواهيد که يک متن
با فاصله هاي زيادي نمايش داده شود يعني آنطور که ميخواهيد نشان داده شود از اين تگ
استفاده ميکنيد.مثال
<h١></h١>
مي گويند و براي مشخص کردن سرفصلها و تيترها بکار ميرود. Heading به اين تگ
اين تگ از عدد يک تا شش درجه بندي دارد که عدد يک بزرگترين حد و شش کوچکترين
left, ميباشند و با align=" " حد حروف را نمايش ميدهند. در ضمن داراي خصوصيت
مقداردهي ميشود.مثال center , right
<hr>
اين تگ روي خود متن کاري صورت نميدهد و فقط با ترسيم يک خط افقي آنها را از هم
جدا ميکند که داراي خصوصيات زير ميباشد.
طول خط را کنترل ميکند که هم با عدد در مقياس پيکسل و هم با درصد ميتوان width=" "
مقدار دهي کرد.
که محل قرار گيري خط در يک سطر را کنترل ميکند. align=" "
رنگ خط که ميتوانيد اسم رنگ يا کد هگز رنگ را بنويسيد. color=" "
اين خصوصيت ضخامت خط را تعيين ميکند که هرچه عدد بزرگتر باشد ، size=" "
ضخامت بيشتر است. بصورت پيش فرض خط داراي سايه ميباشد و اگر خصوصيت
را به تگ اضافه کنيد ديگر سايه را نشان نميدهد.مثال noshade
<div></div>
آن قسمت از متن <br> اين تگ کاربرد فراواني براي مدل دادن به متن دارد و مانند تگ
در اين تگ توانايي اعمال style=" " را جدا ميکند وبه خط بعد منتقل ميکند . خصوصيت
يک الگوي خاص در آن قسمت از متن را ميدهد. بطور مثال هر گاه کاربر نشانگر موس را
که تعريف شود همان Style روي آن متن برد ، نوشته هاي ما خط دار شود، البته هر نوع
درست کردن الگوها را توضيح خواهم داد. Style Sheets را بکار ميبرد. در بخش
مثال
<span></span>
اين تگ هم مانند تگ بالا ميباشد با اين تفاوت که مخصوص يک کلمه يا حتي يک حرف
ميباشد style=" " متن را از بقيه جدا نميکند و داراي خصوصيت div ميباشد چون مانند
که بر فرض هنگام قرار گرفتن موس روي يک کلمه زمينه آن رنگي شود. مثال
<marquee></marquee>
متن بين اين دو تگ متحرک خواهد شد و داراي خصوصيات زير ميباشد، البته اين تگ
مشکلي (IE) ممکن است در همه مرورگرها عمل نکند ولي در مرورگر اينترنت اکسپلورر
براي نمايش ندارد. خصوصيات اين تگ عبارتند از :
top, middle, bottom محل قرار گرفتن متن را تعيين ميکند که با کلمات align=" "
مقدار دهي ميشود.
scroll اين خصوصيت نحوه حرکت متن را کنترل ميکند که آنرا برابر با behavior=" "
اگر قرار دهيم، متن بصورت متناوب از يکطرف صفحه وارد و از طرف ديگر خارج
قرار دهيم ، متن از صفحه خارج نميشود و در عرض alternate ميشود و اگر برابر با
باشد ، متن از يکطرف وارد صفحه slide مرورگر حرکت ميکند، همچنين اگر برابر با
شده و در طرف ديگرميايستد.
رنگ زمينه آن تگ را مشخص ميکند که يا نام رنگ يا کد هگز آنرا bgcolor=" "
مينويسيد.
left, right, top, جهت ورود متن به صفحه را کنترل ميکند و با کلمات direction=" "
که از چپ ، راست، بالا و پايين ميتواند وارد شود. down
را به عدد در مقياس پيکسل يا به درصد تعيين marquee ارتفاع کادر height=" "
ميکند.
حاشيه چپ و راست را کم وزياد ميکند. hspace=" "
تعداد چرخش متن را کنترل ميکند. loop=" "
سرعت حرکت متن را تعيين ميکند. scrolldelay=" "
حاشيه بالا و پايين متن را مشخص ميکند. vspace=" "
عرض کادر را کنترل ميکند. width=" "
مثال
<-- !.....-->
از اين تگ براي افزودن نظريه يا هر نوشته ديگري که نميخواهيد در مرورگر نمايش داده
شود و يا عملي را انجام دهد استفاده ميکنيد که بجاي نقطه چين هر متني را ميتوانيد وارد
کنيد .
<bdo></bdo>
اين تگ فقط مخصوص مشخص کردن متن ازطرف چپ يا راست که داراي خصوصيت
يعني از راست به چپ مقدار دهي rtl يعني از چپ به راست و ltr ميباشد و با dir=” “
ميشود.
ميباشند که بخاطر زياد بودن تگهاي متن مجبورم آنها html ليستها هم جزو عنصر متن در
(Ordered را از هم جدا کنم. سه نوع ليست وجود دارد، يکي ليستهاي با ترکيب منظم
وديگري ليستهاي توصيفي (Unordered list) و ليست با ترکيب نا منظم list)
شايد اين نوع نامگذاري بخاطر وجود اعداد يا حروف بترتيب در . (Definition list)
ليست منظم است که در ديگري فقط نقطه هاي توپر هست که ترتيبي را نميتوان براي آنها
در نظر گرفت. در هر صورت تگهاي آن به شرح زير ميباشند:
<ol><li></ol>