مباحث و مفاهیم ارائه شده در این جلسه:
- مقدمات و پیش نیازهای طراحی وب
- معرفی فریم ورک bootstrap
- شروع کدنویسی
گام دوم
قبل از شروع کدنویسی نیاز است مطالبی را تحت عنوان مقدمه بیان کنیم که به شرح زیر میباشد.
کدنویسی یعنی افکار و خواستههای خود را با قواعدی خاص (syntax) به کامپیوتر بفهمانیم.
کدهای ما در فایل سورس و توسط ویرایشگرهای متن ذخیره میشود.
برای مشاهده نتیجه کارمان(خروجی فایل سورس)، از مرورگرها استفاده میکنیم.
HTML، مخفف Hyper Text Markup Language میباشد.
HTML جزو زبانهای markup میباشد.
یک زبان markup، زبانی است که به وسیله برچسبهای نشانهگذاری(markup tags) نوشته میشود.
تگها محتوای صفحه را توصیف میکنند.
زبان HTML، زبان Tagها است.
صفحات html شامل tagهای این زبان و متون ساده هستند.
صفحات html گاهی اوقات web page نیز نامیده میشوند.
درگذشته برای قالببندی صفحه از جداول استفاده میگردید اما اکنون بااستفاده از تگ div و styleهای css چنین کاری را با زیبایی، قدرت و سرعت بیشتری انجام میدهند.
گام سوم
در این مرحله میخواهیم فریمورک bootstrap را وارد پروژه خود کنیم؛ فریمورکها یا همان چهارچوبهای طراحی وب، بستری را برای تولید صفحات وب فراهم میکنند تا برنامهنویسان با سرعت، قدرت و خطای کمتری پروژههای خویش را انجام دهند. لازم به ذکر است که در حال حاضر فریمورکهای زیادی وجود دارد که یکی از بهترین گزینهها همین bootstrap است. روش کلی نیز به این صورت است که شما با وارد کردن چند کتابخانه css و js از مزایا و قابلیتهای فرمورک استفاده میکنید.
ابتدا برای دریافت آخرین نسخه از bootstrap با مراجعه به این سایت برای اینکار اقدام نمایید.
حال باتوجه به توضیحات موجود در این صفحه، از فایلهای دانلود شده استفاده کرده و آنها را وارد پروژه خود کنید.
شروع کدنویسی
حال تمام مقدمات برای شروع کدنویسی فراهم شده است؛ شما با مقدمات طراحی وب آشنا شدهاید و اکنون میخواهیم درکنار یکدیگر حالت کلی یک قالب وبلاگ واکنشگرا و ساده را طراحی و پیادهسازی کنیم.
نکته حائز اهمیت اینکه در این آموزش همانند دیگر آموزشهای موجود در اینترنت به معرفی و روش نوشتن تک تک، تگهای html نمیپردازیم بلکه به صورت عملی و درحین طراحی قالب وبلاگ، موارد مورنیاز و پرکاربرد را استفاده و سپس توضیح میدهیم.
حالت کلی استفاده از تگهای زبان html به صورت زیر است البته در ادامه خواهید دید که هر تگ میتواند propertyهای خاص خودش را نیز داشته باشد.
<tag> content </tag>
ساختار کلی یک صفحه وب به شرح زیر است.
<!DOCTYPE html>
<html>
<head>
</head>
<body>
</body>
</html>
در حال حاضر نسخههای مختلفی از html دردسترس میباشد ولی ما از آخرین نسخه آن بهره میگیریم؛ نسخه 5. در جدول پایین نسخههای مختلف html را به همراه سال عرضه آن مشاهده میکنید.
لازم به ذکر است که اعلان DOCTYPE به مرورگرهای وب کمک میکند تا صفحات وب را درست نشان دهند زیرا مشخص کننده نسخه html درحال استفاده میباشد.
Year |
Version |
1991 |
HTML |
1993 |
HTML+ |
1995 |
HTML 2.0 |
1997 |
HTML 3.2 |
1999 |
HTML 4.01 |
2000 |
XHTML |
2012 |
HTML5 |
همانطور که پیشتر اشاره کردیم عناصر صفحه(تگها) میتوانند propertyهای مختلفی داشته باشند؛ دو نوع مهم از propertyهای عناصر، ID و CLASS آنها میباشد که در فراخوانی استایل برای عناصر صفحه کاربرد دارند. در ادامه تگ div را با کلاس container تعریف میکنیم.
<div class="container">
</div>