
|
|
|
|
|
خوش امدید به AlmasSoft Forums . شما در حال حاضر در حال مشاهده فروم به عنوان یک مهمان هستید که به شما اجازه دسترسی محدود به نمایش در بحث ها ، و استفاده از امکانات ما داده شده است . با پیوستن به ما به صورت ازاد برای دسترسی به پست ها , پیغام خصوصی به کاربران دیگر (PM), پاسخ به نظر سنجی , مطالب و دسترسی به بسیاری از دیگر امکانات ویژه . ثبت نام سریع , ساده و کاملا رایگان. , پیوستن به انجمن ما برای ثبت نام ! در صورت داشتن هرگونه مشکل در روند ثبت نام و یا ورود به حساب خود ، لطفا تماس بگیرید تماس با ما. |
| آخرين ارسالات تالار |
|
|||||||
ثبت نام سریع
|
![]() |
|
|
LinkBack | ابزارهای موضوع | جستجو در موضوع | نحوه نمایش |
|
|
#1 |
|
|
در این خود آموز شما خواهید توانست یک وب سایت با ساده ترین روش و به صورت مرحله به مرحله بسازید . این وب سایت بر طبق استانداردهای روز طراحی وب ساخته خواهد شد و شما این استانداردها را به ساده ترین روش و به صورت عملی فرا خواهید گرفت. در طول این خود آموز ملاحظه خواهید کرد که در چندین قسمت برای تصحیح کدهای اولیه به مراحل قبل باز خواهیم گشت که در طراحی به صورت عملی این امریست اجتناب ناپذیر .
متن خود آموز ، کدها و فایل گرافیکی این وب سایت نیز برای سهولت در یاد گیری شما دوستان در اختیار شما قرار خواهد گرفت. میتوانید [برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>] را از اینجا مشاهده نمایید. قبل از شروع بد نیست به چند خودآموز و مقاله کاربردی و مفید در باره طراحی وب سایت اشاره داشته باشم که اگر آنها را مطالعه نکردید حتما قبل از انجام این خودآموز کامل و مفید و البته طولانی آنها را بخوانید :
قسمت اول : گرافیک وب سایت ( طراحی یک طرح پیش فرض گرافیکی ) قسمت دوم : برش طرح ( برش دادن تصاویر برای استفاده در کد ها و صفحات وب ) قسمت سوم : کدهای html ( نوشتن کدهای html و تعیین ساختار صفحه وب ) قسمت چهارم : کدهای css ( شکل دهی کدهای html با استفاده از کدهای css ) قسمت اول – گرافیک وب سایت مرحله اول – به کجا خواهیم رسد ؟ یک وب سایت ساده و معمولی برای طراحی و کد نویسی در نظر گرفته شده ولی کار کردن بر روی این وب سایت بسیار آموزنده خواهد بود. بنابراین مراحل را دنبال کنید و به صورت عملی یاد بگیرید و تجربه کنید. در زیر نمایی نهایی صفحه وب مورد نظر را می بینید. [برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>] مرحله دوم – آماده شدن : به چه چیزهایی احتیاج دارید ؟ سعی شده است مراحل طراحی و کدنویسی این وب سایت به ساده ترین روش و برای افراد مبتدی توضیح داده شود ولی برای شروع احتیاج به دانش مقدماتی و آشنایی با برخی از نرم افزارها دارید:
ساختار و لایه ها برای شروع ساختار بسیار ساده و عمومی را در نظر میگیریم که بسیاری از شما دوستان با این ساختار آشنا هستید . header, content, sidebar and footer [برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>] اینها هر کدام از اجزاء تشکیل دهنده وب سایت ما خواهند بود و نحوه قرارگیری و جایگاه آنها در وب سایت بسیار مهم است. این ایده خوبی هست که قبل از شروع به کار کد نویسی نمومنه ای از وب سایت و صفحه وب را در نرم افزارهای طراحی گرافیکی مانند فتوشاپ طراحی کنیم و سپس آن را در نرم افزارهای تولید صفحات وب بسازیم. مرحله سوم – شروع به کار : خوب برای شروع به محیط نرم افزار فتوشاپ می رویم و یک برگه با عرض و طول ۱۰۰۰px در ۱۲۰۰px ایجاد می کنیم . در اینجا سعی شده عرض مورد نظر بیشتر از عرض واقعی وب سایت در نظر گرفته شود تا محیط باز تری برای کار وجود داشته باشد و در انتها این برگه به اندازه واقعی خود در خواهد آمد. اگر با محیط نرم افزار فتوشاپ آشنایی کافی داشته باشید کار با این خود آموز برای شما بسیار راحت خواهد بود. برای سهولت در کار از خط کش و خط های کمکی استفاده میکنیم . مقیاس خط کش را برای Pixel تنظیم کنید (واحد اندازه گیری در طراحی وب سایت Pixel است) . [برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>] طبق تصویر دو خط کمکی عمودی یکی در اندازه ۱۰۰px و دیگری در ۹۰۰px ایجاد کنید . در حال حاضر عرض وب سایت ۸۰۰px در نظر گرفته شده است ( بین خط کمکی روی ۱۰۰px و خط کمکی روی ۹۰۰px ). بعد ازایجاد این دو خط کمکی یک خط دیگر در اندازه ۶۳۰px ایجاد کنید. در حال حاضر ۳ خط کمکی در این برگه ایجاد شده است. در صورت نیاز می توانید با کشیدن خط ها و Drag کردن آنها بر روی خط کش آنها را پاک کنید. مرحله چهارم – Header : [برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>] پس از نشانه گذاری مرزهای وب سایت در مرحله قبل به قسمت Header وب سایت می رسیم که یکی از مهمترین اجزاء تشکیل دهنده هر وب سایت است. شعار تبلیغاتی ، لوگو و تصاویر تبلیغاتی وب سایت شما در این قسمت قرار خواهد گرفت .با استفاده از ابزارها ( کلید میانبر U ) یک مستطیل به ارتفاع ۱۷۰ px و با رنگ #۲۳b6eb ایجاد کنید . سعی کنید که از نوار ابزار فتوشاپ برای اندازه گذاری دقیق اجزاء و همچنین چینش دقیق اجزاء در صفحه استفاده کنید . یک مستطیل دیگر مانند تصویر روی مستطیل اولیه خود ایجاد کنید به ارتفاع ۳۰px و رنگ #۵d5a5a ( مستطیل تیره رنگ در بالای header ) مرحله پنجم – Navigation Bar – نوار منوها : [برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>] برای ایجاد نوار منوها طبق تصویر یک مستطیل با ارتفاع ۶۰px ایجاد کنید ، در ابتدا رنگ این مستطیل مهم نیست زیرا ازگرادیانت ها برای زیباتر شدن آن استفاده خواهیم کرد. برای آشنایی با گرادیانت ها می توانید مطلب فوق را مطالعه نمایید. [برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>] پس از ایجا د این مستطیل ، گرادیانتی با استفاده از رنگ #e2e3e4 تا #bebdbd با زاویه ۹۰ درجه ایجاد کنید. مرحله ششم – Footer : [برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>] برای ایجاد footer نیز از یک مستطیل با رنگ #۵d5a5a استفاده کنید. در اینجا ارتفاع ۵۰px کافیست. یک footer خوب و استاندارد نقش بسیار ارزنده ای در بالا بردن دسترسی پذیری وب سایت و حتی زیبایی آن دارد و یکی از اجزای مهم یک وب سایت است .مرحله هفتم – Logo – لوگو : لوگو یکی از اجزاء مهم تشکیل دهنده یک وب سایت است که معمولا باید گویای نوع فعالیت و خدمات وب سایت شما باشد . شما می توانید لوگوی خود را به صورت جدا گانه ایجاد نمایید و در قسمت کد نویسی به شما آموزش داده خواهد شد که چگونه آن را وارد وب سایت خود نمایید. در لینک زیر می توانید مطالب مفیدی را در مورد طراحی و استانداردهای یک لوگو بخوانید. [برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>] [برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>] [برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>] [برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>] [برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>] برای ایجاد لوگو طبق مراحل زیر عمل شده است و البته شما نیز می توانید از لوگوی مورد نظر خودتان استفاده نمایید. کلمه مورد نظر خود را با استفاده از مشخصات زیر بر روی طرح می نویسیم (LOGO ).
[برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>] مرحله هشتم – tagline : [برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>] با استفاده از مشخصات زیر شعار تبلیغاتی خود را در جلوی لوگوی طراحی شده می نویسیم.
[برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>] با استفاده از مشخصات زیر منو ها را با اندازه و رنگ مورد نظر طراحی می کنیم.
می توان با توجه به تصاویر و با استفاده از مشخصات زیر محتویات و نوشته ها را نیز در جای مناسب قرار داد تا طرحی کلی و پیش فرض از صفحه وب برای ادامه کار بدست آید. این نکته در اینجا قابل ذکر است که ایجاد یک طرح گرافیکی قبل از شروع کد نویسی یک وب سایت خوبیهای فراوانی دارد که به چند نکته از اشاره می شود ایجاد یک نقشه راه برای اینکه بدانیم به کجا خواهیم رسید. استفاده از تصاویر طرح گرافیکی برای ساختن وب سایت. رفع ایراد ها و نواقص قبل از شروع به کد نویسی ( مخصوصا برای کار با مشتری ها …!؟ ) کار کردن بر روی یک طرح گرافیکی بسیار راحت تر از کد نویسی آن است بنابراین می توانیم تمامی ایده ها ی خود برای یک صفحه وب را در یک طرح گرافیکی پیاده نماییم و سپس به آماده سازی آن بپردازیم. h2 Header:
[برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>] مرحله یازدهم – Side Bar : ابتدا مستطیلی با ابعاد متناسب و با رنگ #d4d6d3 همراه با یک stroke ( خط دور طرح در نرم افزار photoshop ) به اندازه ۱px و رنگ #bebdbd ایجاد نمایید. لینکها [برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>] لینکها را میتوان با مشخصات زیر به راحتی ایجاد نمود. h3 Headers:
برای ساخت این button از گرادیانتی که در طراحی لوگو استفاده شد با همان ترکیب رنگ استفاده شده است و در محیط این button یک stroke به اندازه ۱px و رنگ #c7c7c7 نیز ایجاد شده است. [برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>] مرحله دوازدهم – محتویات و نوشته هایfooter : در انتهای این بخش به پایین ترین نقطه وب سایت یعنی footer ان می رسیم که با ایجاد یک مستطیل در مراحل قبل ایجاد شده است برای نوشتن محتویات و کامل کردن این بخش از مشخصات زیر برای font استفاده می نماییم.
قسمت دوم – برش دادن طرح در حال حاضر یک نمای کلی از وب سایت خود را طراحی کرده ایم . حال باید این طرح را در قالب یک صفحه وب ایجاد کنیم ، یکی از مهمترین نکات که باید در این کار در نظر گرفته شود حجم مناسب در کنار کیفیت مطلوب تصاویر است . به این معنی که کیفیت و حجم تصاویر نباید فدای یکدیگر شوند و یک تعادل بین این دو موضوع بر قرار باشد. لود شدن سریع تصاویر همراه با کیفیت مطلوب آنها ، جلوه خوبی را به صفحه وب ما خواهد داد. برای تبدیل این طرح به یک وب سایت نکات بسیار دیگری نیز وجود دارد که سعی می شود به صورت بسیار ساده بیان شود. برای برش تصاویر و استفاده از آنها در صفحه وب روشهای متفاوتی وجود دارد که در اینجا سعی شده ساده ترین و در عین حال مفید ترین روش مورد استفاده قرار گیرد. مرحله سیزدهم – ابزار برش : در این مرحله می توان از ابزار Slice و Crop برای برش دادن تصاویر استفاده کرد و نوع برش تصاویر بسیار مهم است. برای برش طبق تصاویر زیر عمل نمایید. برای درک بهتر در این قسمت اجزاء به صورت جداگانه برش داده می شوند. Header [برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>] یک نوار باریک برای استفاده در کدهای html صفحه وب از طرح جدا شده است و با تکرار آن در صفحه وب در جهت افقی می توان به شکل مورد نظر رسید. Footer [برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>] برای برش تصاویر در قسمتهای Footer و button نیز از همین روش برای برش استفاده می شود. استفاده از این روش باعث کم شدن حجم تصاویر مورد استفاده در صفحه وب و در نتیجه حجم پایین صفحه وب و لود شدن سریع تر صفحه وب می شود. Button [برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>] مرحله چهاردهم – ذخیره تصاویر برای وب سایت : [برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>] با استفاده از Save For Web برش ها را طبق تصویر ذخیره می کنیم . در اینجا از فرمت Png 24 برای ذخیره تصاویر استفاده شده است. [برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>] پس از تنظیمات زیر و انتخاب محل ذخیره سازی تصاویر آنها را ذخیره کنید. “images only”, “default settings”, and “selected slices only.” آیکون ها و لوگو نیز طبق تصاویر زیر و با استفاده از روش مشابه به صورت مجزا ذخیره می شوند.برای ذخیره سازی و برش لوگو و آیکون ها بقیه اجزاء در طرح فتوشاپی غیر فعال شده اند و طبق تصاویر Background به صورت Transparent در آمده است. استفاده از فرمت png با پس زمینه Transparent مشکلات و مزایای مختلفی دارد.این تصاویر در Browser های FireFox به صورت Transparent نمایش داده می شوند و اما در IE نمایش آنها با مشکلاتی همراه است که البته با استفاده از چند Script قابل حل است . [برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>] [برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>] مرحله پانزدهم – نامگذاری : تصاویر اضافی حذف می شوند و نامهای مناسبی برای قطعات برش داده شده انتخاب می شوند. انتخاب نامهای مناسب در راحتی و استاندارد کار شما بسیار تاثیر گذار هستند. [برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>] قسمت سوم – کدهای html مرحله شانزدهم – ویرایشگر کد : برای شروع به کار کدنویسی برای وب سایت طراحی شده احتیاج به یک ویرایشگر کد داریم که در اینجا از نرم افزار DreamWeaver برای ایجاد و ویرایش کدها استفاده شده است. استفاده از این نرم افزار برای پیاده سازی و ساخت صفحات وب زیاد سخت نیست اما این هنر ، ذوق و سلیقه و همچنین تکنیک است که طراحان را از یکدیگر متمایز میکند. شما می توانید برای ایجاد و ویرایش کدها از نرم افزارهای دیگر نیز استفاده نمایید.(notepad ) مرحله هفدهم – ساختن فولدر ها : این نکته بسیار مهم است که شما برای تمامی قسمتهای وب سایت خود برنامه ای داشته باشید و از روی آن برنامه به پیش بروید. دسته بندی فایلهای تشکیل دهنده وب سایت و جایگیری آنها در فولدرهای مختلف بسیار مهم است. برای شروع فولدری با نام “Mywebsite” بسازید . در داخل این فولدر فایلهای مربوط به وب سایت شما جای خواهند گرفت. فولدری با نام “images” در داخل این فولدر بسازید و تمامی تصاویر مربوط به وب سایت را در داخل آن قرار دهید. همچنین فولدرهای دیگری با نام “css” و “js” برای قرار گیری فایلهای css و همچنین JavaScript” “ بسازید . سعی کنید رویه یکسانی را برای انتخاب نام فولدر ها و حتی صفحات خود انتخاب کنید تا هر شخصی با دیدن این نامها متوجه محتویات داخل آنها شود.استفاده یکسان از حروف کوچک و بزرگ نیز در نامگذازی فولدرها و صفحات وب توصیه می شود.به طور مثال در اینجا برای انتخاب نام فولدرها از حروف کوچک استفاده شده است. صفحات وب خود را نیز در فولدر اصلی و در کنار فولدرهای css , js , images ذخیره نمایید و در آدرس دهی ها بسیار دقت کنید. البته در اینجا از فایلهای js یا javascript خبری نیست و این فولدر به صورت نمونه ساخته شده است و در طرح ما کاربردی ندارد. مرحله هجدهم – ایجاد صفحه Index.html : اولین مرحله ایجاد یک صفحه با نام index برای شروع است . بسیاری از ویرایشگرهای کد این تگ ها ی اصلی و اولیه را به صورت پیش فرض ایجاد می کنند. در زیر این تگها را ملاحظه می نمایید.
تگ body یا همان بدنه صفحه وب شامل قسمتهایی از وب سایت می باشد که برای مخاطبان قابل رویت است مانند header , content , side bar , footer و …. استفاده مناسب از کدهای استاندارد می تواند در حجم ، زیبایی و راحتی کار شما تاثیر بسیاری داشته باشد.در این خود اموز تلاش شده از کدهای استاندارد و از روش tableless ( استفاده از تگهای div ) برای کد نویسی استفاده شود. در بخش های ابتدایی توضیح داده شد که صفحه وب ما از چند بخش ( header, content , side bar , footer ) تشکیل شده است . در اینجا برای شروع هر یک از این قسمتها را که در بین تگ body قرار دارند به صورت تگ div در نظر میگیریم . همانطور که در کدها ملاحظه می نمایید توضیحاتی در انتهای هر تگ برای راحتی کار قرار گرفته است. div ها مزیت های بسیاری نسبت به table ها دارند از جمله این مزیت ها می توان به پایین آوردن حجم صفحات ، قدرت مانور بیشتر برای طراحان و…. اشاره کرد.
[برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>] مطابق تصویر صفحه وب را به دو قسمت مجزا با نامهای main و footer تقسیم می کنیم ( کادر بنفش رنگ و آبی رنگ ) در سیستم های طراحی tabelless معمولا از یک تگ div اصلی به عنوان نگه دارنده صفحه (مانند #main) استفاده می شود.
پس از مشخص شدن ساختار کلی صفحه وب نوبت به تکمیل این ساختار و تکمیل محتوای صفحه وب بر طبق پیش فرض های طراحی شده میرسد . ساختار کلی وب سایت پیش از این توسط نرم افزار photoshop طراحی شده است . [برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>] Header این بخش اولین و یکی از مهمترین اجزاء تشکیل دهنده صفحه وب است که از Logo , Tagline , Navigation تشکیل شده است ( لوگو ، شعار تبلیغاتی و منوها ) . در ابتدا کدها در بخش header به صورت زیر خواهند بود .
برای ساخت منوها از لیست ها و یا تگهای <ul> و <li> استفاده شده است که کاربردهای بسیار زیادی در طراحی و ساخت منوهای کار آمد و پیشرفته دارند. تگهای <a> در داخل تگهای <li> قرار گرفته اند. مقدار ادرس تگهای <a> با # مشخص شده است این به معنی لینک شدن به بالای صفحه است وبرای خالی نبودن مقدار href از ان استفاده می شود و کاربردهای دیگری نیز دارد.( با کلیک کردن بر روی لینکهایی که مقدار href آنها با # مشخص شده به بالای صفحه می روید ) Content در محتوای content از نوشته های متفاوت با رنگها و اندازه های متفاوتی استفاده می شود و این نکته را در نظر داشته باشید که در طراحی یک وب سایت درجه اهمیت هر نوشته با اندازه یا Size و رنگ یک نوشته تعیین می شود و برای این کار از تگهای <h1> , <h2> , <h3>, … , <p> , <small> استفاده شده است. قبل از تکمیل محتوای بخش اصلی تشکیل دهنده صفحه وب ( #content ) کد ها به صورت زیر خواهند بود.
بعد از قسمت content به بخش sidebar خواهیم رسد . این بخش طبق پیش فرض از سه قسمت مجزا تشکیل شده است . هر یک از این سه قسمت توسط یک تگ div به وجود می آیند که عنوان آن توسط یک تگ <h3> و اجزاء آن توسط لیست ها ( تگهای <ul> , <li> ) و در داخل این تگها نیز از تگ <a> برای پیوند و لینک استفاده شده است.
قبل از اینکه کد هایی را که نوشتیم در داخل یک مرورگر بررسی کنیم آخرین قسمت ( footer ) را نیز تکمیل می نماییم . در قسمت footer معمولا نوشته هایی در مورد قوانین کپی رایت ، لینکها ، سیاست ها ، و یا اطلاعات تماس قرار می گیرند که در وب سایتهایی با طراحی های مدرن کاربردهای بسیاری پیدا کرده است.
[برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>] قسمت چهارم – کدهای css مرحله بیستم– وارد کردن فایل css : قبل از شروع این قسمت یک فایل سی اس اس با نام “MyStyle.css” بسازید و آن را داخل فولدر مربوطه ( css ) بگذارید. فایلهای سی اس اس به چند روش در صفحات وب مورد استفاده قرار می گیرند . در اینجا از یک فایل سی اس اس خارجی ( مجزا ) استفاده شده است که به وسیله کدهای زیر به صفحه وب لینک می شود.این کد در قسمت head قرار خواهد گرفت .
مرحله بیست و یکم – CSS Reset : برای اینکه سر و شکل اولیه ای به صفحه وب بدهیم ابتدا عرض محتویات صفحه وب ( #container ) و همچنین نوع font را مشخص می کنیم.
در class تعیین شده برای تگ با نام #Container ملاحظه می نمایید که پس از تعیین margin:0 از auto استفاده شده است که کاربرد آن center کردن این div در مرکز صفحه است. پس از وارد نمودن این کدهای سی اس اس صفحه وب به صورت زیر خواهد در آمد. [برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>] Css Reset بسیاری از نمایشگر های صفحات وب ( IE , FireFox ,Opera ,… ) به صورت پیش فرض padding و margin های متفاوتی را مورد استفاده قرار می دهند . به دلیل استاندارد سازی و یکسان سازی نمایش صفحات وب برای تمامی نمایشگرها تمامی این padding و margin ها به صورت یکسان در می آیند.
مرحله بیست و دوم – header : حالا همه چیز برای شروع به شکل دهی صفحه وب از بالا به پایین آماده است . برای شکل دادن به اولین قسمت این صفحه وب ( header ) از تصویر برش داده شده در بخش دوم برای تصویرپس زمینه استفاده خواهیم کرد. این تصویر درپس زمینه #main به صورت تکرار قرار می گیرد ، به دلیل اینکه خاصیت گسترش در تمامی رزولوشن ها و نمایشگرها را داشته باشد.
( البته حداقل عرض این صفحه وب ۸۰۰px خواهد بود – #container ) [برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>] مرحله بیست و سوم – logo : در مرحله قبل و در قسمت لوگو از تگ <h1> در داخل div برای جایگزینی لوگو استفاده شد است . تگ های <h1> یکی از مهمترین تگها از نظر بهینه سازی وب سایت برای موتورهای جستجو هستند که در بالای صفحه و یا ابتدایی ترین خط در صفحه وب قرار میگیرند تا توضیحی هر چند کوتاه در مورد محتویات وب سایت شما باشند.عدم وجود این تگ شاید به نظر شما مشکلی را برای صفحه وب ایجاد نمی کند اما فقط در ظاهر..!؟ این نکته را در نظر داشته باشید استفاده از تکنیکهای غیر استاندارد در طراحی وب سایت و استفاده از متن های مخفی در صفحه وب برای گول زدن موتورهای جستجو از چشم عنکبوت های موتورهای جستجو نادیده نمی ماند و ممکن است وب سایت شما با تحریم از طرف این موتورهای جستجو مواجه شود . بنابر این فکر استفاده از تکنیکهای غیر استاندارد و زیرکانه را از ذهن خود خارج کنید و به محتوای وب سایت خود بپردازید. برای قرار دادن لوگو در جای پیش فرض از تکنیک ساده زیر استفاده شده است.
در صورت تعیین نکردن اندازه برای #logo تصویر پس زمینه به طور کامل نمایش داده نخواهد شد. بنابر این با در نظر گرفتن اندازه تصویر ، اندازه آن را برای #logo مشخص نموده ایم و برای پنهان کردن نوشته Logo در داخل تگ <h1> از کد زیر استفاده نموده ایم .
[برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>] مرحله بیست و چهارم – tagline ( شعار تبلیغاتی ): در مرحله قبل در مورد استفاده از تگهای <h?> و همچنین مزیت های آن بحث شد. برای ایجاد شعار تبلیغاتی به صورت پیش فرض و شکل دهی به آن طبق مراحل زیر عمل می کنیم. با نگاهی به طرح پیش فرض طراحی شده و نوع تگ های html استفاده شده باید راهی برای قرار دادن لوگو و شعار تبلیغاتی در کنار یکدیگر پیدا نمود . برای حل این مشکل از خاصیت float در تگهای div استفاده می شود. خاصیت float باعث شناور شدن تگهای div در صفحه وب , و افزایش قدرت طراحان وب برای ایجاد صفحات جذاب تر می شود. برای قرار دادن لوگو در سمت چپ ( left ) خاصیت float را با مقدار left به #logo اضافه می کنیم .
[برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>] [برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>] استفاده از float تگ را به اندازه واقعی خود مقید می کند . قبل از اضافه نمودن خاصیت float ملاحظه نموده اید که تگهای div مورد استفاده در header صفحه به صورت پله ای در زیر یکدیگر قرار گرفته بودند و هر یک فضای اطراف خود را نیز اشغال نموده و اجازه قرار گرفتن تگهای دیگر را در کنار خود نمی دادند. حال برای #tagline نیز از خاصیت float:left استفاده می نماییم.
سر و شکل مناسبی به رنگ و اندازه شعار تبلیغاتی خود بدهید.
[برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>] مرحله بیست و پنجم – navigation : منوها یکی از مهمترین اجزاء تشکیل دهنده هر وب سایت هستند که علاوه بر افزایش زیبایی باید به دسترسی پذیری وب سایت نیز کمک کنند و استفاده از آنها برای عموم مخاطبان بسیار ساده باشد. در طراحی های امروزی از لیستها ( تگهای <ul> ،<li> ) برای طراحی منوها استفاده می شود . با توجه به مرحله قبل و navigation طراحی شده به صورت پیش فرض از کدهای سی اس اس زیر برای طراحی ساختار navigation استفاده می نماییم.
برای شناور نمودن #menu و چینش آن در سمت چپ از خصوصیت float:left برای تگهای <li> موجود در زیر شاخه #menu استفاده می نماییم.
مرحله بیست و ششم – content : طبق طرح پیش فرض در این قسمت از فونت های مختلف با رنگها و اندازه های مختلف برای نشان دادن درجه اهمیت مطالب استفاده شده است. طبق کدهای html نوشته شده برای هر یک از این تگها می توان یک style خاص نوشت و آنها را به راحتی کنترل نمود.
خوانایی متون در یک صفحه وب جزئی از اصول ابتدایی است که با نگاهی به صفحه وب متوجه خواهید شد که هنوز رنگی را برای پس زمینه محتوای صفحه وب انتخاب ننموده ایم . رنگ پیش فرض سفید است و با توجه به رنگ بندی صفحه وب و طرح پیش فرض رنگ #ebe8e8 را برای تگ body انتخاب می نماییم و کدهای سی اس اس اولیه را به صورت زیر تکمیل می نماییم.
قبل از انجام تغییرات تکمیلی صفحه وب به شکل زیر خواهد بود. [برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>] ایجاد فاصله مابین navigation و تگ <h2> عنوان متن content
[برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>] طبق طرح پیش فرض کدهای سی اس اس #news را نیز به صورت زیر می نویسیم .
[برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>] مرحله بیست و هفتم – Side bar : برای ایجاد و سر و شکل دادن به این جزء ابتدا لازم است #content را طبق طرح پیش فرض با استفاده از اندازه ها مقید کنیم و چینش آن را با استفاده از float تعیین کنیم و آن را به صورت یک div شناور در بیاوریم تا بتوانیم #sidebar را در کنار آن قرار دهیم .
[برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>]
طبق طرح پیش فرض از سه آیکون برای معرفی خدمات وبلاگ استفاده شده است که با استفاده از کدهای سی اس اس آنها را در صفحه وب خود جا گذاری می نماییم.
سپس با اندکی تغییر در کدهای html این قسمت و دادن id های مجزا برای کنترل بیشتر بر روی اجزاء آیکون ها را با استفاده از خصوصیت background وارد می نماییم.
و در اینجا نگاهی به صفحه وب . [برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>] طبق طرح پیش فرض جای button سبز رنگ در زیر #sidbar خالی است که با مقداری تصحیح در کدهای html و چند خط کد سی اس اس آن را نیز در جای مناسب قرار خواهیم داد.
[برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>] با انجام تصحیحاتی در کدهای سی اس اس #sidebar مکان آن را به دقت تنظیم و تصحیح می نماییم.
این قسمت نیز شباهت زیادی به بخش header صفحه وب دارد و همانند گذشته و مراحل قبل به صورت زیر عمل می نماییم . تصویر footer_slice.jpg در پس زمینه #footer تکرار خواهد شد. [برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>] [برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>]
[برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>] میتوانید دموی نهایی و فایلهای سورس را از این قسمت دانلود نمایید : [برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>]دمو آنلاین [برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>]دانلود سورس فایلهای CSS و Html [برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>] دانلود فایل PSD قالب [برای مشاهده لینک ها باید عضو سایت شوید ، برای عضویت اینجا کلیک کنید ...>] دانلود خودآموز بصورت PDF در انتهای این خود آموز لازم دانستم تا نکاتی در مورد طراحی یک وب سایت را به صورت عملی گوشزد کنم .اولین نکته اینکه ، طراحی وب امریست سلیقه ای البته با چهار چوب های مشخص و استاندارد های اولیه و شما می توانید با دانش کافی و استفاده از تکنیکهای مناسب ایده های خودتان را در غالب یک وب سایت پیاده سازی نمایید. دوم اینکه ، طراحان مختلف با سبک ها و متد های مختلفی اقدام به طراحی وب سایت می نمایند . روش شما روشیست که شما را زودتر و بهتر به هدفتان نزدیک کند. |
|
|
|
5 آخرین موضوعات ارسال شده sepastian
|
|||||
| موضوعات | انجمن | آخرین ارسال کننده | پاسخ ها | نمایش ها | آخرین ارسال |
|
|
گفتگوی آزاد | sepastian | 0 | 72 | 04-25-2011 07:40 PM |
|
|
گفتگوی آزاد | sepastian | 0 | 72 | 04-25-2011 07:40 PM |
|
|
گفتگوی آزاد | sepastian | 0 | 72 | 04-25-2011 07:40 PM |
|
|
نوکیا | sepastian | 0 | 76 | 02-28-2011 06:23 PM |
|
|
نوکیا | sepastian | 0 | 76 | 02-28-2011 06:23 PM |
![]() |
| کاربران در حال دیدن موضوع: 1 نفر (0 عضو و 1 مهمان) | |
| ابزارهای موضوع | جستجو در موضوع |
| نحوه نمایش | |
|
|
موضوعات مشابه
|
||||
| موضوع | نویسنده موضوع | انجمن | پاسخ ها | آخرين نوشته |
| وب ۲ و معرفی استانداردهای طراحی | sepastian | آموزش اسکریپت | 0 | 05-20-2010 10:36 PM |
| آموزش بالا بردن سئو سایت و ورودی گوگل در دیتالایف | sepastian | هک و ماژول دیتالایف | 0 | 05-20-2010 09:34 PM |
|
|
|