بالا
 تعرفه تبلیغات




 دانلود نمونه سوالات نیمسال دوم 93-94 پیام نور

 دانلود نمونه سوالات آزمونهای مختلف فراگیر پیام نور

نمایش نتایج: از شماره 1 تا 5 از مجموع 5

موضوع: آموزش html

Hybrid View

  1. #1
    reza_1001 آواتار ها
    • 6

    عنوان کاربری
    کاربر باشگاه
    تاریخ عضویت
    Oct 2008
    محل تحصیل
    حوزه
    شغل , تخصص
    الاف
    رشته تحصیلی
    it
    راه های ارتباطی

    آموزش html

    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
    چارچوبها : فريمها يا چارچوبها تنها عناصري هستند که با استفاده از ( frames ) •
    آنها ما مي توانيم چند صفحه اينترنتي را در يک صفحه جاي دهيم. مانند
    چند رسانه اي : شايد بشه آنرا صوت و تصوير هم گفت ، اگرچه ( multimedia ) •
    نبوده اما در حال حاضر بيشتر مرورگر هاي HTML از ابتدا صوت و تصوير با
    وب از اين عنصر پشتيباني مي کنند و شما ميتوانيد در وب سايتتان فيلم وموزيک
    پخش کنيد.
    جاوا اسکريپت : يک نوع زبان نوشتاري يا بهتر بگويم يک نوع ( javascript ) •
    html دارد و البته آنها را بايد داخل کدهاي HTML کد است که ارتباط نزديکي با
    بکار برد تا بتوانيد يک وب سايت حرفه اي با جذابيت بالا طراحي کنيد.
    جاوا اپلت : اپلتها برنامه هايي هستند که توسط زبان جاوا ( JavaApplets ) •
    نوشته مي شوند و مي توان آنها را در يک صفحه جاسازي کرد براي کارآيي بالاي
    وب سايت مانند عمليات پيچيده رياضيات يا ساختن بازيها. زبان برنامه نويسي جاوا
    خود يک زبان مجزا و داراي محبوبيت خاصي دردنيا مي باشد که با جاوا اسکريپت
    فرق دارد.
    استايل شيت : اين عناصر قابليت انتقال اطلاعات به عنوان يک ( style sheets ) •
    الگوي مشترک در بين صفحات را دارد. به طور مثال شما يک الگو براي رنگ متن
    مي سازيد و سپس آنرا بين صفحاتي که مي خواهيد به اشتراک مي گذاريد.
    مي باشد که وظيفه آن روح 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 ) •
    نقطه پيوند و ارتباط بين دو صفحه از يک سايت يا دو وب سايت متفاوت مي باشد.
    مانند :
    www.yahoo.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 بررسي کدهاي جديد آنها را در سايت رسمي خود
    به Xhtml ميباشد و بعد از آن نسخه هاي html نسخه ٤٫٠١ ،html حاضر آخرين نسخه
    وب معرفي شده است.
    هدف از ساخت وب سايت
    قبل از هر کاري شما بايد هدف مشخصي داشته باشيد تا مصمم تر آن را دنبال کنيد، پس
    براي ساختن يک وب سايت هم هدف از ساخت آنرا مشخص کنيد به طور مثال موضوع آن
    چيست يا چه طرحي مي خواهيد داشته باشه با چه تعداد صفحه. بد نيست که نوع مخاطبين و
    بيننده ها را هم مشخص کنيد که چه کساني قرار است از سايت شما استفاده کنند. شما مي
    توانيد در ابتدا از يک سايت شخصي شروع کنيد، فکر کنم با پيشرفت تکنولوژي کامپيوتر و
    اينترنت در آينده نزديک هر کسي مانند شناسنامه بايد يک سايت براي معرفي خود داشته
    باشه. هميشه سعي کنيد تا مطالب را متناسب با مضمون سايت انتخاب کنيد و در هر قسمت
    يک هدف را دنبال کنيد که بيننده گيج و فراري نشود. اگر سايت شما شخصي است و در آن
    خاطرات ، عکسهاي خود يا دوستانتان را گذاشته ايد پس ديگرنبايد تبليغ محصولات توليدی
    را اضافه کنيد يا بالعکس.
    کجا و چگونه سايت را راه اندازي کنيد
    مي گويند، اسم domain ابتدا بايد يک اسم مناسب براي سايت انتخاب کنيد که به اين اسم
    World Wide Web که مخفف www : يک وب سايت از سه قسمت تشکيل مي شود
    .com, : و در آخر پسوندهاي مشخص مانند Domain ميباشد، اسم منتخب شما يا همان
    .net, .org, .info
    پس از انتخاب اسم که بايد يک هماهنگي با مطالب سايت داشته باشد، نوبت به ثبت آن
    ميرسد که شما مجبورهستيد با يک شرکت خدمات اينترنت قرار داد ببنديد، براي ثبت اسم و
    اجاره فضا تا اطلاعات شما را در اينترنت به معرض نمايش بگذارند. بعد از اينکه تنظيمات
    File که مخفف FTP اوليه انجام شد، شما مي توانيد با استفاده از سرويسهايي مانند
    ميباشد اطلاعات سايت را حذف ، اضافه يا تغيير دهيد که در Transfer Protocol
    مورد اين سرويس در بخش ديگري توضيح خواهم داد.
    البته سابتهايي هستند که شما ميتوانيد به طور رايگان سايت خود را راه اندازي کنيد اما
    معايبي هم دارند که يکي از آنها پخش تبليغات در صفحات شما ميباشد و ديگر اينکه امکانات
    محدود آنها است ولي براي شروع کار و آشنايي با نصب و راه اندازي يک وب سايت بسيار
    است که اگر ايميل در www.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>

  2. #2
    reza_1001 آواتار ها
    • 6

    عنوان کاربری
    کاربر باشگاه
    تاریخ عضویت
    Oct 2008
    محل تحصیل
    حوزه
    شغل , تخصص
    الاف
    رشته تحصیلی
    it
    راه های ارتباطی

    آموزش html_2

    براي درست کردن ليست در يک صفحه از اين تگها بايد استفاده کنيم، بدين صورت که در
    ميباشد ordered list را که مخفف <ol> آغاز قسمتي که ميخواهيم ليست درست کنيم تگ
    را مينويسيم تا مرورگر بفهمد ليست از آنجا شروع ميشود و سپس در ابتداي هر گزينه از
    را می </ol> را اضافه ميکنيم و در انتهاي گزينه ها تگ پايان دهنده <li> ليستمان تگ
    نويسيم.
    مثال
    اگر دقت کنيد به صورت پيش فرض اعداد ١،٢،٣ به ابتداي گزينه هاي ليست مان اضافه
    که به A, a اضافه کنيد و آنرا با <ol> را به تگ type ميشود. شما ميتوانيد خصوصيت
    که با اعداد رومي است مقدار دهي I, i صورت حروف کوچک يا بزرگ انگليسي و يا با
    کنيد. به طور مثال اگر ميخواهيد ترتيب ليست شما با اعداد رومي کوچک باشد بدين صورت
    تگ را کامل ميکنيد:
    <ol type="i">
    <li> Item ٠١
    <li> Item ٠٢
    <li> Item ٠٣
    </ol>
    مثال
    <ul><li></ul>
    مينامند و مانند تگهاي بالا براي درست کردن ليست در يک unordered list اين تگ را
    صفحه ميباشد با اين تفاوت که بجاي حروف و اعداد از دايره يا مربع هاي توپر استفاده
    ” disc”, “circle”, که با کلمات type ميکند که مانند بالا ميتوانيد از خصوصيت
    مقدار دهي ميشود استفاده کنيد. “square”
    <ul type="disc">
    <li> Item ٠١
    <li> Item ٠٢
    <li> Item ٠٣
    </ul>
    مثال
    شما ميتوانيد براي درست کردن يک ليست که داراي چند گزينه است و هر گزينه هم چند
    Nested list زير مجموعه دارد از مخلوط اين دو نوع ليست استفاده کنيد که به اين حالت
    گفته ميشود.
    بر فرض مثال ما يک ليست داريم که چهار گزينه دارد و هر کدام از آنها دو رنگ سفيد و
    سياه دارند:
    <ol type=”I”>
    <li> Item ٠١ <ul type="circle"> <li> Black <li> White </ul>
    <li> Item ٠٢ <ul type="circle"> <li> Black <li> White </ul>
    <li> Item ٠٣ <ul type="circle"> <li> Black <li> White </ul>
    <li> Item ٠٤ <ul type="circle"> <li> Black <li> White </ul>
    </ol>
    مثال
    <dl><dt><dd></dl>
    آخرين مدل، ليستهاي توصيفي هستند که براي تعريف و توصيف يک کلمه بکار ميروند که
    بکار ميبرند. <dd> و توصيف آنرا با <dt> کلمه مشخص را با تگ
    <dl>
    <dt> Html
    <dd> HyperText Markup Language.
    </dl>
    لينک چيست؟
    لينکها يا همان نقاط پيوند صفحات هم، يک نوع متن به حساب مي آيند، فقط تنها فرقي که
    بين آنها وجود دارد در اين است که هنگاميکه با موس بر روي آنها ميرويم نشانگر موس
    شکل دست به خود گرفته تا ما بر روي آن کليک کنيم، البته در بيشتر مواقع رنگ آن هم با
    متن هاي معمولي فرق دارد. پس از کليک کردن روي لينکها، ما به صفحات ديگر يا حتي
    ميباشد که با خصوصيت <a></a> به سايتي ديگر هدايت ميشويم. تگ مخصوص لينک
    آدرس دهي ميشود که آن لينک به کجا وصل خواهد شد. به طور مثال اگر ما بخواهيم href
    متصل شود بدين صورت عمل ميکنيم، yahoo يک لينک درست کنيم که به سايت
    <a href="www.yahoo.com">Yahoo website</a>
    که در مرورگر لينک زير ظاهر ميشود و ما را به سمت سايت ياهو حرکت ميدهد دقت کنيد
    نوشته </a> و تگ پايان دهنده <a href=” “> فقط متني که مابين دو تگ آغاز کننده يعني
    شود در مرورگر به شکل لينک ظاهر ميشود و قابل کليک است
    Yahoo website
    همانطور که مشاهده ميکنيد به صورت پيش فرض رنگ لينکها آبي بوده و زير آنها خط
    شما ياد خواهيد گرفت تا اين خط را برداشته يا Style Sheet کشيده ميشود که در بخش
    رنگ آن را تغيير دهيد. لينکها را مي توان به دو دسته داخلي و خارجي تقسيم کرد،
    همانطور که از اسمشان پيداست لينکهاي داخلي نقاط پيوند داخل يک صفحه يا صفحات
    مختلف يک وب سايت ميباشند و لينکهاي خارجي نقاط پيوند بين دو سايت مختلف ميباشند.
    Absolute and Relative
    لينکهاي داخلي به دو صورت نوشته ميشوند، يا بايد آدرس کامل وب سايت و فايل را نوشت
    مانند:
    <a href="http://www.mysite.com/page٠١.htm"> Page٠١ </a>
    ميگويند. absolute به اين مدل لينک
    و يا اينکه فقط اسم فايل را بنويسيم البته اگر آن فايل داخل يک دايرکتوري است بايد ابتدا اسم
    آن دايرکتوري را نوشته سپس نام فايل را مينويسيم. به فرض مثال اگر لينک ما قرار است
    متصل شود htmlpages در دايرکتوري بنام Page٠١.htm به يک صفحه به اسم
    مجموعه کدي که بايد نوشته شود بدين صورت است:
    <a href="htmlpages/Page٠١.htm"> Page٠١ </a>
    مي گويند. relative به اين مدل
    دقت کنيد دوستان وقتي صفحه اي که قرار است به اين لينک ما پيوند داده شود
    دردايرکتوري پايين تر از اين صفحه قرار دارد اينگونه عمل ميشود اما اگر لينک ما در
    صفحه اي قرار دارد که قرار است به يک صفحه در دايرکتوري بالاتر از آن متصل شود
    مي توانيم به جاي اسم دايرکتوري بالاتر از دو نقطه کنار هم( .. ) استفاده کنيم،
    <a href="../page٠٢.htm"> page٠٢ </a>
    به طور ساده مي توان گفت که اگر اين صفحه قرار است به صفحه اي داخل دو فولدر تو در
    تو متصل شود بايد اسم فولدر اول بعد اسم فولدر داخل فولدر اول سپس اسم آن فايل يا صفحه
    را مينويسيم ولي اگر در آن صفحه بخواهيم يک لينک بگذاريم که به اين صفحه پيوند داده
    شود جاي فولدر داخلي و فولدر اول ميتوانيم دو نقطه بگذاريم و سپس اسم اين فايل را
    بنويسيم يعني بدين شکل:
    <a href="../../thispage.htm"> this page </a>
    target
    تگ لينک خصوصيتي دارد که توسط آن مي توانيد محل باز شدن و يا نمايش صفحه اي که
    مي خواهيد به آن پيوند دهيد را کنترل کند که آن صفحه در همان پنجره يا در يک پنجره
    _blank , نام دارد که بايد برابر با يکي از مقادير target جديد باز شود. اين خصوصيت
    قرار گيرد. _self , _top , _parent
    target="_blank"
    اين مقدار يک پنجره جديد در مرورگر باز کرده و صفحه مربوط به آن لينک را نمايش
    ميدهد.
    _self
    اطلاعات صفحه مربوط به آن لينک در همان فريم که لينک قرار دارد نمايش داده ميشود.
    _parent
    صفحه مورد نظر در همان پنجره مرورگر باز خواهد شد ، نه در پنجره جديد.
    _top
    صفحه مربوط به اين لينک هيچگاه در پنجره اي که فريم دارد باز نخواهد شد.
    Anchor
    يک نوع لينک هم هست که دو نقطه را در داخل يک صفحه بهم متصل ميکند که به آن
    مي گويند. کاربردهاي گوناگوني دارد ولي بيشترين کاربرد اين نوع لينک براي anchor
    مواقعي است که طول يک صفحه از سايت زياد شده و در انتهاي همان صفحه شما يک
    لينک مي گذاريد تا با کليک کردن بر روي آن بيننده سايت شما به بالاي همان صفحه هدايت
    شود. براي اينکار دو سري تگ لازم است که بايد بنويسيد، يکي جايي است که ميخواهيد
    لينک به آن متصل شود که بايد آن نقطه از صفحه را نامگذاري کنيد و اين اسم بايد داخل
    همان صفحه تک باشد يعني در جاي ديگر بکار نبرده باشيد و تگ آن به اين صورت است:
    <a name="top">
    هر اسمي ميتوانيد بکار بريد اين نکته را در top در بين دو علامت " " و به جاي کلمه
    ذهن داشته باشيد که اين تگ درمرورگر ظاهر نميشود.اما تگ ديگري که نياز است خود کد
    شما نامي را که انتخاب کرديد href لينک است وبجاي نوشتن آدرس فايل در خصوصيت
    به اضافه علامت # را مينويسيد:
    <a href="#top">top of the page</a>
    در مورد لينکهاي خارجي يعني لينکهايي که به سايتهاي ديگر وصل ميشوند بايد از مدل
    استفاده کنيد و آدرس کامل را بنويسيد: absolute
    <a href="http://www.sitename.com/page٠١.html"> link to another
    site </a>
    اجباري نيست و ميتوانيد از نوشتن آن صرف نظر کنيد. http:// نکته: نوشتن پروتکل
    mailto
    علاوه بر اين لينکها شما ميتوانيد براي آدرسهاي ايميل هم لينک درست کنيد که تگ آن به
    صورت زير ميباشد:
    <a href="mailto:email_address"> my email </a>
    به مرورگر ميفهماند که بايد يک ايميل به آدرس بعد از آن فرستاده شود. mailto: کلمه
    Outlook البته اين لينکها براي بيننده هايي که ايميل هايشان را با برنامه هايي مانند
    چک ميکنند ، مفيد است چون وقتي که روي اين نوع لينک کليک شود برنامه express
    پيش فرض مديريت ايميل در سيستم عامل کاربر باز ميشود پس براي بيننده هايي که آدرس
    ايميل ياهو دارند اين کد مفيد نيست بهتر است که آدرس کامل ايميل را نوشته و به صورت
    يک لينک درست کنيد تا براي کليه بينندگان سايت مفيد باشد، مانند مثال زير:
    <a href="mailto:my_email@domain.com">
    my_email@domain.com </a>
    البته شما ميتوانيد حتي موضوع و متن ايميل را تعيين کنيد. اگر قصد همچين کاري را داريد
    پس بايد بلافاصله بعد ازآدرس ايميل داخل تگ يک علامت سوال اضافه کنيد تا مرورگر
    را مينويسيد که اين subject= بفهمد که اين آدرس ادامه دارد و بعد از علامت سوال کلمه
    کلمه نشانگر موضوع ايميل است و هرچيزي که جلوي آن نوشته شود به عنوان موضوع
    ايميل در برنامه مشخصه نمايان خواهد شد و اگر متن ايميل هم بخواهيد نوشته شود بايد بعد
    را که نشانگر متن body= از موضوعي که نوشتيد علامت & را بگذاريد وسپس کلمه
    ايميل است و در جلوي علامت مساوي هر متني را ميتوانيد وارد کنيد. بر فرض مثال
    به آدرس ايميل فرستاده Hello my friends و متن Test ميخواهيد که ايميل با موضوع
    شود:
    <a
    href="mailto:my_email@domain.com?subject=Test&body =Hello

  3. #3
    reza_1001 آواتار ها
    • 6

    عنوان کاربری
    کاربر باشگاه
    تاریخ عضویت
    Oct 2008
    محل تحصیل
    حوزه
    شغل , تخصص
    الاف
    رشته تحصیلی
    it
    راه های ارتباطی

    آموزش html_3

    my friends"> my_email@domain.com </a>
    توجه داشته باشيد که اگر ميخواهيد اين کد را امتحان کنيد اول بايد برنامه پيش فرض
    را براي آدرس ايميل خود تنظيم کنيد. Outlook مديريت ايميل مانند نرم افزار
    image يکي از عناصري که باعث جذابيت در وب سايت ميشود عنصر عکس يا همان
    است. عکسها زيبايي خاصي به صفحات ميبخشند ولي از طرف ديگر توليد دردسر هم
    ميکنند، اگر شما تعداد زيادي عکس در يک صفحه بگذاريد يا از عکسهايي با حجم زياد
    استفاده کنيد آن موقع است که بيننده بايد مدت طولاني را صرف کند تا صفحه سايت شما را
    به طور کامل ببيند و همين موضوع باعث از دست دادن يک بيننده و يک نمره منفي به
    حساب ميايد. همانطور که ميدانيد در کشور عزيزمان ايران سرعتهاي اينترنت خيلي پايين
    هست و ديدن صفحات سنگين بسيارعذاب آور است البته بماند که بعضي وقتها همان يک
    ذره سرعت هم نداريم. پس هميشه تا جايي که ميتوانيد صفحه را سبک کنيد تا براي بيننده
    خسته کننده نباشد. يک سايت موفق سايتي است که بيننده زياد داشته باشد.
    فرمتهاي عکس در وب:
    شرآت فن آوري اطلاعات جاسب HTML آموزش
    http://ITJASB.Blogfa.com ٥٧ of ١٨Page
    خب بپردازيم به ادامه بحث ، عکسها داراي فرمتهاي زيادي ميباشند ولي فرمتهايي که در
    وب بکار برده ميشوند، عبارتند از:
    .gif (Graphic Interchange Format)
    .jpeg (Joint Photographic Experts Group)
    .png (Portable Network Graphics)
    بيشترين استفاده را در وب دارند و محبوبترين نوع عکس است. اين .gif عکسها با فرمت
    animation, نوع فرمت ٢٥٦ رنگ را پشتيباني ميکند و از ويژگيهاي ديگر آن
    است . البته محبوبيت آن بيشتر براي حجم کم آن است. transparency, interlacing
    به شفافيت يک عکس ميگويند که آنرا پشت نما هم مينامند. اين ويژگي Transparency
    است که يک عکس آنقدر شفاف است که شما ميتوانيد تا تصوير ، متن يا رنگ زير آن
    عکس را ببينيد.
    گاهي وقتها شما منتظر ميشويد تا يک عکس به دليل بزرگي اندازه Interlacing
    بارگذاري شود بعد آنرا ببينيد اما اگر عکسي اين ويژگي را داشته باشد کم کم عکس کامل
    خواهد شد يعني خط به خط به عکس اضافه ميشود تا کامل بارگذاري شود.مثال
    عکسهاي متحرک را مي گويند وفقط اين فرمت هست که از متحرک سازي Animation
    عکس حمايت ميکند.
    حدود ١٦ ميليون رنگ را پشتيباني ميکنند ، نسبت به فرمت .jpeg عکسهايي با فرمت
    را دارد gif از حجم بالاتري برخوردار است ولي کيفيتش بهتر است ، تمام ويژگيهاي .gif
    نسبت به قبليها جديدتر است و مخلوطي از آنهاست .png فرمت .Animation به غير از
    را دارد. gif و حجم کم jpeg يعني کيفيت
    افزودن عکس به صفحه وب:
    مانند همه عناصر داخل صفحه، عنصر عکس هم تگ خاص خودش را دارد که آن تگ
    و پايان دهنده هم ندارد. اما براي مشخص کردن فايل عکس و آدرس دهي آن بايد <img>
    داخل تگ استفاده کنيم که اگر يک عکس داخل دايرکتوري وب src=" " از خصوصيت
    سايت خودتان باشد ديگر نيازي به آدرس کامل نيست و فقط اسم دايرکتوري و اسم فايل با
    پسوند مشخصه آن عکس نوشته ميشود ولي اگر ميخواهيد که عکسي را از وب سايت
    ديگري در صفحه خود بگذاريد بايد آدرس آن وب سايت و دايرکتوري که عکس در آن قرار
    گرفته و اسم کامل آن فايل را بنويسيد مانند:
    <img src="images/pic٠١.gif">
    <img src="www.sitename.com/images/pic٠١.gif">مثال
    Height, Width
    اين تگ خصوصيات ديگري هم دارد، يکي از آنها که کاربرد زيادي هم دارد خصوصيات
    ميباشد که توسط آنها اندازه يک عکس را داخل صفحه width و عرض height طول
    ميباشد، Pixel ميتوانيد کنترل کنيد. مقياس اندازه گيري طول و عرض بر حسب پيکسل
    اگر شما اين خصوصيات را کنترل نکنيد عکس در اندازه اصلي خود ظاهر ميشود. بطور
    ١٠٠ فضا اشغال × مثال شما ميخواهيد عکسي را وارد کنيد که در صفحه بايد به اندازه ١٠٠
    کند:
    <img src="images/pic٠١.gif" height="١٠٠" width="١٠٠">
    مثال
    شدن آن download اين نکته را در نظر داشته باشيد که سرعت کامل شدن عکس يعني
    در صفحه بستگي به حجم آن دارد نه اندازه عکس، پس ميتوانيد اندازه هاي يک عکس را
    اضافه کنيد ولي دقت کنيد که کيفيت عکس خراب نشود.
    Alignment
    شما ميتوانيد محل قرارگرفتن عکس را نسبت به عناصر اطراف خودش با خصوصيت
    را براي اين left,right,top,middle,bottom تعيين کنيد و ميتوانيد کلمات align=” “
    خصوصيت بکار بريد. بر فرض ميخواهيد که يک متن بعد از عکس و در وسط قرار گيرد:
    <img src="images/pic٠١.gif" align="middle"> This is a text
    مثال
    قبل <center> در ضمن اگر ميخواهيد خود عکس در وسط صفحه قرارگيرد بايد از تگ
    را بنويسيد: </center> استفاده کنيد و بعد از آن <img> از تگ
    <center><img src="pic٠١.gif"></center>
    مثال
    Border
    استفاده border=” “ اگر مايل هستيد براي عکس کادر بگذاريد ميتوانيد از خصوصيت
    کنيد و آنرا برابر با يک عدد قرار دهيد که هر چه اين عدد بزرگتر باشد ، کادر دور عکس
    است يعني هيچ کادري مشاهده border=” هم ضخيم تر است به صورت پيش فرض ” ٠
    نميشود.مثال
    Alt
    تا حالا متوجه شديد که در يک وب سايت هنگاميکه نشانگر موس بر روي يک عکس که
    و اطلاعاتي را راجع به آن عکس tooltip قرار ميگيرد يک کادر متني کوچک باز شده بنام
    را داخل تگ گذاشته و هر alt=" " ميدهد؟ پس شما هم اينکار را انجام دهيد، خصوصيت
    متني را که جلويش بنويسيد در صفحه هنگاميکه موس بر روي عکس قرار گيرد ،
    زيرنشانگر نمايان ميشود. بهتر است که شما هميشه اين کار را انجام دهيد چون
    مرورگرهايي وجود دارد که عکس را نمايش نميدهد پس با اينکار بيننده از حضور آن عکس
    خبر دار ميشود.مثال
    hspace, vspace
    دو خصوصيت ديگر هست که حاشيه و فضاي خالي دور عکس را کنترل می کند،
    براي بالا و پايين. عددي vspace=” “ براي حاشيه چپ و راست عکس و hspace=” “
    را که وارد ميکنيد در مقياس پيکسل است.مثال
    Image link
    شما ميتوانيد يک عکس را به صورت لينک هم درست کنيد يعني هرگاه بيننده روي عکس
    کليک کرد به صفحه يا سايت ديگر هدايت شود. در بخش قبل با درست کردن لينک آشنا
    شديد، در اينجا شما بايد تگ لينک را قبل از تگ عکس بنويسيد و تگ پايان دهنده لينک را
    بعد از تگ عکس وارد ميکنيد، بدين صورت:
    <a href="www.sitename.com"><img src="images/sitelogo.gif"></a>
    بر روی لوگوی زير کليک کنيد تا به صفحه اصلی سايت هدايت شويد
    در ضمن ميشود براي قسمتهاي مختلف يک عکس لينکهايي به جاهاي مختلف درست کرد.
    به فرض مثال ما يک عکس از نقشه ايران داريم و ميخواهيم که روي هر استان کليک شود
    مي گويند که در Image map ، آن قسمت لينک شود به صفحه مورد نظر. اين حالت را
    بخش بعد آنرا توضيح خواهم داد.
    ( image map ) ساخت نقشه تصويری
    يکي از تکنيکهاي ساخت عکس بصورت لينک است که گاهي اوقات به Image map
    کمک ما ميايد. بطور مثال ما نقشه ايران را در صفحه اي قرارداده و ميخواهيم که بيننده
    سايت هرگاه روي يک استان کليک کرد صفحه مربوط به آن باز شود تا اطلاعات مربوطه
    را در اختيار کاربر قرار دهد. اين حالت حجم عکس را افزايش نخواهد داد و بهتر است از
    عکسهايي با حجم بالا استفاده نکنيم که در اين مورد به قسمت عکسها رجوع کنيد.
    درصفحه قراردهيد، سپس <img> خب حالا عکس مورد نظر را با استفاده از تگ
    را به تگ اضافه کنيد که آنرا برابربا يک اسم واحد بايد قرار usemap=" " خصوصيت
    دهيم تا از آن اسم در جاي ديگر استفاده شود. اين خصوصيت به مرورگر ميفهماند که عکس
    ميخواهيم بکار بريم. Image map را بصورت
    <img src="images/mypic.gif" usemap="#map٠١">
    به علامت # دقت کنيد که بايد نوشته شود. در حال حاضر عکس آماده است و بايد تگهاي
    وارد ميکنيم تا مرورگر بفهمد <map name="map نقشه را وارد کنيم.ابتدا تگ <" ٠١
    مشخص ميشود که چه عکسي name=" " که نقشه آغاز شده و با استفاده از خصوصيت
    قرار است اين خاصيت را داشته باشد. حالا نوبت به تعيين قسمتهاي مختلف عکس رسيده که
    هر قسمت در چه اندازه اي و به کجا بايد لينک شود. اين قسمتها ميتوانند اشکال هندسي
    مشخص ميشوند، <area> نظيردايره، چهارگوش وچند ضلعي باشند. اين اطلاعات در تگ
    اين تگ داراي سه خصوصيت ميباشد:
    مشخص ميکند که هر قسمت داراي چه شکل هندسي ميباشد. اگر Shape=" "
    بخواهيم circle قرار ميدهيم، اگر دايره rect" " باشد آنرا برابر با rectangle چهارگوش
    قرار ميدهيم. poly" " بخواهيم برابر با polygon و اگر چند ضلعي "circle" برابر با
    اين خصوصيت، مختصات نقاط تشکيل دهنده شکلها را مشخص ميکند که Coords=" "
    در مقياس پيکسل ميباشد. براي تشکيل يک لينک x, y مختصات هر نقطه بر اساس محور
    به شکل چهارگوش بايد مختصات دو نقطه گوشه چپ طرف بالاوگوشه راست طرف پايين
    ها و x آنرا بدست بياوريم ، چون هر نقطه داراي دو مختصات ميباشد يکي بر روي محور
    ها پس چهار عدد بايد بنويسيم و هر عدد را با علامت کاما جدا کنيم. y ديگري
    Coords="١٠،١٠،٦٥،٦٥"
    همچنين براي درست کردن يک لينک به شکل دايره مختصات مرکز آن و اندازه طول شعاع
    را بايد پيدا کنيم که با توجه به گفته بالا سه عدد بايد نوشته شود و براي چند ضلعي به تعداد
    هر نقطه دو عدد مينويسيم که ديگر محدوديت ندارد.
    که در اين قسمت آدرس صفحه يا سايت مورد نظر را وارد ميکنيم. href=" "
    <img src="images/mypic.gif" usemap="#map٠١">
    <map name="map٠١">
    <area shape="rect" coords="٢٥،٢٥،٥٥،٥٠" href="page.htm">
    <area shape="circle" coords="١٢٤،٢٤٣،٤٠" href=
    "www.yahoo.com">
    <area shape="poly"
    coords="٢٢،٣٠،٧٦،٩٠،١٤٧،١٩٩،٢ ٨٩،٢٧٠،١٤٠،١١١،٤٤،٦٧"
    href="pages/first.html">
    </map>
    خب سوالي که حالا پيش ميايد، اينست که مختصات اين نقاط را چگونه پيدا کنيم؟ دو راه
    و ديگري که Photoshop براي آن وجود دارد، يکي استفاده از برنامه هاي مختلف مانند
    برايتان توضيح خواهم داد بدون استفاده از برنامه جانبي است و داخل همان صفحه ، با
    کمک مرورگر اينترنت اکسپلورراست. بعد از اينکه يک عکس را در صفحه قرار داديم و
    را انجام داديم يک تگ و يک خصوصيت به اين کدها Image map مراحل تشکيل
    اضافه ميکنيم و آنچه را که ميخواهيم براحتي بدست مياوريم. ابتدا تگ مخصوص لينک را
    قرار ميدهيم تا عکس ما بصورت يک لينک ظاهر شود و سپس خصوصيت <img> قبل از
    اضافه ميکنيم و فايل را ذخيره ميکنيم. حالا آنرا باز کرده و <img> را به تگ ismap
    status bar همانطور که موس را روي عکس حرکت ميدهيد يک نگاه به نوار وضعيت
    مرورگر در پايين بياندازيد، اعدادي را که مشاهده ميکنيد مختصات نقاط ميباشند.
    <a href=" # "><img src="image.gif" usemap="#newmap" ismap>
    <map name="newmap">
    </map>
    </a>
    فراموش نکنيد که بعد از پيدا کردن مختصات نقاط، تمام مراحلي را که اضافه کرديد دوباره
    برداريد.
    تگ جدول
    جدولها يکي از بهترين و مفيدترين عنصرها در صفحات وب ميباشند، با استفاده از آنها ما
    مي توانيم اطلاعات و عناصررا در يک صفحه سازمان دهي و مرتب کنيم . کليه اطلاعات
    يا عناصر ديگر وب را ميتوانيم داخل رديف ها يا ستون هاي يک جدول قرار دهيم بدون
    آنکه خطوط جدول مشخص باشد و يا در صورت نياز خطوط آنها نمايان ميشود. کمتر کسي
    را پيدا ميکنيد که از اين عنصر استفاده نکند و زمانيکه تجربه کافي براي طراحي يک
    سايت بدست آورديد به اهميت اين عنصر پي خواهيد برد.تگ مشخصه جدول
    و <tr></tr> ميباشد. اما براي اضافه کردن رديف به يک جدول از <table></table>
    استفاده ميکنيم. پس ساختار کلي يک جدول بدين صورت <td></td> براي ستون از تگ
    ميباشد:
    <table>
    <tr><td>this is a table.</td></tr>
    </table>
    هر چه تگهاي رديف و ستون بيشتر باشد به همان اندازه ما در جدولمان خانه خواهيم داشت.
    مجموعه کد بالا نشان دهنده يک جدول با يک رديف و يک ستون است يعني اين جدول
    داراي يک خانه ميباشد. يکي از ويژگيهاي جدول که محبوبيت آنرا زياد ميکند اينست که هر
    خانه از آن ميتواند به طور مجزا زمينه رنگي و يا عکسي در زمينه آن داشته باشد البته
    اندازه هاي هر خانه هم ميتواند متفاوت باشد.
    border
    خب براي اينکه بتوانيم يک جدول را در مرورگر خود ببينيم بايد با خصوصيت
    آشنا شويم. اين خصوصيت دور جدول يک کادردرست ميکند البته اگر اين border=" "
    خصوصيت را برابربا صفر قرار دهيم يا آنرا ننويسيم کادر دور جدول در مرورگر نمايان
    نخواهد شد و هر چه عدد بزرگتري بگذاريم کادر ضخيم تري خواهيم داشت، در ضمن
    که برابر با عدد هگز رنگ است تعيين ميشود. bordercolor=" " رنگ کادرهم با
    frame=" " ويژگيهاي ديگري هم دارد، به طور مثال شما ميتوانيد خصوصيت border
    void, above, اضافه کرده و آنرا برابر با يکي از کلمات <table> را به تگ
    قرار دهيد تا کادر دور جدول را کنترل below, hsides, vsides,lhs, rhs, box
    کنيد. اين کلمات هر کدام يک قسمت از کادر را نمايان ميکنند.
    rule
    ويژگي ديگري هم هست ولي بهتره اول يک جدول درست کنيد تا مطلب جا بيافتد، برنامه
    ذخيره کنيد: Table.htm را باز کنيد و کد زير را وارد کرده و به اسم Notepad
    <table border="٤" bordercolor="#ff٠٠٠٠">
    <tr>
    <td>cell ٠١</td><td>cell ٠٢</td>
    </tr>
    <tr>
    <td>cell ٠٣</td><td>cell ٠٤</td>
    </tr>
    </table>
    مثال
    all, اضافه کنيد و هر بار يکي از کلمات <table> را به تگ rules=" " حالا خصوصيت
    را جلوي آن قرار دهيد و فايل را دوباره ذخيره کنيد تا none, groups, rows, cols
    تاثير اين خصوصيت را ببينيد. مثال
    Alignment
    مينويسيد محل قرارگرفتن <td> که در تگ align=" " ميتوانيد با استفاده از خصوصيت
    left, right, يک عنصر مانند متن را تعيين کنيد که ميتوانيد اين خصوصيت را با کلمات
    مقداردهي کنيد. مثال center, justify
    height, width
    هم اندازه طول و عرض يک جدول را ميتوان height=" " , width=" " با خصوصيات
    کنترل کرد که بايد آنها را برابر با عدد در مقياس پيکسل قرار دهيد در ضمن شما ميتوانيد
    که اين جدول نود درصد عرض يک width=" از درصد % هم استفاده کنيد مانند "٪ ٩٠
    صفحه را اشغال ميکند. مثال
    bgcolor
    که با عدد هگز رنگها مقدار دهي bgcolor=" " براي تعيين رنگ زمينه يک جدول از
    هم مي توانيد بکار <td> و <tr> ميشود استفاده ميکنيم. اين خصوصيت را در تگ هاي
    بريد. مثال
    cellspacing, cellpadding
    دو خصوصيت ديگر هم دارد که شما با بکار بردن آنها ميتوانيد فاصله بين <table> تگ
    خانه هاي جدول را از هم کنترل کنيد يعني فضاي خالي بين خانه ها اضافه کنيد، اين
    و ديگري فاصله بين متن داخل يک خانه در cellspacing=" " خصوصيت اين است
    اين وظيفه را cellpadding=" " جدول با لبه هاي چارچوب آن خانه است که خصوصيت
    به عهده دارد. هرچه مقداردهي عددي آنها بزرگتر باشد فاصله ها بيشتر خواهد بود. مثال
    header: <th></th>
    حالا که با درست کردن رديف و ستون در جدول آشنا شديد، ميتوانيد براي هر ستون و
    رديف عنوان گذاري کنيد و يک تيتر به بالاي ستون يا به ابتداي يک رديف اضافه کنيد. در
    از تگ <td></td> هر قسمت که شما به يک تيتر و عنوان نياز داشتيد بجاي تگ
    استفاده کنيد که در اين حالت متن نوشته شده در آن خانه بصورت ضخيم <th></th>
    ظاهر شده و از بقيه متمايز ميشود. مثال
    colspan, rowspan
    گاهي اوقات شما نياز داريد تا چند خانه در يک رديف يا يک ستون از جدول را ترکيب کنيد
    تا يک خانه درست شود و بطور مثال يک تيتر و عنوان در آن قرار دهيد که براي ترکيب
    colspan=" " و براي يک رديف از rowspan=" " خانه هاي يک ستون از خصوصيت
    استفاده ميکنيد و مقدار آنرا برابر با تعداد خانه هايي که بايد يکي شوند، قرار <td> در تگ
    ميدهيد.مثال
    caption
    بطور معمول هر جدول داراي يک اسم و يا يک توضيح ميباشد که آنرا با تگ
    مشخص ميکنند. اين <table></table> در ميان تگهاي <caption></caption>
    top, bottom, left, center, ميباشد با کلمات align=" " تگ داراي خصوصيت
    مقداردهي ميشود.مثال right
    thead, tbody, tfoot
    اگر جدول شما داراي ستونها و رديفهاي زيادي است پس تکرار خصوصيات در هر تگ
    مربوطه بسيار دشوار است. شما ميتوانيد بصورت گروهي اين خصوصيات را کنترل کنيد.
    براي کنترل رديفها بايد آنها را به سه قسمت تقسيم کرد، قسمت سرشامل فقط خانه هاي
    رديف اول، بدنه شامل همه رديفهاي وسط و قسمت انتهايي شامل فقط خانه هاي آخرين
    قسمت بدنه را با ، <thead></thead> رديف، که قسمت سر را با
    کنترل ميکنيم. اين تگ <tfoot></tfoot> و قسمت انتهايي را با <tbody></tbody>
    نيز ميباشد.مثال align داراي خصوصيت
    colgroup
    ميتوانيد خصوصيات کليه ستونهاي يک <colgroup></colgroup> همچنين با تگ
    جدول را کنترل کنيد که اين تگ علاوه بر خصوصيات گفته شده در اين بخش داراي
    نيز ميباشد که توسط آن تعداد ستونهايي که بايد کنترل شوند را span=" " خصوصيت
    تعيين ميکنيد. مثال
    summery
    که توصيفي از summery=" " هست بنام <table> يک خصوصيت ديگر نيز براي تگ
    جدول ميباشد ولي در جايي نمايش داده نميشود. اين خصوصيت براي مرورگرهايي که فقط
    متن را نمايش ميدهند و يا مرورگرهاي مخصوص افراد ناتوان ، مفيد ميباشد که بهتر است
    از آن استفاده کنيد.
    به اين موضوع هم توجه داشته باشيد که شما ميتوانيد داخل يک جدول، جدول ديگري هم
    Nested table درست کنيد يعني داخل هرخانه جداگانه يک جدول بسازيد که به اين روش
    گفته ميشود.
    فرم چيست؟
    فرمها تنها عنصري هستند که بيننده سايت ميتواند اطلاعاتي را بطور مستقيم وارد کرده که
    اين اطلاعات بعد از تجزيه و تحليل يا در فايلي ذخيره شده يا فرستاده ميشود. شما ميتوانيد
    داخل يک صفحه يا يک وب سايت چندين فرم داشته باشيد بطور مثال براي چند نوع
    name=” نظرسنجي از بينندگان که هر کدام از اين فرمها را با استفاده از خصوصيت
    بايد نامگذاري کنيد تا اطلاعات مربوط به هر فرم با نام همان فرم <form> “در تگ
    پردازش شود. فرمها داراي اجزاي متفاوتي با وظيفه مشخص ميباشند که بايد قبل از تگ
    آنها را بکار برد. بعضي از اين اجزا عبارتند از: کادرهاي متني </form> پايان دهنده
    radio وتک گزينه اي checkboxes قسمت انتخابات چند گزينه اي ،text fields
    وپاک submit و دکمه هاي تأييد drop-down lists ليستهاي پايين کشيدني ، buttons
    . reset کننده
    action=” “, و با افزودن خصوصيات ASP, CGI فرمها توسط برنامه هايي نظير
    اطلاعات وارده را پردازش کرده و به <form> در تگ method=” “, enctype=” “
    وب سرور ميفهماند که به چه روش و در کجا اطلاعات ذخيره يا فرستاده شود. وب سرور
    به کامپيوتري که محتواي سايت شما بر روي آن قرار دارد گفته ميشود.
    (button) دکمه
    کليه اجزاي ساخته شده در يک فرم بدون بودن دکمه تأييد بي فايده هستند، چون بعد از
    فشردن اين دکمه است که اطلاعات وارده در فرم پردازش ميشوند. پس ابتدا به ساختن اين
    دکمه ميپردازيم. براي ساختن دکمه ها در يک فرم به دو روش ميتوانيم عمل کنيم:
    name=” که داراي دو خصوصيت <button></button> روش اول: با استفاده از تگ
    reset و يا submit براي مشخص کردن نوع دکمه که type=” “ “براي نامگذاري و
    ميباشد . در بين تگ آغازکننده و پايان دهنده هر چي نوشته شود در ظاهر دکمه نمايان
    ميشود
    <button name="button ٠١" type="submit"> OK </button>
    OK
    name=” که مانند روش اول دو خصوصيت <input> روش دوم: با استفاده از تگ
    باشد و يا submit که ميتواند هم type=” “ در جلوي آن بيايد و button “که بايد کلمه
    .reset
    <input name="button" type="submit">
    Submit Query Reset
    فرقي که اين دو روش با هم دارند در اينست که شما در روش اول هر نوشته اي را بخواهيد
    در روي دکمه هنگام نمايش صفحه در مرورگر نشان داده ميشود اما در روش دوم شما
    نمايان ميشود. submit , reset دخالتي در اين کار نداريد و به صورت پيش فرض کلمه
    البته ميتوانيد بجاي دکمه هاي ساخته شده توسط مرورگراز عکس هم استفاده کنيد يعني شکل
    را برابر با کلمه type=” “ يک دکمه را طراحي کنيد و در فرم قرار دهيد که خصوصيت
    آن را آدرس دهي ميکنيد: src=” “ قرار ميدهيد و با خصوصيت image
    <input name="button" type="image" src="images/button٠١.gif">
    دکمه بايد استفاده کرد. submit لازم بذکر است که در اين تکنيک فقط از حالت
    text field, text area
    خب بعد از ساختن دکمه ها ميپردازيم به بقيه اجزاي يک فرم. از اين به بعد ما با تگ
    <input name=” “ type=” “>
    وخصوصياتش زياد کار داريم . ما براي وارد کردن متن در فرم بسته به نيازمان از دو مدل
    کادرمتني ميتوانيم استفاده کنيم، يکي براي وارد کردن يک خط متن کوتاه که چند کلمه بيشتر
    نباشد و کادر ما هم به صورت خطي ميباشد و ديگري براي يک متن بلند است و کادر ما
    داراي چندين رديف ميباشد.
    در مدل اول ازاين تگ استفاده ميکنيم:
    <input name="textfield ٠١" type="text”>
    بيايد تا مرورگر بفهمد چه type=” “ بايد در جلوي خصوصيت text دقت کنيد که کلمه
    که با عدد مقدار دهي size=” “ اجزائي از يک فرم را نمايش ميدهد. توسط خصوصيت
    maxlength=” ميکنيد اندازه نمايش اين کادر خطي در مرورگر را کنترل ميکنيد و توسط
    “ حداکثر تعداد حروفي را که بيننده مجاز هست تا وارد کند را کنترل ميکنيد.
    Textfield :
    اگر قرار باشد که بيننده داخل اين کادر خطي ، کلمه رمز را وارد کند پس بجاي
    استفاده کنيد تا هر متني که type=”password” بايد از type=”text” خصوصيت
    وارد شود بصورت ستاره در مرورگر نمايش داده شود.
    Password :
    اما مدل ديگري هست که متنهاي بلند داخل آن نوشته خواهد شد که بايد از
    از name=” “ استفاده کنيد که جدا از خصوصيت <textarea></textarea> تگ
    براي کنترل رديفها و ستونهاي کادر بکار ميبريد. cols=” “ , rows=” “ خصوصيات
    this is a textarea example.
    label
    زمانيکه شما اجزاي فرم را اضافه مي کنيد، مي توانيد کنار هر کدام يک متني وارد کنيد تا
    کنترل بيشتري روي <label> نام آن قسمت درمرورگر مشخص شود. اما با افزودن تگ
    نام واجزاي يک فرم خواهيد داشت چون مي توانيد توسط اين تگ يکي از اجزاي فرم را
    احاطه کنيد، بدين صورت:
    <label> Name :
    <input type="text" name="textfield٠١">
    </label>
    که اين کد به صورت زير ظاهر مي شود،
    Name:
    دراين تگ، توسط خصوصيت for مي توانيد مشخص کنيد که label مربوط به کدام قسمت
    فرم است و در اين حالت نيازي به احاطه کردن اجزاي فرم نيست،
    <label for="textfield٠١"> Name : </label>
    <input type="text" name="textfield٠١">
    Tab order
    است که کاربرد زيادي در عنصر tabindex بنام html يکي از خصوصيات مفيد تگهاي
    فرم دارد و به همين خاطر در اين قسمت آنرا توضيح ميدهيم. تاکنون متوجه شده ايد که با
    بر روي کيبورد، مکان نما با ترتيب خاصي بر نقاط مختلف صفحه متمرکز Tab زدن دکمه
    مي شود که مي توانيم اين ترتيب حرکت را به کنترل خود در بياوريم. قبول کنيد که حرکت
    کردن بين اجزاي يک فرم توسط موس مخصوصاً زمانيکه يک فرم طولاني پيش رو داريم،
    کيبورد است. با اضافه کردن خصوصيت Tab بسيار سخت تر از حرکت با دکمه
    به تگهاي يک فرم و مقداردهي اين خصوصيت به ترتيب اعداد مي توانيم tabindex
    تمرکز مکان نما را از يک نقطه به نقطه مورد نظر به کنترل خود در آوريم. دقت کنيد که
    مقادير اين خصوصيت تکراري نباشد. به کد زير توجه بفرماييد:
    <input type="text" name="field١" tabindex="١">
    <input type="password" name="pass١" tabindex="٢">
    <textarea name="area١" cols="١٠" rows="٥"
    tabindex="٣"></textarea>
    file field
    گاهي اوقات نياز هست که به همراه اطلاعات وارد شده در فرم، فايلي هم ضميمه و به
    را نوشت و خصوصيت <input> سرور فرستاده شود. براي اين حالت بايد در فرم، تگ
    قرار داد. هنگاميکه اين خصوصيت را وارد مي کنيد، file آنرا برابر با کلمه type
    Browse مرورگر بطور اتوماتيک يک کادر متني و يک دکمه براي جستجوي فايل بنام
    نمايان مي کند. در نظر داشته باشيد که براي اين تگ تنظيمات وب سروربسيار مهم است
    وگرنه فايل فرستاده شده، خراب خواهد شد و اگر هم فرم قرار است که به ايميل فرستاده
    شود پس به اين نکات بايد دقت کنيد که در تگ اصلي فرم حتماً
    هم file field را نوشته و در تگ enctype="multipart/form-data"
    به درستي txt را وارد کنيد که در اين حالت فايلهاي متني accept="text/plain"
    فرستاده مي شود. کلاً در بيشتر مواقع و با تنظيمات درست هم ممکن است فايل خراب شود.
    فريم چيست؟
    هنگاميکه بخواهيد دو يا سه صفحه را در يک صفحه جاي دهيد بايد از عنصر فريم يا
    چارچوب استفاده کنيد. اين عنصر زماني کارآيي دارد که ميخواهيد يک قسمت، در همه
    صفحات ثابت باشد. به طور مثال شما در سمت چب صفحه يک ليست ثابت داريد و
    ميخواهيد هر وقت بيننده روي هر گزينه از اين ليست که کليک کرد توضيحات مربوط به آن
    در سمت راست نمايان شود. پس ابتدا يک صفحه براي آن ليست درست کنيد و براي
    اطلاعات هر گزينه هم يک صفحه بسازيد و آنها را در يک فريم بگذاريد.
    مي گويند و به هر صفحه از frameset به مجموعه صفحات گنجانده شده در يک صفحه
    يا يک چارچوب گفته ميشود. در ساختار اصلي کدها، ديگر تگ frame آن يک
    قرارميگيرد، البته <frameset></frameset> نوشته نميشود و جاي آن تگ <body>
    هر صفحه يعني هر فريم را که کد نويسي ميکنيد مانند ساختار معمولي است و از تگ
    frameset بايد استفاده کنيد ولي هنگاميکه صفحات را در يک <body></body>
    استفاده کرد، <frameset> از <body> ميگذاريد بايد در ساختار کد آن بجاي
    <html>
    <head>
    </head>
    <frameset>
    </frameset>
    </html>
    فريمها بايد بر روي هر فريم کليک راست source code توجه داشته باشيد که براي ديدن
    بايد frameset را انتخاب کنيد و براي مشاهده کدهاي يک view source کرده و گزينه
    مرورگر اقدام نماييد. view از منو
    cols, rows
    مخلوطي از چند frameset هر فريم ميتواند عمودي يا افقي در صفحه قرار گيرد يا يک
    <frameset> فريم عمودي و افقي باشد که هر کدام از آنها توسط خصوصيتي در تگ
    کنترل ميشوند. به طور مثال اگر دو فريم داشته باشيم و آنها را بخواهيم به صورت عمودي
    استفاده ميکنيم و اين خصوصيت را برابر با cols=” “ در صفحه قرار دهيم از خصوصيت
    درصد اشغال هر فريم قرار ميدهيم يعني اگر ما دو فريم داشته باشيم و بخواهيم که يکي از
    آنها ٣٠ ٪ صفحه را اشغال کند پس ديگري ٧٠ ٪ را اشغال خواهد کرد و تگ آن بدين
    صورت ميشود:
    <frameset cols=”٣٠٪،٧٠٪”>
    دقت کنيد که اين اعداد با علامت ويرگول از هم جدا ميشوند. اگرهم بخواهيد دو فريم افقي
    استفاده ميکنيد. اما براي قراردادن دو صفحه يا rows=” “ داشته باشيد از خصوصيت
    بايد هر کدام از آنها را بطور جداگانه آدرس دهي کنيد و تگ آن frameset دوفريم در
    براي هر کدام از فريمها به اين صورت است:
    <frameset cols=”٥٠٪،٥٠٪”>
    <frame src=”٠١.htm”>
    <frame src=”index.html”>
    </frameset>
    مثال
    آدرس دهي و نامگذاري
    بايد آدرس صفحه را بنويسيد. src=” “ همانطور که ملاحظه ميفرماييد جلوي خصوصيت
    بايد به اين تگ اضافه شود و src خصوصيت ديگري هم هست که به غير ازخصوصيت
    است که براي نامگذاري هر فريم بکار ميرود. اين نامگذاري زماني براي name=” “ آن
    ما مفيد است که هرگاه ما بخواهيم دريکي از فريمها لينک بگذاريم هنگاميکه روي لينک کليک ميشود بايد مشخص شود که اطلاعات آن لينک در کدام فريم نمايش داده شود، به طور
    مثال فريم سمت چپ داراي يکسري لينک است که اطلاعات هر کدام بايد در فريم سمت
    راست نمايش داده شود پس به لينکها بايد نام فريم مورد نظر را بدهيم تا مشخص شود که
    اطلاعات را در کدام فريم نشان دهند. اما جدا از نامگذاري هر فريم براي اينکار بايد به هر
    را اضافه کرد و آنرا برابر با نام منتخب هر فريم قرار target=” “ لينک خصوصيت
    داد.
    <frameset cols="٣٠٪،٧٠٪">
    <frame name="left" src="htmlpages/٠١.html">
    <frame name="right" src="htmlpages/index٠١.htm">
    </frameset>
    نمايش داده index٠١.htm ٠١ داشته باشيم و بخواهيم در .html اگر هم يک لينک در فايل
    شود، طبق گفته هاي بالا:
    <a href="htmlpages/info.html" target="right"> info.html </a>
    مثال
    frame border
    درست کرده باشيد متوجه يک کادر بين فريمهاي داخل آن شده frameset شما اگر يک
    رابه تگ border=” و يا ” ٠ frameborder="no" ايد، براي برداشتن اين کادر ميتوانيد
    اضافه کنيد. <frameset>
    مثال
    noresize
    در مرورگر نمايش داده شود، بيننده سايت شما ميتواند سايز هر فريم frameset هنگاميکه
    drag را تغيير دهد يعني وقتي که نشانگر موس را روي لبه هر فريم ببرد ميتواند آنرا با
    noresize کردن کم يا اضافه کند که براي جلوگيري از تغيير سايز هر فريم خصوصيت
    بيافزاييد. <frame> رابه تگ
    مثال
    scrolling
    هر فريم را کنترل ميکند، هر فريم داراي scroll bar خصوصيت ديگري هم هست که
    ميباشد يعني ميتوانيد صفحه داخل فريم را به چپ وراست يا بالاوپايين حرکت دهيد scroll
    Yes,no,auto کنترل ميشود و آنرا برابر با کلمات scrolling=” “ که با خصوصيت
    قرار دهيد.
    مثال
    noframes
    بعضي از مرورگرها هستند که از اين عنصر پشتيباني نمي کنند و فريم ها را نشان نمي
    دهند، به همين دليل شما مجبور هستيد تا به کاربراني که از اين گونه مرورگرها استفاده مي
    کنند، اعلام کنيد که مرورگر آنها اين قابليت را ندارد. پس فراموش نکنيد که اين قطعه کد را
    اضافه کنيد: frameset هميشه به
    <noframes>
    <body>
    Your browser does not support frames.
    </body>
    </noframes>
    با پيشرفت تکنولوژي در وب و نسخه هاي جديد مرورگرها که توانايي استفاده از مولتي
    مديا را در اختيار ما مي گذاشتن، انگيزه اي ايجاد شد تا صوت و تصوير هم در صفحات
    وب گنجانده شوند و سايتها را جذاب تر کنند. در اين صفحه راههاي اضافه کردن فايل
    صوتي به يک صفحه را مي آموزيد و در صفحه بعد افزودن فايلهاي تصويري را ياد
    خواهيد گرفت.
    اهميت حجم فايل صوتي
    فايلهاي صوتي يکي از سنگين ترين عناصر در وب از لحاظ حجم مي باشند که بايد در
    انتخاب آنها بيشتر دقت کنيد، چون هر چه فايل سنگين تر باشد دانلود شدن آن و همچنين
    صفحه وب کند تر و خسته کننده تر خواهد شد.
    MIME
    هنگاميکه يک فايل صوتي به صفحه اضافه شود، مرورگر به تنهايي قادر به پخش آن نمي
    باشد و بايد به کمک يک برنامه کاربردي ديگر اينکار را انجام دهد. مرورگرها توسط
    اطلاعاتي که از فايل دريافت مي کنند مي توانند تشخيص دهند که چه برنامه اي را بايد
    مي گويند. MIME براي پخش آن فايل صدا بزنند که اين اطلاعات را
    است. Multipurpose Internet Mail Extensions مخفف MIME
    “File Not Found” ناشناخته مواجه شود، پيغام خطاي MIME زمانيکه مرورگر با يک
    را در صفحه نمايش مي دهد.
    فرمتهاي فايلهاي صوتي
    يکي از فرمتهاي صوتي که کيفيت بالايي هم دارد و البته حجم زيادي هم اشغال WAV
    اين فرمت برابر است با MIME مي کند و در سيستم عامل ويندوز بکار مي رود. نوع
    . audio/wav
    است و خاصيت آن داشتن حجم UNIX, Linux اين فرمت متعلق به سيستمهاي عامل AU
    . audio/basic اين فرمت برابر است با MIME کم و البته با کيفيت پايين تر، که نوع
    است با کيفيت بالا و حجم بسيار Macintosh اين فرمت هم متعلق به کامپيوترهاي AIFF
    . audio/aiff آن برابر است با MIME بالا. نوع
    اين فرمت با فرمتهاي ديگر صوتي تفاوتهايي دارد. در اين فرمت بجاي ذخيره شدن MIDI
    فرکانس صدا، آهنگ صدا يا همان نت هاي موسيقي را ذخيره و پخش مي کند. بزرگترين
    اين MIME مزيت آن حجم بسيار پايين و عيب آن، پخش آهنگ بدون گفتار است. نوع
    است. audio/midi فرمت
    افزودن فايل صوتي به زمينه صفحه
    به سورس کد صفحه وب، مي توانيد آهنگ يا صدايي <bgsound> با اضافه کردن تگ
    را در زمينه صفحه وارد کنيد تا هنگاميکه بيننده صفحه را باز مي کند آن فايل بدون نياز به
    برنامه کاربردي ديگري پخش شود. اين تگ در حال حاضر کاربردي ندارد چون فقط
    مرورگراينترنت اکسپلورر نسخه هاي ٥٫٥ به پايين آنرا پشتيباني مي کنند. اين تگ داراي
    براي کنترل تکرار دفعات loop براي آدرس دهي فايل صوتي و src ، دو خصوصيت
    پخش مي باشد.
    <bgsound src=”mymusic.mid” loop=”٢”>

  4. #4
    reza_1001 آواتار ها
    • 6

    عنوان کاربری
    کاربر باشگاه
    تاریخ عضویت
    Oct 2008
    محل تحصیل
    حوزه
    شغل , تخصص
    الاف
    رشته تحصیلی
    it
    راه های ارتباطی

    آموزش html_4

    افزودن فايل صوتي بصورت لينک
    يکي ديگر از راههاي اضافه کردن فايل صوتي به صفحه از طريق قرار دادن لينک و تگ
    است که بيننده با کليک کردن بر روي آن لينک مي تواند هم آن فايل را بر روي هارد <a>
    ديسک خود ذخيره کند و يا آنرا از همانجا باز کند. البته در مرورگراينترنت اکسپلورر نسخه
    را بزنيد آن فايل توسط خود مرورگر Yes ٦٫٠ ابتدا پيغامي ظاهر مي شود که اگر دکمه
    براي آدرس دهي استفاده کنيد، فقط href پخش خواهد شد. در تگ لينک بايد از خصوصيت
    دقت کنيد که پسوندها را درست بنويسيد.
    <a href=”musics/mysong.wav”> music file </a>
    مثال
    object افزودن فايل صوتي از طريق
    يکي از بهترين راههايي که مي توان فايل صوتي را به صفحه اضافه کرد، از طريق تگ
    است. يکي از مزايايي که اين تگ دارد اينست که، شما مي توانيد يک متني را <object>
    بين تگ آغازين و پايان دهنده اضافه کنيد که اگر مرورگر نتوانست آن فايل را بشناسد،
    و data نوشته مذکور در صفحه نمايان شود. در اين تگ براي آدرس دهي از خصوصيت
    استفاده مي شود، همچنين از خصوصيت type آن فايل از خصوصيت MIME براي تعيين
    براي کنترل طول و عرض لوگوي برنامه پخش کننده فايل استفاده کنيد که height, width
    در صورت لزوم آنها را برابر با عدد صفر قرار دهيد تا لوگو در صفحه ظاهر نشود.
    <object data=”musics/sound.wav” MIME=”audio/wav”>
    Your browser doesn’t support this audio format.
    </object>
    مثال
    ActiveX نکته: هنگاميکه صفحه داراي اين تگ را باز کنيد يک پيغام هشدار در مورد
    را بزنيد. Yes ظاهر خواهد شد که براي اجراي فايل بايد دکمه
    Embed file
    است. embed تکنيک ديگر براي افزودن يک فايل مولتي مديا به صفحه از طريق تگ
    src نيست و در بيشتر مرورگرها اجرا نمي شود. از خصوصيت C٣W اين تگ استاندارد
    براي آدرس دهي فايل و براي کنترل طول و عرض لوگوي برنامه کمکي از خصوصيت
    loop و autostart مي توانيد استفاده کنيد. اين تگ داراي خصوصيات width ,height
    مقدار دهي مي شوند. true يا false مي باشد که با کلمات
    <embed src="godfather.mid" autostart="false"
    loop="false" height="٤٠" width="١٥٠">
    مثال
    Streaming Audio
    احتمالاً متوجه شديد که راههاي ذکر شده در بالا به درستي جواب نمي دهند و به خاطر
    مشکلات امنيتي ، مرورگرها فايلها را پخش نمي کنند. اما تکنيک ديگري هم هست که کليه
    مرورگرها از آن پشتيباني کرده و حتي با استفاده از آن مي توانيد فايلهاي سنگين را هم در
    صفحات بکار بريد بدون آنکه بيننده زمان زيادي را براي دانلود آنها صرف کند. اين تکنيک
    است که در صفحه بعد به آن مي Streaming Audio and Video استفاده از روش
    پردازيم.
    <!doctype>
    برايتان توضيح دهم . همانطور که <head> در اين بخش ميخواهم در مورد تگهاي قسمت
    head را به دو بخش اصلي تقسيم کرديم ، يکي قسمت سر يا همان Html ميدانيد تگهاي
    نوشته <html></html> که هر دو مابين دو تگ اصلي body ديگري قسمت بدنه يا
    ميشوند، اما يک تگ هم وجود دارد که خارج از اين قانون عمل ميکند و در اولين خط
    يک DTD و آن <html> شروع کدنويسي بايد آنرا بنويسيم يعني قبل از تگ آغاز کننده
    است و کار آن معرفي Document Type Definition صفحه وب ميباشد که مخفف
    نوع تگها خصوصيات آنها و قوانيني که بايد در آن صفحه وب بکار برده شود که بطور
    ميباشد <!doctype> ،DTD خلاصه در تگ مربوط به آن توصيف ميشود. تگ مشخصه
    و مانند بقيه تگها داراي خصوصياتي هست، البته اين تگ اختياري است چون بعضي از
    مرورگرها بدون آن هم صفحه را نمايش ميدهند ولي بهتر است که نوشته شود.
    HTML مخصوص به خود را دارد و نسخه هاي معتبر DTD يک HTML هر نسخه از
    XHTML ميباشد و اگر از کدهاي Html ٢ و نسخه جديد آن ٤٫٠١ , ٣٫٢, عبارتند از: ٤
    هم استفاده ميکنيد ، آنرا هم بايد مشخص کنيد. همانطور که در بخشهاي قبل گفتم اعلام و به
    ميباشد . W٣C به عهده HTML , XHTML رسميت شناختن تگهاو نسخه هاي
    HTML براي ٤٫٠ DTD
    <!DOCTYPE html public “-//w٣c//DTD HTML ٤٫٠//en”>
    XHTML و براي ١٫٠
    <!DOCTYPE xhtml public “-//w٣c//DTD XHTML ١٫٠ strict//en”>
    بعد از اين تگ روال معمول کدنويسي را انجام ميدهيم. حالا ميپردازيم به تگهاي مربوط به
    . head قسمت سر يا همان
    <head></head>
    مابين اين دو تگ اطلاعات مربوط به همان صفحه وارد ميشود که در مرورگر نشان داده
    نميشود و فقط اسم صفحه است که در نوار عنوان مرورگر نمايش داده ميشود. اين
    اطلاعات بيشتر براي سايتهاي جستجوگر مانند گوگل مفيد ميباشند که در بخش اين سايتها
    بيشتر توضيح خواهم داد.
    تگهاي لازم براي اين قسمت به شرح زير ميباشند:
    <title>, <base>, <meta>, <link>, <script>, <style>
    <title></title>
    نمايان خواهد شد. title bar بين اين دو تگ هر چي نوشته شود در نوار عنوان مرورگر
    دقت داشته باشيد که از اسامي کوتاه استفاده کنيد چون جمله طولاني را نصفه نشان ميدهد و
    همچنين اگر فارسي بنويسيد در سيستمهايي که قابليت فارسي ندارند به صورت علامت سوال
    نمايان ميشود.
    <base>
    در مواردي که بخواهيد آدرس اصلي وب سايت را همان ابتدا معرفي کنيد ، از اين تگ
    استفاده ميکنيد. خاصيت اين تگ اينست که در هنگام درست کردن لينکهاي داخلي وب سايت
    لينکها، href=” “ ديگر نيازي به نوشتن آدرس کامل نيست و فقط ميتوانيد در خصوصيت
    اسم دايرکتوري در صورت نياز و اسم خود فايل را بنويسيد.
    <base href="http://www.sitename.com">
    اجباري است. http دقت کنيد که نوشتن پروتکل
    <meta>
    متا تگها اطلاعات مربوط به موتورهاي جستجوگر را کنترل ميکنند. در اين تگها هر نوع
    اطلاعات که براي جستجو نياز باشد را وارد ميکنيد ، مانند کلمات کليدي يا نام سازنده
    سايت و يا تاريخ راه اندازي و از اين قبيل که در بخش سايتهاي جستجوگر بيشتر توضيح
    خواهم داد. خصوصياتي را که در اين تگ ميتوانيد بکار بريد،
    http-equiv=” “, name=” “ , content=” “
    قرار دهيم http-equiv=”keyword” براي معرفي کلمات کليدي سايت بايد خصوصيت
    وارد کنيم، content=” “ و کلمات مورد نظر را در خصوصيت
    <meta http-equiv=”keyword” content=”html, web, amoozesh,
    amouzesh”>
    مرورگر را در اين قسمت معين کنيد که براي encoding همچنين ميتوانيد نوع رمزگذاري
    استفاده کنيد که در قسمت فارسي نويسي توضيح utf- بکار بردن حروف فارسي بايد از ٨
    خواهم داد.
    <meta http-equiv=”content-type” content=”text/html;charset=utf-٨”>
    اين تگ به مرورگر ميفهماند که بايد از حروف و علامتهاي يونيکد براي نمايش صفحه
    استفاده کند. براي وارد کردن اطلاعات ديگر هم مانند زير عمل ميکنيد:
    <meta name=”author” content=”your-name”>
    اگر شما نميخواهيد که صفحه اي در هارد ديسک کاربر سايت شما ذخيره شود تا بتوان آنرا
    هم ببينند، از اين تگ بايد استفاده کنيد: offline بصورت
    <meta name=”pragma” content=”no-cache”>
    يا اينکه آن صفحه هر لحظه اطلاعاتش عوض ميشود و ميخواهيد تا بيننده سريع آن
    مرورگر استفاده کرده و اين تگ را اضافه refresh اطلاعات را ببيند، از خاصيت
    ميکنيد:
    <meta http-equiv=”refresh” content=”٥”>
    که آن عدد زمان بر حسب ثانيه است. اگر ميخواهيد که بعد زمان معين همان صفحه به يک
    صفحه ديگر يا يک وب سايت ديگر هدايت شود خصوصيت زير را اضافه کنيد
    <meta http-equiv=”refresh”
    content=”٥;url=http://www.sitename.com/page٠١.htm”>
    <link>
    در آن style sheet اين تگ براي زماني است که ما بخواهيم از اطلاعات يک فايل مانند
    صفحه استفاده کنيم،
    <link rel=”stylesheet” href=”stylesheets_folder/menu.css”>
    <script>
    را در اين تگ کنترل ميکنيم که در بخش جاوا اسکريپت javascript کدهايي مانند
    توضيح خواهم داد.
    <style>
    ميباشد که در بخش مربوطه توضيح داده شده است. Style sheet تگ مشخصه
    که بخواهيد در صفحه وب نمايش داده شود بايد ما HTML همانطور که ميدانيد هر عنصر
    اين HTML قرار گيرد. در کليه فايلهاي <body></body> يعني body بين تگ
    تگ وجود دارد مگر اينکه بخواهيد از عنصر فريم استفاده کنيد که در اينصورت بايد
    را بکار بريد. <frameset>
    دارد، خود داراي خصوصياتي HTML جدا از اهميتي که در فايلهاي body اما خود تگ
    مي باشد که در نمايش صفحه موثر است که به توضيح آنها خواهيم پرداخت.
    اين خصوصيت وظيفه کنترل رنگ زمينه يک صفحه را به عهده دارد که مي bgcolor
    توانيد از کد هگز رنگها ،
    <body bgcolor=”#ccff٠٠”>
    و يا نام رنگ را بکار بريد، مانند:
    <body bgcolor=”black”>
    مثال
    نکته: دقت کنيد که رنگ زمينه با رنگ فونتهاي داخل صفحه يکسان نباشد، چون در اين
    حالت متن در صفحه محو خواهد شد.
    توسط اين خصوصيت بجاي رنگ مي توانيد از عکس هم در زمينه background
    صفحه استفاده کنيد، فقط کافيست که آنرا برابر با آدرس عکس مورد نظر قرار دهيد،
    <body background=”images/filename.gif”>
    توجه داشته باشيد که حجم عکس در سنگيني صفحه و پايين آمدن سرعت تکميل شدن آن
    موثر است. هنگاميکه از اين خصوصيت استفاده مي کنيد آن عکس نسبت به اندازه اي که
    StyleSheet دارد در صفحه تکرار مي شود تا فضاي آنرا بپوشاند که با استفاده از
    تکرار آنرا مي توانيد کنترل کنيد.
    مثال
    هنگاميکه عکسي به زمينه اضافه مي شود همراه با ديگر عناصر bgproperties
    مي شود يعني به بالا و پايين يا چپ و راست حرکت مي scroll صفحه مانند عنصر متن
    عکس در زمينه ثابت مي fixed کند که با بکار گرفتن اين خصوصيت و مقدار دادن آن با
    ماند و عناصر بر روي آن حرکت مي کنند.
    <body background=”../images/bg.jpg” bgproperties=”fixed”>
    مثال
    لازم بذکر است که اين خصوصيت در حال حاضر فقط در مرورگرهاي اينترنت اکسپلورر
    و اپرا قابل اجراست.
    توسط اين خصوصيت حاشيه بالاي صفحه کنترل مي شود که مقدار آن topmargin
    عدد در مقياس پيکسل مي باشد.
    حاشيه سمت چپ صفحه را کنترل مي کند که اگر نيازي به حاشيه نداريد leftmargin
    آنرا برابر با عدد صفر قرار دهيد.
    <body topmargin=”٠” leftmargin=”٠”>
    مثال
    اگر بخواهيد متن يک صفحه بطور کل يک رنگ واحد داشته باشد و خصوصيت text
    اضافه body رنگ را مرتب در تگها تکرار نکنيد ، مي توانيد اين خصوصيت را به تگ
    کنيد و آنرا برابر با نام رنگ يا کد هگز آن قرار دهيد.
    <body text=”#٩٩ccff”>
    مثال
    اين خصوصيت براي تعيين جهت نوشتن حروف است که از راست به چپ باشد مانند dir
    و چپ به راست مانند حروف انگليسي که rtl فارسي که در اينصورت بايد برابر با مقدار
    بکار body مي باشد. توجه داشته باشيد که اگر اين خصوصيت را در تگ ltr برابر با
    صفحه مرورگر از سمت راست به چپ منتقل scroll قرار دهيد محل rtl بريد و آنرا برابر
    مي شود.
    اين خصوصيت تعيين زبان بکار گرفته شده براي متن آن صفحه را به عهده دارد lang
    که بصورت قراردادي دو حرف از اسم آن زبان را بايد بنويسيد، مثلاً براي زبان فارسي
    را مي نويسيد. en و براي انگليسي fa
    <body lang=”fa” dir=”rtl”>
    مثال
    در حالت عادي کليه لينکهاي داخل يک صفحه برنگ آبي هستند ولي اگر بخواهيد link
    رنگ آنها را تغيير دهيد اين خصوصيت را بکار مي بريد و مانند هميشه يا نام رنگ و يا
    کد هگز آنرا مي نويسيد. البته خصوصيت ديگري هم در اين ارتباط هست که بخواهيد
    رنگ لينک فعال يا همان لينکي که در حال کليک کردن بر روي آن هستيد تغيير کند بايد
    و اگر رنگ لينکهاي مشاهده شده را بخواهيد تغيير دهيد از alink از خصوصيت
    استفاده مي کنيد. vlink خصوصيت
    <body link=”#٩٩٠٠٠٠” alink=”#٠٠٩٩٠٠” vlink=”#٠٠٠٠٩٩”>
    مثال
    که مربوط به زبان جاوا اسکريپت مي باشد onload خصوصيات ديگري هم هست مانند
    که در بخش مربوطه با آنها آشنا خواهيد شد.
    ٤٫٠١ و تفاوتهاي آن با نسخه ٤٫٠ Html
    نسخه اصلاح شده ٤٫٠ ميباشد که براي هماهنگي با نسخه جديد HTML ٤٫٠١
    باشد، در وب منتشر شد. اين نسخه با XML و نسل بعدي زبان وب که XHTML يعني
    تغييرات کمي عرضه شد اما شما مجبور هستيد که اين قوانين را رعايت کنيد اگر ميخواهيد
    وب سايت شما هماهنگي بيشتري با نسخه جديد داشته باشد. بعضي از اين تغييرات را در
    خواهم XHTML اين بخش برايتان ميگويم ولي نکات اساسي در اين زمينه را در بخش
    قوانين بکار برده شده در HTML گفت. بهتر است که شما بعد از فراگيري مجموعه ٤
    را رعايت کنيد تا در آينده وب سايت شما به مشکل جدي برنخورد.استفاده XHTML
    ديگر توصيه نميشود وحتي بعضي از آنها ممنوع W٣C يکسري تگها از طرف انجمن
    شدند.
    آن فايل DTD اولين چيزيکه بايد رعايت کنيد HTML براي شروع کدنويسي در ٤٫٠١
    است که در حال حاضر مرورگر ها بدون آن هم صفحه را نمايش ميدهند ولي در آينده
    نوشته <HTML> بايد قبل ازتگ DTD ممکن است اينچنين نباشد. همانطور که ميدانيد
    شود. براي اين نسخه سه مدل در نظر گرفته شده است که در مدل اول صفحه شما فقط از
    تگهاي استاندارد و قابل قبول استفاده خواهد کرد:
    <!DOCTYPE HTML PUBLIC
    ‘’-//W٣C//DTD HTML ٤٫٠١//EN”
    “http://www.w٣.org/TR/html٤/strict.dtd”>
    استفاده کنيد: DTD اگر در آن صفحه تگهاي از رده خارج هم بکار برده ايد بايد از اين مدل
    <!DOCTYPE HTML PUBLIC
    “-//W٣C//DTD HTML ٤٫٠١ Transitional//EN”
    “http://www.w٣.org/TR/html٤/loose.dtd”>
    استفاده ميکنيد اين مدل را بکار بريد: Frame همچنين اگر از عنصر
    <!DOCTYPE HTML PUBLIC
    “-//W٣C//DTD HTML ٤٫٠١ Frameset//EN”
    “http://www.w٣.org/TR/html٤/frameset.dtd”>
    آن صفحه بايد دقت کنيد که در اين نسخه بايد کليه تگها ، پايان DTD بعد از مشخص کردن
    دهنده داشته باشند. بعضي از تگها يا تگ پايان دهنده نداشتند و يا نوشتن آنها اجباري نبود
    اما همه بايد بسته شوند و آنهاييکه تگ پايان دهنده نداشتند، در همان . <img>,<p> مانند
    يعني/ را بگذارند. مانند: slash تگ و قبل از بستن تگ با علامت < بايد علامت
    <img src=”…/images/mypic.gif” />
    اين قبيل تگها را بدين صورت بکار بريد:
    <meta/>, <br/>, <blockquote/>, <hr/>, <basefont/>, <Q/>, <li/>,
    <dt/>, <dd/>, <img/>, <area/>, <frame/>, <input/>, <param/>,
    <bgsound/>
    بود يعني حالتيکه لينک به يکي از نقاط داخل Anchor در حالت <a> نکته: اگر تگ
    بنويسيد. <a/> همان صفحه پيوند داده خواهد شد، بايد آنرا بصورت
    سازگار شود. XHTML اينها قوانيني بودند که در اين نسخه تغيير کردند تا اين نسخه با
    Xhtml آموزش
    در EXtensible HyperText Markup Language که مخفف XHTML زبان
    ميباشد که در HTML تاريخ ٢٦ ژانويه سال ٢٠٠٠ منتشر شد و به قول بعضيها همان ٥
    واقع اينچنين نيست. اين زبان نسل جديد زبان وب ميباشد که داراي يکسري اصول و قوانين
    را در مورد دستگاههاي کوچک الکترونيکي که به وب هم HTML خاص است تا کمبودهاي
    متصل ميشوند مانند تلفنهاي همراه، را جبران کند.
    اين وظيفه XHTML است که XML مدتي است که وب آماده معرفي زبان آينده خود يعني
    نوشته شوند. هر مرورگر وب ، DTD بايد در HTML را بعهده دارد. در اين نسخه کدهاي
    دارد و به همين دليل است که يکسري از دستورات نسخه هاي DTD داخل خود يک نوع
    در بعضي از مرورگرها نمايش داده نميشوند. از اين به بعد شما بايد HTML مختلف
    ميخواهد يک W٣C خاص خود بکار بريد، چون انجمن DTD را در HTML دستورات
    ها برقرار User-agent استاندارد را معين کند تا هماهنگي لازم بين زبان وب و کليه
    برنامه هاي تحت وب مانند مرورگرها را گويند. User-agent . شود
    باشد تا برنامه XML بايد يک برنامه کاربردي تحت HTML پيشنهاد داده که W٣C
    نويسان وب مجبور به رعايت استاندارد آن شوند.
    و نوشتن آن ، بايد اصول و قوانين اين نسخه را هم XHTML براي DTD با قبول کردن
    رعايت کنيد البته اگر ميخواهيد صفحات شما سازگاري بيشتري با نسل آينده وب داشته باشد.
    براي نسخه DTD براي اين نسخه شروع ميکنيم . همانطور که ميدانيد DTD پس ابتدا از
    لازم نبود و بدون آن هم صفحات بخوبي نمايش داده ميشدند ولي براي HTML هاي
    براي حالتهاي DTD نوشتن و تعيين آن اجباري است. در حال حاضر سه نوع XHTML
    مختلف وجود دارد:
    استفاده شده و براي XHTML حالت اول براي صفحه اي است که فقط از دستورات صحيح
    پشتيباني ميکنند، CSS مرورگرهايي است که از
    <! DOCTYPE HTML PUBLIC
    “-//W٣C//DTD XHTML ١٫٠ Strict//EN”
    “http://www.w٣.org/TR/xhtml١/DTD/xhtml١-strict.dtd”>
    باشد و XHTML و HTML حالت بعدي براي صفحه اي است که مخلوطي از کدهاي
    پشتيباني نميکنند هم آنرا نمايش دهند، CSS مرورگرهاييکه از
    <! DOCTYPE HTML PUBLIC
    “-//W٣C//DTD XHTML ١٫٠ Transitional//EN”
    “http://www.w٣.org/TR/xhtml١/DTD/xhtml١-transitional.dtd”>
    در صفحه است، Frame و حالت آخر هم براي استفاده عنصر فريم
    <! DOCTYPE HTML PUBLIC
    “-//W٣C//DTD XHTML ١٫٠ Frameset//EN”
    “http://www.w٣.org/TR/xhtml١/DTD/xhtml١-frameset.dtd”>
    فراموش نکنيد که نوشتن يکي از آنها اجباري است.
    حالا نکاتي را که بايد در اين نسخه رعايت کنيد:
    اجباري نبود در HTML که در </head></body> • نوشتن تگهاي
    اجباري است. XHTML
    <p>….</p>, <hr/>, : • وجود تگهاي پايان دهنده اجباري است مانند
    <br/>
    • کليه تگها و خصوصيات آنها بايد بصورت حروف کوچک انگليسي نوشته
    <body bgcolor=”#ffcc شود. مانند: <” ٤٥
    • مقادير خصوصيات در تگها بايد بين دو علامت ”…“ قرار گيرند.
    • ترتيب قرار گرفتن تگها داخل هم بايد رعايت شود،
    <b><i> TEXT </b></i> روش غلط
    <b><i> TEXT </i></b> روش صحيح
    نياز به مقداردهي نداشتند اما در HTML • بعضي از خصوصيات در
    آنها را بايد مقداردهي کنيم، XHTML
    <input type=”radio” checked> روش غلط
    <input type=”radio” checked=”checked”> xhtml روش صحيح در
    فقط از متن بايد استفاده کنيد و داخل آن از تگهاي ديگر <pre> • در تگ
    نميتوانيد استفاده کنيد.
    • يک فرم را داخل فرم ديگر نبايد بکار بريد.
    بايد به صورت حروف کوچک نوشته شوند و بهتر CSS • دستورات فايل
    از فايل خارجي استفاده کنيد. Style sheet است که براي
    کنترل کرد از خصوصيات style sheet • کليه خصوصياتي را که ميتوان با
    آنها بهتر است استفاده نشود. HTML
    • دستورات زبان جاوااسکريپت هم بهتر است در فايل خارجي باشد و توسط
    از XHTML DTD فراخواني شوند ولي اگر ميخواهيد داخل <link> تگ
    آنها استفاده کنيد بايد مانند زير عمل کنيد:
    <script language=”JavaScript” type=”text/javascript”>
    <![CDATA [
    document.write(“ Hi Friends “);
    ] ]>
    </script>
    ديگر از تگ <-- ..… --!> براي بيان نظريه و توضيح نميتوانيد استفاده کنيد. در صورت
    نياز مانند زير عمل شود،
    <[CDATA […comment…] ]>
    نبود و سادگي زبان HTML همانطور که ميبينيد يکسري محدوديتهايي هست که در
    که باعث محبوبيت فراوان آن شده در نسل جديد دارد از بين ميرود ولي در عوض HTML
    دو خاصيت بسيار مهم در نسخه جديد زبان وب وجود دارد، W٣C به گفته
    . Portability و Extensibility
    استايل شيت ها يکي از مفيد ترين عنصر در وب ميباشند که يکي از مزيتهاي آن ساخت يک
    فايل و الگوي مشترک و استفاده آن در کليه صفحات سايت مي باشد. همين امر که از تکرار
    يک سري کد جلوگيري ميکند باعث محبوبيت اين عنصر در نزد طراحان وب شده است.
    با استايل شيت چه کارهايي ميتوانيد انجام دهيد؟
    با اين عنصر شما ميتوانيد مدل، اندازه، رنگ و نوع آرايش متن ، رنگ زمينه و حاشيه
    صفحات و جدولها ، تنظيمات ليستها و همچنين عکسها را کنترل کنيد.
    style تعيين الگو و
    بايد براي يک تگ خاص تعريف شود . به محتواي داخل تگي که ميخواهيم يک style هر
    يا انتخاب کننده ميگويند که ااگوي تعريف شده در تگ آغاز selector نسبت دهيم style
    کننده يک عنصر تا تگ پايان دهنده آن تاثير خواهد داشت.
    سپس h را مشخص و بنويسيم مانند ١ selector براي تعيين و تعريف يک الگو ابتدا بايد
    خصوصيات و مقادير آنها را بين دو علامت { } بگذاريم که طرز نوشتن خصوصيت و
    مقدار آن بين { } به اين ترتيب ميباشد:
    ابتدا خصوصيت را نوشته سپس علامت : ميگذاريم و بعد مقدار مشخصه آنرا مينويسيم ،
    h١ { color:green }
    نسبت دهيم ، بعد از هر کدام يک ; selector اگر بخواهيم چند خصوصيت را به يک
    ميگذاريم،
    h١ { color:green; text-align:center }
    style روشهاي تعريف ااگو و
    ها را به سه روش ميتوان تعريف کرد: Style
    • روش اول: به عنوان يک الگوي خارجي که اطلاعات در يک فايل نوشته
    داخل قسمت <link> ذخيره ميشود که در تگ .css ميشود و با پسوند
    آدرس دهي و فراخوانده ميشود. head
    نوشته و جاسازي کنيم که head را ميتوانيم در قسمت style : • روش دوم
    مشخص ميشوند. <style></style> با تگهاي
    به عنوان خصوصيت در يک تگ و مقدار style • روش سوم: با قرار دادن
    دهي آن. مانند تگ زير:
    <div style=”color:green”>
    تعيين شود، آن الگويي که به تگ style به چند روش selector نکته: اگر براي يک
    نزديکتر است اجرا خواهد شد، پس طبق اين اصل روش سوم نسبت به بقيه موثرتر است.
    ها ويا خصوصيات آنها نيست. به مثال زير selector در ضمن هيچ محدوديتي در تعيين
    توجه کنيد:
    <style>
    body { color:yellow; background-color:red }
    h١,h٢, h٣, p { color:green }
    </style>
    class تعريف الگو از طريق
    به روشهاي اول يا دوم تعريف ميشود، اما شما نميخواهيد که آن style گاهي اوقات يک
    انتخاب ميکنيد ، selector الگو در همه جا اعمال شود، پس مياييد يک اسم واحد براي
    يک نقطه ميگذاريد و اسمي را مينويسيد. پس از selector بدين ترتيب که بلافاصله بعد از
    را مينويسيم و برابر class=” “ اين کار در هر تگي که نياز به آن الگو هست خصوصيت
    با آن اسم قرار ميدهيم،
    <head>
    <style>
    p.name { color:green }
    </style>
    </head>
    <body>
    <p class=”name”>……..</p>
    </body>
    <link> در تگ css فراخواني فايل
    زماني به چشم ميايد که يکبار آنرا تعريف کنيد و در تمام style sheet ارزش واقعي
    صفحات از آن بهره ببريد. براي اين منظور شما فقط از طريق روش اول ميتوانيد اينکار را
    notepad ها را در برنامه ويرايشگر متن مانند style انجام دهيد، بدين ترتيب که
    ذخيره کرده و در دايرکتوري اصلي وب .css مينويسيد و سپس آن فايل را با پسوند
    است. Cascading Style Sheet مخفف css . سايتتان قرار ميدهيد
    selector نيست و فقط <style></style> نکته: در اين روش نيازي به نوشتن تگهاي
    ها و خصوصيات را مينويسيد. در صورت رعايت نکردن اين موضوع الگوهاي تعريف
    شده در آن فايل در صفحات اعمال نخواهند شد.
    ميتوانيد براي هر صفحه که ميخواهيد آنرا فراخواني style sheet پس از ذخيره فايل
    قرار دهيد و سه head را در قسمت <link> کنيد، براي انجام اين عمل بايد تگ
    است که برابر با کلمه rel=” “ خصوصيت مربوط به آنرا وارد کنيد. خصوصيت
    مقداردهي ميشود و در آخر text/css وبا type=” " قرار ميدهيد و سپس stylesheet
    فايل را آدرس دهي ميکنيد، href=” “ با خصوصيت
    <link rel=”stylesheet” type=”text/css” href=” <“ آدرس فايل
    اين تگ نيازي به پايان دهنده ندارد.
    بررسی و امتحان کردن صفحات
    تمام HTML يا ويرايشگرهاي notepad را در برنامه html زمانيکه شما نوشتن کدهاي
    و با استفاده از .html يا .htm کرديد، بعد از ذخيره کردن آن فايل با يکي از پسوندهاي
    مرورگر وب خود آنرا امتحان کنيد تا نتيجه کارتان را مشاهده و اگر مشکلي هم داشت
    برطرف شود. مشکلاتي مانند نمايش نادرست صفحه يا حتي غلطهاي ديکته اي که زياد هم
    به چشم ميخورند.
    شما اين صفحات را قبل از اينکه روي سرور بگذاريد تا ديگران هم ببينند، بر روي
    استفاده کرده ايد نياز CGI يا ASP کامپيوتر خود ميتوانيد امتحان کنيد ولي اگر از فايلهاي
    به يک وب سرور براي چک کردن آنها داريد. شرکت مايکروسافت دو نرم افزار دارد که
    توسط آنها ميتوانيد يک وب سرور درست کنيد و اينگونه فايلها را هم مشاهده کنيد. يکي از
    است و بر روي ويندوزهاي Internet Information Services که مخفف IIS آنها
    است Personal Web Server که مخفف PWS نصب ميشود و ديگري XP ٢٠٠٠ و
    اجرا ميشود. ME و بر روي ويندوزهاي ٩٨ و
    سعي کنيد هر صفحه را در مرورگرهاي مختلف چک کنيد که معروفترين آنها عبارتند از:
    Internet Explorer ( IE ), Netscape Navigator ( NN ), Opera, Mozilla
    چون بعضي از تگها در همه مرورگرها اجرا نميشوند و همچنين اينرا در نظر داشته باشيد
    که سيستمهاي عامل هم با يکديگر فرق دارند. بطور مثال فونتها و طرز نمايش صفحه داخل
    فرق ميکند. Macintosh با Windows در سيستم عامل Netscape مرورگر
    موجود ميباشند که با کمک آنها ميتوانيد عيب هاي HTML validator برنامه هايي بنام
    صفحات را پيدا کنيد. بطور مثال اگر تگ پايان دهنده اي را فراموش کرديد آنرا پيدا کرده و
    بعضي از آنها حتي آن مشکل را رفع هم ميکنند. اگر از ويرايشگرهايي مانند
    استفاده ميکنيد، خود Macromedia Dreamweaver يا Microsoft FrontPage
    اين نرم افزارها برايتان عيب يابي ميکنند و نيازي به برنامه اضافي براي اين کار نداريد.
    مراجعه کنيد براي تأييد http://validator.w٣.org همچنين شما ميتوانيد به آدرس
    صفحات وب سايتتان که مزيت اين آدرس در اين است که بعد از رفع عيوب احتمالي، به
    شما اجازه استفاده از لوگوي مخصوص خودشان را در اين زمينه ميدهند که نمايانگر بي
    ميباشد که وظيفه تأييد و W٣C نقص بودن صفحات ميباشد. اين سايت زير نظر انجمن
    را بعهده دارند. HTML, XHTML, CSS, … اعلان کدهاي
    از نکاتيکه هنگام چک کردن يک صفحه نبايد فراموش کنيد ، امتحان کردن لينکها است تا
    همه آنها به آدرس درست پيوند داده شوند. يکسري برنامه هم در اين زمينه وجود دارد که به
    گفته ميشود. site-management tools آنها
    بخاطر بسپاريد که يک طراح و برنامه نويس حرفه اي وب قبل از اينکه سايت خود را در
    سرور اصلي راه اندازي کند تا ديگران به آن دسترسي داشته باشند، بايد از همه لحاظ
    صفحات را تست کند و حتي بعد از راه اندازي يک مدت را براي امتحان کامل توسط
    متخصصان و افراد عادي در نظر بگيرد و سپس اقدام به تبليغ سايت بين بينندگان و کاربران
    کند. البته باز هم ممکن است مشکلاتي وجود داشته باشد که آنها را بعهده بينندگان بگذاريد تا
    با نظرات خود شما را مطلع کنند.
    و راه اندازي سايت upload
    بعد از آماده کردن صفحات سايت و رفع ايراد آنها حالا نوبت به راه اندازي و برپايي وب
    سايتتان رسيده است. براي اينکار نياز به يک فضاي امن در يک سرور داريد. سرور، يک
    کامپيوتر متصل به اينترنت است که محتواي وب سايت شما بر روي هارد ديسک آن قرار
    يا ميزباني وب ميگويند. يکبار تنظيمات اوليه web hosting خواهد گرفت که به اين عمل
    توسط متخصصان انجام ميشود و از آن به بعد تمام کسانيکه به اينترنت دسترسي دارند
    کنيد، upload ميتوانند سايت شما را هم ببينند. شما بايد فايلهاي خود را بر روي سرور
    بر عکس Upload . يعني اطلاعات را از کامپيوتر خود به کامپيوتر اصلي بفرستيد
    است که در دانلود اطلاعات را از کامپيوتر ديگري جمع آوري کرده download اصطلاح
    و در کامپيوتر خود ذخيره مي کنيد.
    پيدا کردن سرور مناسب
    کردن صفحات نياز به يافتن يک فضاي مناسب با امنيت بالا داريد. بطور upload براي
    اين فضا را به شما اجاره خواهند داد. (ISP) معمول شرکتهاي سرويس دهنده اينترنت
    براي برپايي يک سايت معمولي نياز به ٥ الي ٢٠ مگابايت فضا داريد. سايتهايي هم هستند
    که اين فضا را بطور رايگان دراختيار شما مي گذارند که در عوض تبليغات خود را در
    است. www.geocities.com صفحات سايت شما جاي ميدهند. يکي از اين سايتها
    در نظر داشته باشيد که شرکتهاي اينترنتي زيادي با قيمتهاي متفاوت وجود دارند که شما بايد
    قيمتها را نسبت به امکاناتيکه در اختيار شما قرار ميدهند، بسنجيد و سپس اقدام به اجاره فضا
    کنيد.
    Domain Registartion ثبت اسم و دامنه سايت
    پس از پيدا کردن سرور مناسب نوبت به ثبت اسم وب سايت ميرسد که اين کار شامل هزينه
    اضافي ميباشد و ميتوانيد در همان شرکتي که ميزباني سايت شما را به عهده دارد، آنرا به
    ثبت برسانيد. البته اسم مورد نظر شما نبايد از قبل رزرو شده باشد. سايتهايي وجود دارند که
    اسم مورد نظر خود را ميتوانيد در آن جستجو کنيد تا اگر آن اسم رزرو نشده باشد، اقدام به
    ميباشد. www.register.com ثبت آن کنيد. يکي از اين سايتها
    FTP کردن فايلها توسط Upload
    چند روش براي انتقال محتواي سايت شما بر روي سرور وجود دارد. بهترين راه استفاده از
    ميباشد. براي استفاده از اين File Transfer Protocol که مخفف FTP پروتکل
    Cute سرويس برنامه هايي هست که اينکار را براي ما انجام ميدهند. معروفترين برنامه ها
    ميباشند. يکي از امکاناتي که شرکت ميزبان در اختيار شما بايد قرار WS FTP و FTP
    يا همان کلمه رمز را به password دهد همين سرويس ميباشد که مشخصات لازم مانند
    وارد کرده و به دايرکتوري مشخص FTP شما ميدهند و شما اطلاعات لازم را در برنامه
    در سرور وصل ميشويد. زمانيکه اين ارتباط برقرار شود بايد عمل انتقال فايلها را انجام داد
    داراي دو پنجره ميباشند که يکي محتواي کامپيوتر خودتان را و FTP که بيشتر برنامه هاي
    ديگري دايرکتوري رزرو شده در سرور را نشان ميدهد. عمل انتقال فايلها به دو روش انجام
    که مخصوص انتقال فايلهاي داراي متن مانند خود صفحات ASCII ميشود، يکي بصورت
    که مخصوص انتقال فايلهاي گرافيکي، صوتي و Binary و ديگري بصورت HTML
    تصويري ميباشد. دقت کنيد که اگر اشتباه انتخاب کنيد فايلها خراب شده و قابل استفاده
    نميباشند ، اما نگران اين موضوع نباشيد، داخل برنامه هاي مربوطه گزينه اي هست که
    بطور اتوماتيک اينکار را انجام ميدهد و فقط شما بايد آنرا فعال کنيد.
    و تنظيمات مربوط به سرور، صفحه اصلي سايت شما در اختيار upload پس از عمل
    بينندگان قرار خواهد گرفت که از طريق همان صفحه به تمام سايت شما دسترسي خواهند
    داشت.
    براي بکار بردن رنگها در صفحه وب و عناصر مربوط به آن، مي توانيم از دو
    نوع مقداردهي در خصوصيتها استفاده کنيم. يکي بکار بردن نام رنگ که در زير
    نام رنگهايي را که در حال حاضر مي توانيد بکار بريد، W٣C مطابق با استاندارد
    ليست شده است
    Black="#٠٠٠٠٠
    ٠"
    Maroon
    =
    Green =
    "#٠٠٨٠٠
    Navy =
    "#٠٠٠٠٨
    "#٨٠٠٠٠
    ٠"
    ٠" ٠"
    Silver="#C٠C٠
    C٠"
    Red =
    "#FF٠٠٠
    ٠"
    Lime =
    "#٠٠FF٠

  5. #5
    reza_1001 آواتار ها
    • 6

    عنوان کاربری
    کاربر باشگاه
    تاریخ عضویت
    Oct 2008
    محل تحصیل
    حوزه
    شغل , تخصص
    الاف
    رشته تحصیلی
    it
    راه های ارتباطی

    آموزش html_5

    =
    "#٠٠٠٠F
    F"
    Gray="#٨٠٨٠٨
    ٠"
    Purple =
    "#٨٠٠٠٨
    ٠"
    Olive =
    "#٨٠٨٠٠
    ٠"
    Teal =
    "#٠٠٨٠٨
    ٠"
    White="#FFFF
    FF"
    Fuchsia
    =
    "#FF٠٠F
    F"
    Yellow =
    "#FFFF٠
    ٠"
    Aqua =
    "#٠٠FFF
    F"
    اما نوع ديگر مقداردهي، استفاده از کد هگز رنگها است. اين کد تشکيل شده از ٦
    کاراکتر که هر کدام از آنها مي تواند يکي از مقادير زير باشد:
    ٠،١،٢،٣،٤،٥،٦،٧،٨،٩,A,B,C,D,E,F
    #FF که اين شش کاراکتر بهمراه علامت # مي آيند، بدين شکل: ٠٠٩٩
    مي باشد (Blue) و آبي (Green) سبز (Red) اين مقدار نمايانگر سه رنگ قرمز
    در نظر FF مي گويند. اگر هگز يک رنگ را ٠٠٩٩ RGB که اصطلاحاً به آنها
    مقدار ترکيبي رنگ قرمز، ٠٠ مقدار ترکيبي رنگ سبز و ٩٩ مقدار FF ، بگيريم
    پر رنگ ترين حالت را FF رنگ آبي را نشان مي دهد که ٠٠ کمرنگ ترين و
    کاملاً رنگ قرمز را نشان مي دهد. FF نمايش مي دهند. بطور مثال ٠٠٠٠
    از ترکيب اين ٦ کاراکتر مي توانيد ١٦٫٧ ميليون رنگ بسازيد. اما فقط ٢٥٦ رنگ
    هست که سازگار با کليه سيستمهاي عامل و مرورگرها است يعني رنگهاي غير از
    آنها در سيستمهاي مختلف با هم فرق دارند. به جدول زير دقت کنيد فقط رنگهاي
    palette- ٠٠،٣٣،٦٦،٩٩ تشکيل شده اند که به آنها ,CC,FF سازگار از ترکيب
    مي گويند. safe colors
    بهتر است براي بکارگيري رنگها از خصوصيات استايل W٣C نکته: بنا بر اعلام
    شيت ها استفاده کنيد چون در آينده نزديک خصوصيات رنگها در عناصر کاربردي
    نخواهد داشت و از رده خارج مي شوند. همچنين از حروف بزرگ در مقداردهي
    رنگها استفاده کنيد و علامت # را فراموش نکنيد.
    FFFشماره نام علامت علامت
    علامت
    " &quot; &#٣٤;
    & &amp; &#٣٨;
    < &lt; &#٦٠;
    > &gt; &#٦٢;
    &nbsp; &#١٦٠;
    ¡ &iexcl; &#١٦١;
    ¤ &curren; &#١٦٤;
    ¢ &cent; &#١٦٢;
    € &euro; &#٨٣٦٤;
    £ &pound; &#١٦٣;
    ¥ &yen; &#١٦٥;
    ¦ &brvbar; &#١٦٦;
    § &sect; &#١٦٧;
    ¨ &uml; &#١٦٨;
    © &copy; &#١٦٩;
    ª &ordf; &#١٧٠;
    « &laquo; &#١٧١;
    ¬ &not; &#١٧٢;
    ­ &#١٧٣;
    ® &reg; &#١٧٤;
    ™ &trade;
    ¯ &macr; &#١٧٥;
    ° &deg; &#١٧٦;
    ± &plusmn; &#١٧٧;
    ² &sup٢; &#١٧٨;
    ³ &sup٣; &#١٧٩;
    ´ &acute; &#١٨٠;
    μ &micro; &#١٨١;
    ¶ &para; &#١٨٢;
    · &middot; &#١٨٣;
    ¸ &cedil; &#١٨٤;
    ¹ &sup١; &#١٨٥;
    º &ordm; &#١٨٦;
    » &raquo; &#١٨٧;
    ¼ &frac١٤; &#١٨٨;
    ½ &frac١٢; &#١٨٩;
    ¾ &frac٣٤; &#١٩٠;
    ¿ &iquest; &#١٩١;
    × &times; &#٢١٥;
    ÷ &divide; &#٢٤٧;
    À &Agrave; &#١٩٢;
    Á &Aacute; &#١٩٣;
    Â &Acirc; &#١٩٤;
    Ã &Atilde; &#١٩٥;
    Ä &Auml; &#١٩٦;
    Å &Aring; &#١٩٧;
    Æ &AElig; &#١٩٨;
    Ç &Ccedil; &#١٩٩;
    È &Egrave; &#٢٠٠;
    É &Eacute; &#٢٠١;
    Ê &Ecirc; &#٢٠٢;
    Ë &Euml; &#٢٠٣;
    Ì &Igrave; &#٢٠٤;
    Í &Iacute; &#٢٠٥;
    Î &Icirc; &#٢٠٦;
    Ï &Iuml; &#٢٠٧;
    Ð &ETH; &#٢٠٨;
    Ñ &Ntilde; &#٢٠٩;
    Ò &Ograve; &#٢١٠;
    Ó &Oacute; &#٢١١;
    Ô &Ocirc; &#٢١٢;
    Õ &Otilde; &#٢١٣;
    Ö &Ouml; &#٢١٤;
    Ø &Oslash; &#٢١٦;
    Ù &Ugrave; &#٢١٧;
    Ú &Uacute; &#٢١٨;
    Û &Ucirc; &#٢١٩;
    Ü &Uuml; &#٢٢٠;
    Ý &Yacute; &#٢٢١;
    Þ &THORN; &#٢٢٢;
    ß &szlig; &#٢٢٣;
    à &agrave; &#٢٢٤;
    á &aacute; &#٢٢٥;
    â &acirc; &#٢٢٦;
    ã &atilde; &#٢٢٧;
    ä &auml; &#٢٢٨;
    å &aring; &#٢٢٩;
    æ &aelig; &#٢٣٠;
    ç &ccedil; &#٢٣١;
    è &egrave; &#٢٣٢;
    é &eacute; &#٢٣٣;
    ê &ecirc; &#٢٣٤;
    ë &euml; &#٢٣٥;
    ì &igrave; &#٢٣٦;
    í &iacute; &#٢٣٧;
    î &icirc; &#٢٣٨;
    ï &iuml; &#٢٣٩;
    ð &eth; &#٢٤٠;
    ñ &ntilde; &#٢٤١;
    ò &ograve; &#٢٤٢;
    ó &oacute; &#٢٤٣;
    ô &ocirc; &#٢٤٤;
    õ &otilde; &#٢٤٥;
    ö &ouml; &#٢٤٦;
    ø &oslash; &#٢٤٨;
    ù &ugrave; &#٢٤٩;
    ú &uacute; &#٢٥٠;
    û &ucirc; &#٢٥١;
    ü &uuml; &#٢٥٢;
    ý &yacute; &#٢٥٣;
    þ &thorn; &#٢٥٤;
    ÿ &yuml; &#٢٥٥;
    OE &OElig; &#٣٣٨;
    oe &oelig; &#٣٣٩;
    Š &Scaron; &#٣٥٢;
    š &scaron; &#٣٥٣;
    Ÿ &Yuml; &#٣٧٦;
    ˆ &circ; &#٧١٠;
    ˜ &tilde; &#٧٣٢;
    Α &Alpha; &#٩١٣;
    Β &Beta; &#٩١٤;
    Γ &Gamma; &#٩١٥;
    Δ &Delta; &#٩١٦;
    E &Epsilon; &#٩١٧;
    Z &Zeta; &#٩١٨;
    H &Eta; &#٩١٩;
    Θ &Theta; &#٩٢٠;
    I &Iota; &#٩٢١;
    K &Kappa; &#٩٢٢;
    Λ &Lambda; &#٩٢٣;
    M &Mu; &#٩٢٤;
    N &Nu; &#٩٢٥;
    Ξ &Xi; &#٩٢٦;
    O &Omicron; &#٩٢٧;
    Π &Pi; &#٩٢٨;
    P &Rho; &#٩٢٩;
    Σ &Sigma; &#٩٣١;
    T &Tau; &#٩٣٢;
    Y &Upsilon; &#٩٣٣;
    Φ &Phi; &#٩٣٤;
    X &Chi; &#٩٣٥;
    Ψ &Psi; &#٩٣٦;
    Ω &Omega; &#٩٣٧;
    α &alpha; &#٩٤٥;
    β &beta; &#٩٤٦;
    γ &gamma; &#٩٤٧;
    δ &delta; &#٩٤٨;
    ε &epsilon; &#٩٤٩;
    ζ &zeta; &#٩٥٠;
    η &eta; &#٩٥١;
    θ &theta; &#٩٥٢;
    ι &iota; &#٩٥٣;
    κ &kappa; &#٩٥٤;
    λ &lambda; &#٩٥٥;
    μ &mu; &#٩٥٦;
    ν &nu; &#٩٥٧;
    ξ &xi; &#٩٥٨;
    ο &omicron; &#٩٥٩;
    π &pi; &#٩٦٠;
    ρ &rho; &#٩٦١;
    ς &sigmaf; &#٩٦٢;
    σ &sigma; &#٩٦٣;
    τ &tau; &#٩٦٤;
    υ &upsilon; &#٩٦٥;
    φ &phi; &#٩٦٦;
    χ &chi; &#٩٦٧;
    ψ &psi; &#٩٦٨;
    ω &omega; &#٩٦٩;
    – &ndash; &#٨٢١١;
    — &mdash; &#٨٢١٢;
    ‘ &lsquo; &#٨٢١٦;
    ’ &rsquo; &#٨٢١٧;
    ‚ &sbquo; &#٨٢١٨;
    “ &ldquo; &#٨٢٢٠;
    ” &rdquo; &#٨٢٢١;
    „ &bdquo; &#٨٢٢٢;
    † &dagger; &#٨٢٢٤;
    ‡ &Dagger; &#٨٢٢٥;
    … &hellip; &#٨٢٣٠;
    ‰ &permil; &#٨٢٤٠;
    ′ &prime; &#٨٢٤٢;
    ″ &Prime; &#٨٢٤٣;
    ‹ &lsaquo; &#٨٢٤٩;
    › &rsaquo; &#٨٢٥٠;
    ⎯ &oline; &#٨٢٥٤;
    ⁄ &frasl; &#٨٢٦٠;
    ← &larr; &#٨٥٩٢;
    ↑ &uarr; &#٨٥٩٣;
    → &rarr; &#٨٥٩٤;
    ↓ &darr; &#٨٥٩٥;
    ↔ &harr; &#٨٥٩٦;
    ∩ &cap; &#٨٧٤٥;
    ∞ &infin; &#٨٧٣٤;
    ∫ &int; &#٨٧٤٧;
    ≈ &asymp; &#٨٧٧٦;
    ≠ &ne; &#٨٨٠٠;
    ≡ &equiv; &#٨٨٠١;
    ≤ &le; &#٨٨٠٤;
    ≥ &ge; &#٨٨٠٥;
    √ &radic; &#٨٧٣٠;
    Σ &sum; &#٨٧٢١;
    Π &prod; &#٨٧١٩;
    ∂ &part; &#٨٧٠٦;
    ◊ &loz; &#٩٦٧٤;
    ♠ &spades; &#٩٨٢٤;
    ♣ &clubs; &#٩٨٢٧;
    ♥ &hearts; &#٩٨٢٩;
    ♦ &diams; &#٩٨٣٠;
    search در اين بخش ميخواهم در مورد سايت هاي جستجو يا موتورهاي جستجوگر
    و اهميت آنها براي سايت شما صحبت کنيم. هر هدفي را که از ساخت يک وب engines
    سايت دنبال ميکنيد ، تا زمانيکه سايت شما شناخته نشده باشد، به آن هدف نخواهيد رسيد.
    بطور معمول ، هدف از ساخت يک وب سايت يا اطلاع رساني است يا کسب درآمد و يا
    ميتواند هر دو آنها باشد که به نظر من اين آخري از همه بهتر است. در هر حال شما بعد از
    راه اندازي سايتتان نياز به يک تبليغات گسترده براي جلب بيننده بيشتر داريد، اين نکته را
    هميشه در ذهن بسپاريد، هر چه بيننده وب سايت شما بيشتر باشد، موفقيت شما بيشتر خواهد
    بود، هر بيننده برابر با يک امتياز و يا شايد هم بيشتر.
    يکي از اساسي ترين راههاي جذب بيننده، ثبت صفحات سايت در موتورهاي جستجوگر
    است، چون هر کسي در هر کجا که باشد ميتواند سايت شما را پيدا search engines
    کند.
    موتور جستجوگر چيست؟
    AltaVista, Mama, Yahoo, ، در حال حاضر تعداد زيادي سايت جستجوگر مانند
    spider, web داريم که هر کدام از اينها توسط برنامه هاي گردشگر بنام Google
    مرتب در وب بدنبال صفحات جديد و يا تغييريافته ميگردند و به محض crawler, robot
    خود، ليست ميکنند Database پيدا کردن آنها، اطلاعات مورد نظر را در پايگاه داده اي
    تا در موقع لزوم و بهنگام جستجو در اختيار کاربران قرار دهند. زمانيکه شما بدنبال يک
    در آن سايتها مي گرديد، اطلاعات پايگاه داده اي آنها را جستجو keyword کلمه کليدي
    ميکنيد و سپس نزديکترين مطالب به کلمه کليدي را براي شما نمايان ميکنند که هر چه آن
    کلمه دقيق تر باشد، شما به مطلب مورد نظر زودتر و راحت تر دسترسي پيدا ميکنيد.
    ليست ميشود؟ Database چگونه صفحات در پايگاه داده اي
    ها و يا يک برنامه گردشگر ديگر بطور اتوماتيک گردش خود را شروع robot هنگاميکه
    robots.txt ميکند، به محض يافتن يک سايت جديد در وب ابتدا به سراغ فايلي بنام
    و بدنبال آن اطلاعات نوشته شده در متاتگها را جمع HEAD ميگردد، سپس مطالب قسمت
    آوري ميکند و پس از يک پردازش دقيق با استفاده از يک الگوريتم مخصوص، صفحات را
    در پايگاه داده اي خود ذخيره و ليست ميکند.
    چيست؟ robots.txt فايل
    يک فايل متني است که اين فايل را ميتوانيد در سرور و در دايرکتوري وب robots.txt
    سايت خود قرار دهيد تا تنظيمات گردش برنامه هاي گردشگر را در آن کنترل کنيد و در
    حقيقت زحمت اين برنامه ها را کم کنيد. اما اطلاعاتي که در اين فايل بايد قرار گيرد الگوي
    خاصي دارد که در زير به آن اشاره شده و در آن سطح دسترسي گردشگرها را با ذکر
    نامشان معين ميکنيد،
    User-agent:
    Disallow:
    ذخيره ميکنيد. txt اين دو خط را در فايل متني وارد و آنرا با پسوند
    به برنامه هايي ميگويند که براي وب ساخته ميشوند تا در اختيار کاربران User-agent
    ها از اين قبيل هستند و هر سايت crawler ها و robot قرار گيرند و گردشگر ها مانند
    Googlebot جستجو يک گردشگر با اسم مشخص دارد، مانند سايت گوگل که بنام
    معروف است. براي تعيين سطح دسترسي بايد نام برنامه را در خط اول بنويسيد و در خط
    دوم هم نام فايلها يا دايرکتوري هاييکه نبايد ليست شوند را مينويسيد. اگر بطور کل
    نميخواهيد سايت شما ليست شود طبق دستور زير عمل ميکنيد:
    User-agent: *
    Disallow: /
    مراجعه www.robotstxt.org به سايت robots.txt براي اطلاعات بيشتر در مورد
    کنيد.
    براي موتورهاي جستجو meta tags نقش متاتگها
    مطالبي را آموختيد. در اين قسمت نقش آنها را HEAD شما درباره ساخت متاتگها در بخش
    ها ياد خواهيد گرفت. گردشگرها بيشتر به متاتگها حساس هستند تا search engine در
    اطلاعاتي را در اختيارشان قرار دهند. اطلاعاتي را که شما در متاتگها بايد وارد کنيد به
    شرح زير ميباشند:
    keywords • معرفي کلمات کليدي
    کوتاهي درباره سايت که در بعضي از سايتهاي جستجو Description • توصيف
    عمل نميکند.
    معروف است. Generator • معرفي برنامه سازنده سايت که به اسم
    معروف است. Author • معرفي سازنده و طراح سايت که بنام
    • مشخص کردن کپي رايت .
    • تعيين تاريخ انقضا صفحات اگر مرتب در حال تغيير هستند.
    ( index ) هر موتور جستجوگر اصول و قوانين خاص خود را براي ليست و ذخيره کردن
    دارد که متا تگها در اين مورد نقش ( Page Ranking ) سايت شما و تعيين رتبه آن
    اساسي دارند و شما در انتخاب و تعيين آنها بايد بسيار دقت کنيد. بطور مثال بکار بردن
    انتخاب نموده ايد در متن داخل همان صفحه در keyword کلماتيکه در متا تگها به عنوان
    صفحه بسيار موثر خواهد بود. page ranking رتبه بندي
    چيست؟ ( Page Ranking ) منظور از رتبه بندي
    اگر شما داخل يکي از سايتهاي جستجو مانند گوگل بدنبال کلمه اي گشته باشيد متوجه ميشويد
    که بعضي از سايتها در همان صفحه هاي اول هستند ولي بقيه در صفحه هاي آخر، که اين
    ترتيب بر اساس رتبه بندي يک سايت است که آن سايت در ابتدا نشان داده شود يا در آخر
    ليست باشد. اگر اصول و قوانين رتبه بندي يک موتور جستجو را رعايت کنيد ، سايت شما
    هم بعد از مدتي در صفحات ابتدايي نمايش داده خواهد شد.
    با آرزوی بهترین سایت ها برای شما.........
    reza_1001

برچسب برای این موضوع

مجوز های ارسال و ویرایش

  • شما نمی توانید موضوع جدید ارسال کنید
  • شما نمی توانید به پست ها پاسخ دهید
  • شما نمی توانید فایل پیوست ضمیمه کنید
  • شما نمی توانید پست های خود را ویرایش کنید
  •