|
مقدمه اي بر
Html
در اين درس با ويژگيهای فايلهای
HTML يا اچتمل و نحوه ايجاد يک فايل ساده و
نمايش آن در صفحه مرورگرتان آشنا خواهيد شد.
يک فايل
HTML
چيست؟
·
HTML را "اچ تی ام ال" و يا اچتمل بخوانيد.
·
HTML برگرفته از حروف اول
Hyper
Text
Markup
Language ميباشد.
·
يک فايل
HTML
فايلی از نوع
text ميباشد که متشکل از
markup tag ها ميباشد.
·
مرورگر يا
Browser
از روی
markup tag ها می فهمد که چگونه بايد صفحه را نمايش
بدهد.
·
يک فايل
HTML
بايد دارای انشعاب
htm و يا
html
باشد.
·
يک فايل
HTML
فايلی از نوع
text ميباشد که با هر اديتور ساده ای قابل
ايجاد است.
·
وظيفه اصلی تگ های اچتمل (
markup tags ) بيان چگونگی نمايش اطلاعات ميباشد.
ميخواهيد که
يک فايل اچتمل بسازيد؟
اگر از ويندوز مايکروسافت استفاده ميکنيد،
Notepad را باز کرده (Mac
کارها از
SimplaeText استفاده کنند. ) و متن زير را در آن تايپ کنيد:
<html>
<head>
<title>Title of page</title>
</head>
<body>
This is my first html page. <b>This text is bold</b>
</body>
</html>
|
سپس فايل را با نام مثلا
test.html در درايو \:c
ذخيره کنيد.
برای ديدن فايل اچتمل بالا در مرورگر يا
Brower تان ( معمولا اينترنت اکسپلورر و يا
نتسکيپ نويگيتور ) کافی است که از روی منوی
File/Open file
فايل بالا را از روی محل ذخيره شده بخوانيد. ( به
آدرس فايل در قسمت
Address توجه کنيد، مثلا
c:\test.html)
يکی از مهمترين وظايف مرورگرها نمايش صفحات اچتمل ميباشد، چه اين صفحات
روی کامپيوتر شما ذخيره شده باشند و يا اينکه از اينترنت خوانده شوند.(
به آدرس فايل در قسمت
Address
توجه کنيد، مثلا
www.schoolnet.ir )
توضيح مثال
بالا
اولين تگ مثال بالا تگ <html> ميباشد. از روی اين تگ، مرورگر نوع متن يعنی
اچتمل بودنش را يافته و از روی <html/> انتهای متن اچتمل را ميبابد.
متن بين تگ <head>
و تگ <head/> اطلاعات شناسنامه ای يا "Header information" متن اچتمل بوده و نمايش داده نخواهند شد. در اين مثال با کمک تگهای
<title> و <title/>
تيتر و يا
Title صفحه که در اين مثال عبارت "Title of page" ميباشد در بالای مرورگر نمايش داده خواهد شد.
متن بين تگ <body>
و انتهای آن يعنی تگ <body/> تنها اطلاعاتی است که توسط مرورگرنمايش داده
خواهند شد.
متن بين تگ <b>
و انتهای آن يعنی تگ <b/> بصورت
Bold
و يا توپر نمايش داده خواهند شد.
انشعاب فايل
htm
يا html
؟
اغلب مرورگرها هر دو نوع انشعاب را به خوبی ميشناسند ولی
ترجيحا به هنگام ذخيره فايلهای اچتمل از
html
استفاده کنيد.( استفاده از انشعابهای سه حرفی مانند
htm
مربوط به قديم و سيستم عاملهائی چون
DOS بودند.)
نکته ای در
مورد اديتورهای اچتمل (
HTML Editors
)
با وجوديکه با استفاده از اديتورهای اختصاصی اچتمل مانند
FrontPage و يا
Claris Home Page
امکان نوشتن و طراحی صفحات اچتمل بصورت
WYSIWYG يا "What
You
See
Is
What
You
Get"
وجود دارد اما توصيه ميشود که از اديتورهای معمولی متن برای تهيه صفحات
خود استفاده کرده، عملکرد تگها را شناخته و هيچگاه بدون اينکه بدانيد
کاربرد يک تگ چيست آنرا بکار نبريد.
بيشترين
سوالات پرسيده شده (
FAQ
) :
فايلم را درست کردم ولی هنوز نميتوانم آنرا در صفحه مرورگرم ببينم، مشکل
کجاست؟
مطمئن شويد که فايل را با انشعاب درست (htm يا
html ) ذخيره کرده ايد. در ضمن مطمئن شويد که همان
فايل را
Open کرده ايد.( نام و مسير فايل را در قسمت
Address مرورگرتان چک کنيد.)
هر بار پس از تغيير و اديت مثالها نسخه اوليه را در صفحه مرورگرم ميبينم
و تغييرات داده شده مشاهده نميشود، مشکل کجاست؟
به خاطر بالا بردن سرعت، هميشه مرورگرها از نسخه های موجود در
Cache يا حافظه موقت خود برای خواندن صفحات
استفاده ميکنند.برای وادار کردن مرورگر به خواندن اصل صفحه کافی است که
در مرورگرتان
Refresh/Reload کنيد. در اينترنت اکسپلورر کليد
F5
+ Ctrl يا
View/Refresh
و در نت اسکيپ
Ctrl+R يا
View/Reload اينکار را انجام خواهند داد.
آيا ميتوانم از هر دو مرورگر
Internet
Explorer
و
Netscape
Navigator استفاده کنم؟
بله، فقط اگر از استاندارد يونيکد برای فارسی
نويسی استفاده ميکنيد، برای ديدن درست صفحات فارسی بايد از نسخه 5
Internet Explorer
و به بالا و در مورد
Netscape Navigator از نسخه 6.2 و به بالا استفاده کنيد.
کجا ميتوانم آخرين نسخه از مرورگرهای
Internet
Explorer و
Netscape
Navigator را داونلود کنم؟
Internet Explorer
اينجاست و
Netscape Navigator
اينجا.
WWW & HTML
در اين درس با مفاهيم وب، اينترنت،
مرورگرها و
استانداردهاي وب آشنا خواهيد شد.
منظور از وب
چيست؟
§
وب شبکه اي است متشکل از
تمامي کامپيوترهاي دنيا، شبکه اي از شبکه ها.
§
اينترنت، وب،
WWW
،
web
يا
World Wide Web
همگي يک چيزند.
§
تمامي کامپيوترهاي وب
ميتوانند با هم ارتباط داشته باشند.
§
کامپيوترهاي موجود در وب
با کمک استاندارد ارتباطي يا پروتوکل
HTTP
با هم ارتباط
برقرار ميکنند
.
نحوه کارکرد
وب چگونه است؟
§
اطلاعات وب داخل
فايلهائي به نام Web Pages
و يا صفحات وب قرار دارند.
§
اين فايلها يا صفحات روي Web Server
يا کامپيوترهاي سرويس دهنده وب ذخيره شده اند.
§
براي ديدن صفحات وب از
نرم افزاري به نام مرورگر و يا
Web Browser
استفاده ميشود.
§
دو مرورگر
Internet Explorer
و Netscape Navigator
جزو معروفترين مرورگرها حساب ميشوند.
§
مرورگر
Internet Explorer
متعلق به شرکت مايکروسافت و مرورگر Netscape Navigator
متعلق به شرکت نت اسکيپ ميباشد.
مرورگرها
چگونه به خواندن صفحات وب
ميپردازند؟
§
يک مرورگر با کمک يک Request
درخواستي براي خواندن يک صفحه از وب سرور ميکند.
§
اين
Request
يا درخواست
بر اساس استاندارد ارتباطي يا پروتوکل
HTTP
بوده و شامل آدرس صفحه
مورد نظر ميباشد.
§
آدرس يک صفحه وب چيزي
شبيه http://www.Farsitools.com/comment.html
است. بخش //:http
نوع پروتوکل و يا
استاندارد ارتباطي را تعيين ميکند،
www.Farsitools.com
نام
دومين يا Domain
است و
comment.html
نام
صفحه اي است که بايد خوانده شود.
مرورگرها
چگونه صفحات وب را نمايش
ميدهند؟
§
چگونگي نمايش يک صفحه وب
بصورت مستتر در آن وجود دارد.
§
مرورگرها از روي
دستورالعملهاي داخل صفحات وب و با کمک تگ ها به نمايش صفحات
ميپردازند.
§
وظيفه اصلي تگ هاي اچتمل ( HTML tags )
بيان چگونگي نمايش اطلاعات ميباشد.
§
يک تگ اچتمل چيزي شبيه <p>
اين تگ پاراگراف است!
<p/>
است.
چه کساني
استاندارد هاي وب را تعيين
ميکند؟
§
تعيين استاندارد هاي وب
ربطي به شرکتهاي مايکروسافت و يا نت اسکيپ ندارد.
§
World Wide Web Consortium
يا
W3C
متولي تعيين استانداردهاي وب است.
§
HTML, CSS and XML
از مهمترين استانداردهاي تصويب شده وب ميباشند.
§
آخرين استاندارد
HTML
استاندارد
XHTML 1.0
ميباشد .
|