0

درباره ی اچ تی ام ال

 
reza1371
reza1371
کاربر برنزی
تاریخ عضویت : مهر 1388 
تعداد پست ها : 168
محل سکونت : لرستان

درباره ی اچ تی ام ال

آموزش وبلاگنويسي - توضيح كدهاي اچ تي ام ال

كمي به كد كوتاه اريه شده دقت كنيد از اين كد چه ميفهميد خوب البته اگر يك طراح وب باشيد بدون شك ميگوييد اين يك كد بسيار بسيار ساده ي اچ تي ام ال است

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

اچ تي ام ال چيست؟
اچ تي ام ال يك زبان است كه به شما امكان ميدهد متن را قالب دهي كنيد، تصاوير گرافيكي ، صوت و ويديو را اضافه كنيد و همه ي اينها را در يك فايل متني كه هر كامپيوتري ميتواند آنرا بخواند ذخيره و سپس در صورت تمايل آنرا از طريق شبكه ي جهاني اينترنت با همه ي دنيا به اشتراك بگذاريد . اچ تي ام ال متشكل شده از يك سري تگهاست كه هركدام از تگها يك وظيفه ي خاص را برعهده دارند. اين تگها با يك دستور مشخص شروع و با دستوري مشخص ديگري كه بسيار شبيه به دستور شروع كننده است به پايان ميرسند مثلا در اچ تي ام ال به وسيله ي تگ <html> به مرورگر گفته ميشود كه كدهاي اچ تي ام ال از اينجا شروع ميشوند و به وسيله ي كد </html> مشخص ميشود كه كدهاي اچ تي ام ال به پايان رسيده اند كه در كد بالا ميتوانيد دستور آغازين و پاياني اين تگ را با رنگ سبز ببينيد و همانطور كه در كد بالا قابل مشاهده است در بين هر تگ دستورات ديگري قرار گرفته اند مثلا در بين تگ
< html > تگهاي مانند تگ هد < head > و تگ بادي < body > قرار گرفته اند كه من آنها را برايتان به ترتيب با رنگهاي آبي و صورتي مشخص كرده ام و نيز ميبينيد كه در بين تگ هد تگ ديگري با نام تيتل < title > قرار گرفته كه آنرا هم با رنگ قرمز برايتان متمايز نموده ام. حتما به اين نكته پي برديد كه تمام تگهاي تمام كننده فقط در مميز قبل از دستور با تگ شروع كننده فرق دارند و نيز با دقت به كد بالا به اين نكته هم ميتوان پي برد كه بعضي از تگها وظيفه ي نگهداري تگهاي ديگر و بعضي تگها وظيفه دارند كه عنصري مشخص مانند متن يا تصوير را در صفحه به نمايش بگذارند مثلا تگ هد وظيفه دارد بعضي تگهاي ديگر مانند تگ تيتل را در خود نگهداري كند و تگ تيتل وظيفه دارد عنوان صفحه را كه در موقع اجراي كد توسط مرورگر در نوار عنوان مرورگر به نمايش در ميايد را در خود نگهدارد و تگ بادي هم محتويات خود صفحه را كه ممكن است حاوي متن ، تصوير ، صدا و يا حتي ويديو و عناصر ديگر كه در وب قابل مشاهده اند را نگه ميدارد البته نمايش هر يك از عناصر صفحه خود توسط دستورات ديگري انجام ميشود اما در هر حال اين تگ بادي است كه بايد همه ي آنها را در خود نگهدارد تا مرورگر بتواند كدها را تفسير كند . به ياد داشته باشيد كه اگر كسي از شما بخواهد كدي را در بين فلان تگ وارد كنيد شما ميبايست ابتدا تگ شروع كننده و تمام كنند را پيدا كنيد و سپس به صورتي كه كد جديد در كار ساير كدها اخلال ايجاد نكند كد را قرار دهيد .مثلا اگر گفته شد كدي را در بين تگ هد وارد كنيد بايد اين كد را طوري قرار دهيد كه تگ ديگري مانند تگ تيتل را بهم نريزد

يادگيري اچ تي ام ال؟
يادگيري اچ تي ام ال زياد دشوار نيست و حتي برنامه هايي وجود دارند كه بسياري از نيازهاي شما از دانستن دستورات اچ تي ام ال را برطرف ميكنند مثل برنامه ي دريم ويور و يا برنامه ي معروف مايكروسافت يعني فرانت پيج
. در واقع اين برنامه ها نياز شما به بسياري كدنويسي ها را برطرف ميكنند من پيشنهاد ميكنم اگر ميخواهيد اچ تي ام ال را ياد بگيريد ابتدا نرمافزار فرانت پيج را ياد بگيريد.
شما براي اينكه يك طراح وب به زبان اچ تي ام ال شويد نياز نيست اطلاعات قبلي زيادي داشته باشيد بلكه همينكه كار با ويندوز و اينترنت  ، تايپ كردن و نيز استعداد يادگيري برنامه هاي عادي تحت ويندوز را داشته باشيد ميتوانيد شروع به يادگيري اچ تي ام ال نماييد جالب است بدانيد رشته ي تحصيلي بنده هيچ ارتباطي با نحوه ي طراحي وب ندارد اما اكنون به عنوان يك طراح وب
(زبانهاي اچ تي ام ال و جاوا اسكريپت) در خدمت شما هستم.
نکته: در صورت تسلط بر اچ تی ام ال شما به راحتی قادر به طراحی قالب وبلاگ خواهید بود.

سه شنبه 7 اردیبهشت 1389  2:33 PM
تشکرات از این پست
rasekhoon_ravabet
دسترسی سریع به انجمن ها