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

فصل دوم
Your First Web Pages
در اين فصل شما مي توانيد اولين صفحه وب خودتان را خلق نماييد و با XHTM آشنا خواهيد شد و مرحله به مرحله كارهاي خود را در مرورگر تست ميكنيد .
بگذاريد دقيق شويم ! طراحي وب سايتی كه شما مي بينيد به سه لايه اصلي تقسيم مي شود:
يادگيري اين سه لايه شما را به يك طراح تبديل ميكند!
لايه اول لايه محتوي است كه مانند شاسي ماشين است و شامل تگهاي متفاوتي مي باشد .لايه دوم لايه نمايش است كه به عناصر HTML شكل و ظاهر مي دهد و لايه سوم لايه رفتار است كه حركت و پويايي صفحات را شامل مي شود.
چيزي كه در اين كتاب آموزش داده مي شود مربوط به 2 لايه HTML و CSS است.
ديدن Source برنامه:
ديدن كد برنامه مي تواند به يادگيري شما سرعت ببخشد البته بايد در انتخاب وب سايت خود دقت نماييد تا اشتباه آنها مسير يادگيري شما را تغيير ندهد. روش كار بدين صورت است كه ماوس را درروي صفحه جايي غير از تصاوير ببريد و كليك راست كنيد و view page source يا view source را بزنيد.
بايد صفحه اي مانند زير در فايرفاكس ببينيد:
يا در IE
عناصر اصلي يك صفحهHTML :
یک DocType
یک<html> tag
یک<head> tag
یک<title> tag
یک<body> tag
تو سورس پيداشون كنيد.
برای دیدن تصویر واضحتر روی تصویر بالا کلیک کنید
و حالا يك نمونه كد فقط شامل عناصري اصلي :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type content="text/html; charset=utf-8"/>
</head>
<body>
</body>
</html>
حالا مي خواهيم با تك تك اين عناصر آشنا شويم :
داك تايپ DocType : Document Type Definition
اولين آيتم صفحه است بدون فاصله. اين يك قانون است.
همانطوري كه فايل word 2007 در نمايش در 2000 دچار مشكل مي شود HTML ها با داك تايپ هاي متفاوت هم نمايش متفاوت در مرورگرها خواهند داشت.
در واقع اين داك تايپ است كه به مرورگر مي گويد اين سند از چه نوعي است و بايد به چه ترتيب Render شود . نحوه رندر شدن و تفاوت هاي آنها بايد در سطح حرفه اي تري مطرح شود.
داك تايپ ها هم در طول زمان به وجود مي آيند يعني مانند word نوع هاي جديدي روي قبلي ها عرضه مي شوند مانند HTML5 كه به تازگي مطرح شده است.
براي ديدن داك تايپ هاي موجود به اين آدرس بريد http://reference.sitepoint.com/html/doctypes
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
به کدهای داك تايپ دقت نماييد: ما در اين خط مي گوييم نوع سند چيست و آدرسي كه بايد به اين نوع سند در وب سايت كنسرسيوم جهاني وب World Wide Web Consortium یا W3C ، اشاره كند کدام است.
در حال حاضر دو نوع داكتايپ هستند كه استفاده بيشتري دارند Transitional و Strict
همانطوري كه گفتم فعلا دنبال تفاوت اين داك تايپ ها نباشيد به آن هم خواهيم رسيد .
تاكيد ميكنم : اولين آيتم صفحه است بدون فاصله. اين يك قانون است.
عناصر HTML :
قبل از اين كه عناصر HTML را شرح دهم بايد با مفهوم تگ (tag) آشناشويد. تگ يعني اسمي كه ميان اين دو <> قرار گيرد و نام تگ همان متني است كه بين اين دو <> قرار مي گيرد
تگ HTML <html>
تگ HEAD <head>
تگ ها مي توانند شامل چند attribute (ویژگی) باشند:
<html xmlns="http://www.w3.org/1999/xhtml " dir="rtl" >
dir يك نام attribute است و rtl ، value (مقدار) آن است كه بين " " قرار گرفته است.
تگ ها به دودسته container و empty تقسيم مي شوند.تگ هاي container شامل يك تگ بازشونده و يك تگ بسته شونده هستند به مثال بالا دقت نماييد HTML باز شده و بسته شده است. تگهاي empty متفاوت هستند مانند مثال زير
<img src="images/test.jpg" alt="test" />
<br/>
تگ هاي empty را مي توان به صورت container استفاده كرد ولي در داك تايپ هاي xhtml توصيه شده است كه تگ هاي empty را به همان شكل empty بنويسيم
در استفاده از تگ ها بايد دانيد كه از چه نوعي هستند تا سند شما دچار error نشود بعنوان مثال اگر تگ div را به صورت empty بنويسيم دچار error می شویم.
نگران نباشيد كم كم همه آنها را خواهيد آموخت . بياييد همين الان تو اينترنت عبارت روبرو را جستجو كنيم :
empty tag in html
بسيار عالي شما هم اين نتايج را پيدا كرديد :
• <br/>
• <hr/>
• <meta/>
• <base/>
• <link/>
• <meta/>
• <img/>
• <embed/>
• <area/>
• <input/>
•
اين را گفتم كه هيچ وقت دنياي وب و جستجو را فراموش نكنيد.
غير از داك تايپ ها تمامي عناصر صفحه داخل تگ HTML است كه شامل 2 بخش مي شود head و body
عنصر HAED
اين يك تگ container است و در بالاي سند قبل از body قرار مي گيرد و شامل اطلاعاتي در باره صفحه است مانند title, meta, css و .....
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
</head>
عنصر title :
يك تگ container است كه متن وسط آن در عنوان (Title) بالاي صفحه قرار ميگيرد :
به تایتل در طراحی سایت بنده توجه کنید :
موارد استفاده ديگر:
• اين تايتل در زمان مينيمايز كردن پنجره در taskbar windows قابل مشاهده است
• در زمان بوكمارك كردن صفحه با اين عنوان در ليست ما ذخيره مي شود
• براي معرفي آن صفحه است
• براي موتورهاي جستجو هم حائز اهميت مي باشد چیزی که در بهینه سازی وب سایت خودم هم استفاده شده است
عنصر meta :
متا تگ يك تگ empty است و براي دلايل متفاوتي استفاده مي شوند اطلاعات اضافي كه در مرورگر نمايش پيدا نمي كند . به طور مثال براي نام نويسنده ويا حق كپي رايت و يا نوع كاراكتر و ....
Css و javascript هم در head قرار ميگيرند كه بنا به نياز استفاده ميشوند البته براي جاوااسكريپت ميتوان يك تفاوتهايي قائل شد !
عناصر body :
هرآنچه در body قرار مي گيرد را مي توان در خروجي ديد: تيترها، پاراگراف ها, تصاوير و .......
در قسمت بعدي به طور عملي با هم يك وب سايت مي سازيم!
ادامه دارد...
اگر مورد استقبال قرار گيرد
آموزش طراحی سایت توسط آقای علی بیگی
آموزش طراحی وب سایت از پایه - قسمت اول
دارید کار با ارزشی انجام میدید،
لطفا با سرعت بیشتری کار رو ادامه بدید.
برای قسمت دوم خیلی انتظار کشیدیم!
اما جالب بود، متشکریم ;)
لطفا سریعا ادامه دهید . خیلیا مشتاق این اموزش هستند .
فاصله ی بین دو اموزش خیلی زیاد هست
کارتون شایسته تقدیر هست و بسیار به درد کاربرانی که دنبال یادگیری طراحی وب هستند می خوره...
بسیار عالی هست...
خیلی جالب بود خیلی چیزها را که نمی دونستم یاد گرفتم
باز هم بذارید منتظرم...
خیلی ممنون
ما کماکان مشتاقیم
فقط لطفا" یکم سریع تر آموزش بدید
ممنون
عاليه. به شرط اينكه سريعتر ادامه بديد تا انسجام مطلب حفظ شه. ممنون
برام خیلی جالبه و بسیاراز این برنامه راضی هستم خدا هم از شما خشنود باشه
ممنون از آموزشتون یه سوال پیش امده واسم اونم اینه که از کجا میتونم یه سایت رایگان تهیه کرد مثل وبلاگ آیا میشه؟
سلام
خیلی عالیه اما یه مقدار سریعتر آموزش بدین ممنون میشیم
با آرزوی موفقیت برای شما
ممنون
خيلي به درد خورد.
از اينكه كه كوتاه وكاربردي توضيح مي ديد ممنونم.همونجوري كه دوستان خواستند سريع تر ادامشو بذاريد ممنون ميشيم.
باتشكر مطالبتون كه به روز هم بود
اگر براي شما اماكتن داشته باشه بگيد كه با نرم افزارهاي طراحي وب چطور ميشه كار كرد و چه استانداردي php-asp براي شروع بهتره
ممنون از شما
ممنون
عالی بود
تا این جای کار قابل فهم بود
خواهشا همینطور و اگه میشه ساده تر بیان کنید
سلام آقا بهزاد
ازتون تشکر میکنم و امیدوارم به آموزشتان ادامه بدهید
مطالب که به ایمیل فرستاده میشه
خیلی ممنون از آموزشتون امیدوارم ادامه دار باشه البته اگه ممکنه یه مقدار سرعت آموزشتون رو بیشتر کنید
امیدوارم آموزش php رو هم برامون بزارید.
سلام خسته نباشيد.
مطلب جالبي بود ممنون
اگه بتونيد مطالب بيشتري بزاريد خيلي خوبه
از آموزش گام به گام و بسیار مفیدتان ممنونم جناب آقای بهزاد علی بیگی ، وب سایت شما رو هم دیدم واقعا زیبا بود.
ممنون از آموزش پایه ای و کامل شما اگر مثل خیلی از آموزش های دیگه تو سایت های مختلف متوقف نشه و خوب پیش بره عالیه!!!
سلام کارتون عالیه واقعا" استفاده کردم لطفا" به کارتون ادامه بدید منتظر قسمت سوم میمونم...
سلام دوستان برای ديدن آموزش طراحی سايت قسمت سوم روی لينك بالا كليك نماييد
با عرض سلام :
خیلی ممنون از آموزش روان و خوبتون .
خواهش می کنم همین طوری پر انرژی ادامه بدید
سلام
من اصل این کتاب را گرفته بودم ولی هنوز فرصت نشده بود که بهش نگاهی بیاندازم. هم اصل کتاب فوقالعاده است و هم ترجمه شما. از بهترین و سلیسترین آموزشهایی است که خواندهام. عالی.
آقا واقعا ممنون من بسیار علاقه دارم به طراحی سایت کسی رو ندیدم که اینقدر جالب از صفر یاد بده .گفتم نامردی اگه تشکر نکنم .
بسیار ممنون
خیلی خوب بود
من به تمام کسانی که این اموزشها را مطالعه می کنند پیشنهاد می کنم یک سری هم به سایت www.lynda-shop.com بزنند و فیلم های آموزشی طراحی سایت مثل آموزش html , css , dreamweaver , php , javascript , ... دریافت کنند در کنار این جزو ه ها خیلی کار آمد هست
حتما استفاده کنید
من در مجارستان هستم و از شما متشکرم که به این خویی طراحی وب سایت رو آموزش میدهید . در اینجا میتوانم اوقات بیکاریم را با آموزش خوب شما پر کنم .
مرسی از کاری که داری انجام میدی. برداشت ها رو از کتاب بسیار عالی منعکس میکنی.
سلام
من یک پزشک هستم و می خواهم جهت معرفی و نیز پاسخ به سوالات بیماران و مردم یک سایت اختصاصی داشته باشم. لطفا راهنمایی بفرمایید.
ممنون
سلام.
مرسی واقع عالی هستش من واقعا استفاده لازم را بردم از مطلب شما به نام و سایت شما در سایتم حتما استفاده خواهم کرد.
سلام
میخواستم بدونم بهترین(که خیلی پیچیده هم نباشه )نرم افزار درحال حاضربرای ظراحی وبسایت چیه ؟با تشکر مهدی
@مهدی
نرم افزاری که اکثر طراحان با اون شروع می کتتد نرم افزار
Dreamweaver
می باشد. ولی بعد از این نرم افزار ممکنه برید سراغ نرم افزار های دیگه ای مثل
Visual Studio
Can I simply say what a reduction to search out someone who actually knows what theyre speaking about on the internet. You definitely know the way to convey a difficulty to light and make it important. More individuals must read this and understand this facet of the story. I cant imagine youre no more widespread because you positively have the gift.
Super Blog! Mach weiter so, ich schaue bestimmt nochmal hier vorbei.
Dieses Themengebiet interessiert mich sehr, kannst Du evtl. etwas detaillierter ausführen, wie ich zu weiteren Infos über das Thema gelangen kann?
با سلام خدمت شما
می خواستم منو راهنمایی کنید که چطور و کجا می توانم طرز ساخت و مدیریت یک سایت جهت خرید و فروش محصولات درست کنم بصورت تخصصی به هر موسسه مراجعه می کنم منو درست راهنمایی نمی کنند . ممنون می شوم که به ایمیلم جوابتون رو ارسال کنید .
فقط 1 کلام خدا پدر مادرت رو رحمت کنه دستت درد نکنه اون عکس لایه ها واسه من مبتدی تکون دهنده بود دمت واقعا گرم خسته نباشی.
سلام/////من می خوام یه وب واسه خودم طراحی کنم اگه ممکنه آموزش کاملشو به ایمیلم بفرستین
سلام
مطالبتون واقعا خوب و به درد بخور و قابل درکه
واقعا ممنون
سلام لطفا آموزش کامل طراحی وب را برام ایمی کنید خیلی بهش احتیاج دارم برای پروژه طراحی وب می خوام از نکات شما استفاده کنم باتشکر .
سلام من میخوام یه وب طراحی کنم اگه میشه آموزش کاملشوبه ایمیلم بفرسین.خیلی ممنون
سلام
خیلی عالی بود
امیدوارم با سایت عالیه شما طراحی وب را به طور کامل یاد بگیرم.
عالیه... ادامه بدید