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

تبلیغات

تبلیغات متنی

اتاق فرار

خرید ووچر پرفکت مانی

تریدینگ ویو

کاشت ابرو

لمینت دندان

ونداد کولر

صرافی ارکی چنج

صرافی rkchange

دانلود سریال سووشون

دانلود فیلم

ناب مووی

رسانه حرف تو - مقایسه و اشتراک تجربه خرید

سرور اختصاصی ایران

تور دبی

دزدگیر منزل

تشریفات روناک

اجاره سند در شیراز

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

پیچ و مهره

طراحی کاتالوگ فوری

دانلود کتاب صوتی

تعمیرات مک بوک

Future Innovate Tech

آموزشگاه آرایشگری مردانه شفیع رسالت

پی جو مشاغل برتر شیراز

قیمت فرش

آموزش کیک پزی در تهران

لوله بازکنی تهران

میز جلو مبلی

هتل 5 ستاره شیراز

آراد برندینگ

رنگ استخری

سایبان ماشین

قالیشویی در تهران

مبل استیل

بهترین وکیل تهران

شرکت حسابداری

نظرسنجی انتخابات 1403

استعداد تحلیلی

کی شاپ

خرید دانه قهوه

دانلود رمان

وکیل کرج

آمپول بیوتین بپانتین

پرس برک

بهترین پکیج کنکور

خرید تیشرت مردانه

خرید نشادر

خرید یخچال خارجی

وکیل تبریز

اجاره سند

وام لوازم خانگی

نتایج انتخابات ریاست جمهوری

خرید ووچر پرفکت مانی

خرید سی پی ارزان

خرید ابزار دقیق

بهترین جراح بینی خانم

تاثیر رنگ لباس بر تعاملات انسانی

خرید ریبون

 






آمار وبسایت

 تعداد کل بازدیدها : 1805333776




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

آموزش طـراحی وب (2)


واضح آرشیو وب فارسی:راسخون:
آموزش طـراحی وب (2)
آموزش طـراحی وب (2)   نویسنده: امیر سروری   قسمت سوم – کدهای html مرحله شانزدهم – ویرایشگر کد :   برای شروع به کار کدنویسی برای وب سایت طراحی شده احتیاج به یک ویرایشگر کد داریم که در اینجا از نرم افزار DreamWeaver برای ایجاد و ویرایش کدها استفاده شده است. استفاده از این نرم افزار برای پیاده سازی و ساخت صفحات وب زیاد سخت نیست اما این هنر ، ذوق و سلیقه و همچنین تکنیک است که طراحان را از یکدیگر متمایز میکند. شما می توانید برای ایجاد و ویرایش کدها از نرم افزارهای دیگر نیز استفاده نمایید.(notepad ) مرحله هفدهم – ساختن فولدر ها :   این نکته بسیار مهم است که شما برای تمامی قسمتهای وب سایت خود برنامه ای داشته باشید و از روی آن برنامه به پیش بروید. دسته بندی فایلهای تشکیل دهنده وب سایت و جایگیری آنها در فولدرهای مختلف بسیار مهم است. برای شروع فولدری با نام “Mywebsite” بسازید . در داخل این فولدر فایلهای مربوط به وب سایت شما جای خواهند گرفت. فولدری با نام “images” در داخل این فولدر بسازید و تمامی تصاویر مربوط به وب سایت را در داخل آن قرار دهید. همچنین فولدرهای دیگری با نام “css” و “js” برای قرار گیری فایلهای css و همچنین JavaScript” ” بسازید . سعی کنید رویه یکسانی را برای انتخاب نام فولدر ها و حتی صفحات خود انتخاب کنید تا هر شخصی با دیدن این نامها متوجه محتویات داخل آنها شود.استفاده یکسان از حروف کوچک و بزرگ نیز در نامگذازی فولدرها و صفحات وب توصیه می شود.به طور مثال در اینجا برای انتخاب نام فولدرها از حروف کوچک استفاده شده است. صفحات وب خود را نیز در فولدر اصلی و در کنار فولدرهای css , js , images ذخیره نمایید و در آدرس دهی ها بسیار دقت کنید.البته در اینجا از فایلهای js یا javascript خبری نیست و این فولدر به صورت نمونه ساخته شده است و در طرح ما کاربردی ندارد. مرحله هجدهم – ایجاد صفحه Index.html:   اولین مرحله ایجاد یک صفحه با نام index برای شروع است . بسیاری از ویرایشگرهای کد این تگ ها ی اصلی و اولیه را به صورت پیش فرض ایجاد می کنند. در زیر این تگها را ملاحظه می نمایید. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 5 <title>Untitled Document</title> 6 </head> 7 <body> 8 </body> 9 </html>   در بین تگ head اطلاعاتی در مورد صفحه وب شما قرار می گیرد ( مانند عنوان و کلمات کلیدی و….) و برای مخاطبان وب سایت شما قابل رویت نمی باشد. این تگها در بالا بردن رتبه وب سایت شما در موتورهای جستجو نیز بسیار مهم هستند. 1 <head> 2 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 3 <title>MyWebSite</title> 4 </head> سیار در صفحه وب شما دارند ، از جمله تعیین فرمت Text ها و زبان صفحه وب ، کلمات کلیدی ، توضیحات در مورد محتویات صفحه وب و ….. تگ body یا همان بدنه صفحه وب شامل قسمتهایی از وب سایت می باشد که برای مخاطبان قابل رویت است مانند header , content , side bar , footer و …. استفاده مناسب از کدهای استاندارد می تواند در حجم ، زیبایی و راحتی کار شما تاثیر بسیاری داشته باشد.در این خود اموز تلاش شده از کدهای استاندارد و از روش tableless ( استفاده از تگهای div ) برای کد نویسی استفاده شود. در بخش های ابتدایی توضیح داده شد که صفحه وب ما از چند بخش ( header, content , side bar , footer ) تشکیل شده است . در اینجا برای شروع هر یک از این قسمتها را که در بین تگ body قرار دارند به صورت تگ div در نظر میگیریم . همانطور که در کدها ملاحظه می نمایید توضیحاتی در انتهای هر تگ برای راحتی کار قرار گرفته است. div ها مزیت های بسیاری نسبت به table ها دارند از جمله این مزیت ها می توان به پایین آوردن حجم صفحات ، قدرت مانور بیشتر برای طراحان و…. اشاره کرد. 1 <body> 2 <div></div><!--end header --> 3 <div></div><!--end content--> 4 <div></div><!--end sidebar--> 5 <div></div><!--end footer--> 6 </body>   این روش خوبی برای شروع کد نویسی یک صفحه وب است اما برای ادامه راه و اینکه در میانه راه دچار سردرگمی و دوباره کاری نشویم ابتدا باید مسیر خود را تعیین نماییم . مطابق تصویر صفحه وب را به دو قسمت مجزا با نامهای main و footer تقسیم می کنیم ( کادر بنفش رنگ و آبی رنگ ) در سیستم های طراحی tabelless معمولا از یک تگ div اصلی به عنوان نگه دارنده صفحه (مانند #main) استفاده می شود. 1 <body> 2 <div> 3 <div></div><!--end header --> <br /> 4 <div></div><!--end content--> 5 <div></div><!--end sidebar--> 6 </div><!--end main--> 7 <div id="footer"></div><!--end footer--> 8 9 </body>   در اینجا محتویات div های #main و #footer را برای کنترل بیشتر و همچنین مجزا کردن آنها از یک دیگر داخل یک div دیگر با نام #container قرار می دهیم . 01 <div id="main"> 02 <div class="container"> 03 <div id="header"></div><!--end header --> 04 <div id="content"></div><!--end content--> 05 <div id="sidebar"></div><!--end sidebar--> 06 </div><!--end main container--> 07 </div><!--end main--> 08 <div id="Div1"> 09 <div class="container"></div><!--end footer container--> 10 </div><!--end footer-->   مرحله نوزدهم – تکمیل محتوا :   پس از مشخص شدن ساختار کلی صفحه وب نوبت به تکمیل این ساختار و تکمیل محتوای صفحه وب بر طبق پیش فرض های طراحی شده میرسد . ساختار کلی وب سایت پیش از این توسط نرم افزار photoshop طراحی شده است .
آموزش طـراحی وب (2)
Header این بخش اولین و یکی از مهمترین اجزاء تشکیل دهنده صفحه وب است که از Logo , Tagline , Navigation تشکیل شده است ( لوگو ، شعار تبلیغاتی و منوها ) . در ابتدا کدها در بخش header به صورت زیر خواهند بود . 1 <div id="Div2"> 2 <div id="logo"></div> 3 <div id="tagline"></div> 4 </div><!--end header -->   با تکمیل تر شدن این قسمت و اضافه نمودن لوگو ، منوها و شعار تبلیغاتی کدها به صورت زیر تغییر خواهند کرد. 01 <div id="Div3"> 02 <div id="Div4"> 03 <h1>Logo</h1> 04 </div> 05 <div id="Div5"> 06 <h3>And a little tagline, too.</h3> 07 </div> 08 <ul id="menu"> 09 <li><a href="#">Home</a></li> 10 <li><a href="#">About</a></li> 11 <li><a href="#">Portfolio</a></li> 12 <li><a href="#">Contact</a></li> 13 </ul> 14 </div><!--end header -->   برای لوگو از تگ h1 که معرف اهمیت لوگو است استفاده شده است و برای شعار تبلیغاتی از تگ h3 که از اهمیت کمتری نسبت به تگ h1 برخوردار است استفاده میکنیم . استفاده از Text ها به جای استفاده ار تصاویر در طراحی یک وب سایت مزیت های بسیاری دارد و از ان جمله شناخته شدن این Text ها توسط موتورهای جستجو است. برای ساخت منوها از لیست ها و یا تگهای ul و li استفاده شده است که کاربردهای بسیار زیادی در طراحی و ساخت منوهای کار آمد و پیشرفته دارند. تگهای a در داخل تگهای li قرار گرفته اند. مقدار ادرس تگهای a با # مشخص شده است این به معنی لینک شدن به بالای صفحه است وبرای خالی نبودن مقدار href از ان استفاده می شود و کاربردهای دیگری نیز دارد.( با کلیک کردن بر روی لینکهایی که مقدار href آنها با # مشخص شده به بالای صفحه می روید ) Content در محتوای content از نوشته های متفاوت با رنگها و اندازه های متفاوتی استفاده می شود و این نکته را در نظر داشته باشید که در طراحی یک وب سایت درجه اهمیت هر نوشته با اندازه یا Size و رنگ یک نوشته تعیین می شود و برای این کار از تگهای h1 , h2 , h3, … , p , small استفاده شده است. قبل از تکمیل محتوای بخش اصلی تشکیل دهنده صفحه وب ( #content ) کد ها به صورت زیر خواهند بود. پس از تکمیل محتوای این بخش و با در نظر گرفتن قسمتهای پیش فرض موجود در صفحه وب و درجه اهمیت آنها کدهای این قسمت به شکل زیر خواهند بود. توجه کنید که در طراحی صفحات وب به صورت پیش فرض از متن های بخصوصی برای نمایش بهتر صفحه وب استفاده می شود. این متن ها معنی و مفهوم خاصی ندارند. 01 <div id="Div6"> 02 <h2>Lorem ipsum, Dolor sit</h2> 03 <h3>Nullam vulputate felis id odio interdum nec malesuada mi pretium. </h3> 04 <p>Praesent luctus egestas nisl, vitae vehicula eros rhoncus vel.Phasellus consequat arcu eu neque convallis eu vulputate diam vehicula. In eget venenatis nisl.Vestibulum id nulla eu sapienpellentesque malesuada 05 pharetra ac lacus.Curabitur et ultricies quam. Aenean pretium aliquet velit, gravida vulputate urna tempu vel. </p> 06 <p>Proin tempor erat sit amet nisl porta nec vulputate arcu imperdiet. Praesent luctus egestas nisl, vitae vehicula eros rhoncus vel. Phasellus consequat arcu eu neque convallis eu vulputate diam vehicula. In eget venenatis nisl.Vestibulum id nulla eu sapien pellentesque malesuada pharetra ac lacus. Curabitur et ultricies quam. Aenean pretium aliquet velit,gravida vulputate urna tempus vel. Proin tempor erat sit amet nisl porta nec vulputate arcu imperdiet. </p> 07 <div id="news"> 08 <h3>Latest Updates</h3> 09 <h4>Vestibulum id nulla eu sapien pellentesque</h4> 10 <small>June 1, 2009</small> 11 <p>Ut vel turpis a orci pulvinar tincidunt. Mauris id purus turpis. Aliquam metus arcu,facilisis quis pellentesque vitae, dapibus non nulla. Nulla suscipit sagittis sodales.Etiam laoreet ante in purus laoreet id malesuada dui pretium.<a href="#"> Read More</a></p> 12 <h4>Vestibulum id nulla eu sapien pellentesque</h4> 13 <small>June 1, 2009</small> 14 <p>Ut vel turpis a orci pulvinar tincidunt. Mauris id purus turpis. Aliquam metus arcu,facilisis quis pellentesque vitae, dapibus non nulla. Nulla suscipit sagittis sodales.Etiam laoreet ante in purus laoreet id malesuada dui pretium.<a href="#"> Read More</a></p> 15 </div><!–end news–> 16 </div><!–end content–>   Sidebar بعد از قسمت content به بخش sidebar خواهیم رسد . این بخش طبق پیش فرض از سه قسمت مجزا تشکیل شده است . هر یک از این سه قسمت توسط یک تگ div به وجود می آیند که عنوان آن توسط یک تگ h3 و اجزاء آن توسط لیست ها ( تگهای ul , li ) و در داخل این تگها نیز از تگ a برای پیوند و لینک استفاده شده است. 01 <div id="Div7"> 02 <div id="subscribe"> 03 <h3>Subscribe!</h3> 04 <ul> 05 <li><a href="#">Subscribe via RSS</a></li> 06 <li><a href="#">Get Email Updates</a></li> 07 <li><a href="#">Follow us on Twitter</a></li> 08 </ul> 09 </div> 10 <div id="popular"> 11 <h3>Popular Items</h3> 12 <ul> 13 <li><a href="#">Lorem ipsum dolor site amet</a></li> 14 <li><a href="#">Ulvinar tincidunt, Mauris id</a></li> 15 <li><a href="#">Lorem ipsum dolor site amet</a></li> 16 <li><a href="#">Proin tempor erat sit tene</a></li> 17 </ul> 18 </div> 19 <div id="contributors"> 20 <h3>Contributors</h3> 21 <ul> 22 <li><a href="#">John Smith, freelance writer</a></li> 23 <li><a href="#">Jack McCoy, designer</a></li> 24 <li><a href="#">Lenny Briscoe, editor</a></li> 25 <li><a href="#">John Smith, martketing</a></li> 26 </ul> 27 <a href="#">Join Our Team</a> 28 </div> 29 </div><!--end sidebar-->   Footer قبل از اینکه کد هایی را که نوشتیم در داخل یک مرورگر بررسی کنیم آخرین قسمت ( footer ) را نیز تکمیل می نماییم . در قسمت footer معمولا نوشته هایی در مورد قوانین کپی رایت ، لینکها ، سیاست ها ، و یا اطلاعات تماس قرار می گیرند که در وب سایتهایی با طراحی های مدرن کاربردهای بسیاری پیدا کرده است. 1 <div id="Div8"> 2 <div class="container"> 3 <p>Copyright © ۲۰۰۹ MySite <br /> 4 <li>All Rights Reserved</p> 5 </div><!--end footer container--> 6 </div><!--end footer-->   بعد از تکمیل تمامی اطلاعات پیش فرض و نوشتن کدهای مربوطه صفحه وب ما به شکل زیر به نمایش در خواهد آمد . صفحه وب ما آماده است برای نوشتن کدهای css و جان گرفتن ..!؟
آموزش طـراحی وب (2)
قسمت چهارم – کدهای css   -------------------------------------------------------------------------------- مرحله بیستم– وارد کردن فایل css :   قبل از شروع این قسمت یک فایل سی اس اس با نام “MyStyle.css” بسازید و آن را داخل فولدر مربوطه ( css ) بگذارید. فایلهای سی اس اس به چند روش در صفحات وب مورد استفاده قرار می گیرند . در اینجا از یک فایل سی اس اس خارجی ( مجزا ) استفاده شده است که به وسیله کدهای زیر به صفحه وب لینک می شود.این کد در قسمت head قرار خواهد گرفت . 1 <link href="css/MyStyle.css" rel="stylesheet" type="text/css" media="screen" />   در آدرس دهی به نام صفحات نیز دقت نمایید (MyStyle.css ) بزرگی و کوچکی کلمات گاهی دردسر ساز خواهند شد بنابراین به این نکته نیز توجه کنید. مرحله بیست و یکم – CSS Reset :   برای اینکه سر و شکل اولیه ای به صفحه وب بدهیم ابتدا عرض محتویات صفحه وب ( #container ) و همچنین نوع font را مشخص می کنیم. 1 body { font-family: Arial, Helvetica, sans-serif; } 2 .container { width: 800px; margin: 0 auto;}   نوع font برای تمامی صفحه وب تعیین شده است و عرض محتویات صفحه وب نیز ) طبق پیش فرض اولیه ) ۸۰۰ px تعیین شده است.در class تعیین شده برای تگ با نام #Container ملاحظه می نمایید که پس از تعیین margin:0 از auto استفاده شده است که کاربرد آن center کردن این div در مرکز صفحه است. پس از وارد نمودن این کدهای سی اس اس صفحه وب به صورت زیر خواهد در آمد.
آموزش طـراحی وب (2)
Css Reset بسیاری از نمایشگر های صفحات وب ( IE , FireFox ,Opera ,… ) به صورت پیش فرض padding و margin های متفاوتی را مورد استفاده قرار می دهند . به دلیل استاندارد سازی و یکسان سازی نمایش صفحات وب برای تمامی نمایشگرها تمامی این padding و margin ها به صورت یکسان در می آیند. 1 body, div, h1, h2, h3, h4, h5, h6, p, ul, img {margin:0px; padding:0px; }  
آموزش طـراحی وب (2)
مرحله بیست و دوم – header :   حالا همه چیز برای شروع به شکل دهی صفحه وب از بالا به پایین آماده است . برای شکل دادن به اولین قسمت این صفحه وب ( header ) از تصویر برش داده شده در بخش دوم برای تصویرپس زمینه استفاده خواهیم کرد.این تصویر درپس زمینه #main به صورت تکرار قرار می گیرد ، به دلیل اینکه خاصیت گسترش در تمامی رزولوشن ها و نمایشگرها را داشته باشد. 1 #main { 2 background: url(images/header_slice.jpg) repeat-x; 3 }   طبق کدهای بالا ملاحظه می نمایید که تصویر header_slice.jpg به صورت افقی تکرار می شود تا تمامی عرض صفحه وب را پوشش دهد ( repeat-x ) . در صورت تغییر عرض صفحه نمایشگر و یا رزولوشن عرض #header نیز به صورت هماهنگ تغییر می کند. ( البته حداقل عرض این صفحه وب ۸۰۰ px خواهد بود – #container )
آموزش طـراحی وب (2)
مرحله بیست و سوم – logo :   در مرحله قبل و در قسمت لوگو از تگ h1 در داخل div برای جایگزینی لوگو استفاده شد است . تگ های h1 یکی از مهمترین تگها از نظر بهینه سازی سایت برای موتورهای جستجو هستند که در بالای صفحه و یا ابتدایی ترین خط در صفحه وب قرار میگیرند تا توضیحی هر چند کوتاه در مورد محتویات وب سایت شما باشند.عدم وجود این تگ شاید به نظر شما مشکلی را برای صفحه وب ایجاد نمی کند اما فقط در ظاهر..!؟ این نکته را در نظر داشته باشید استفاده از تکنیکهای غیر استاندارد در طراحی وب سایت و استفاده از متن های مخفی در صفحه وب برای گول زدن موتورهای جستجو از چشم عنکبوت های موتورهای جستجو نادیده نمی ماند و ممکن است وب سایت شما با تحریم از طرف این موتورهای جستجو مواجه شود . بنابر این فکر استفاده از تکنیکهای غیر استاندارد و زیرکانه را از ذهن خود خارج کنید و به محتوای وب سایت خود بپردازید. برای قرار دادن لوگو در جای پیش فرض از تکنیک ساده زیر استفاده شده است. 1 #logo { 2 background: url(images/logo.png) no-repeat; 3 height: 84px; 4 width: 235px; 5 }  
آموزش طـراحی وب (2)
در صورت تعیین نکردن اندازه برای #logo تصویر پس زمینه به طور کامل نمایش داده نخواهد شد. بنابر این با در نظر گرفتن اندازه تصویر ، اندازه آن را برای #logo مشخص نموده ایم و برای پنهان کردن نوشته Logo در داخل تگ h1 از کد زیر استفاده نموده ایم . 1 #logo h1 { 2 text-indent: -9999px; 3 4 }   در حال حاضر نمایش صفحه وب به صورت زیر خواهد بود.ملاحظه می نمایید که اثری از نوشته Logo در زیر تصویرلوگو نیست و لوگو به بالای صفحه چسبیده است. برای ایجاد فاصله در بالای صفحه وب از خاصیت Padding برای #header استفاده می نماییم . تفاوت استفاده از margin و یا padding در این است که در صورت استفاده از margin کل مرزهای تگ جابه جا خواهند شد و در صورت استفاده از padding فقط محتویات تگ جابه جا می شوند و مرزهای تگ در جای خود باقی خواهند ماند. 1 #header { 2 padding-top: 40px; 3 }  
آموزش طـراحی وب (2)
مرحله بیست و چهارم – tagline ( شعار تبلیغاتی ):   در مرحله قبل در مورد استفاده از تگهای h2 و همچنین مزیت های آن بحث شد. برای ایجاد شعار تبلیغاتی به صورت پیش فرض و شکل دهی به آن طبق مراحل زیر عمل می کنیم. با نگاهی به طرح پیش فرض طراحی شده و نوع تگ های html استفاده شده باید راهی برای قرار دادن لوگو و شعار تبلیغاتی در کنار یکدیگر پیدا نمود . برای حل این مشکل از خاصیت float در تگهای div استفاده می شود. خاصیت float باعث شناور شدن تگهای div در صفحه وب , و افزایش قدرت طراحان وب برای ایجاد صفحات جذاب تر می شود. برای قرار دادن لوگو در سمت چپ ( left ) خاصیت float را با مقدار left به #logo اضافه می کنیم . 1 #logo { 2 background: url(images/logo.png) no-repeat; 3 height: 84px; 4 width: 235px; 5 float: left; 6 }   با نگاهی به تصویر ملاحطه می نمایید که div های tagline و navigation از پایین #logo به سمت راست آن تغییر موقعیت داده اند.
آموزش طـراحی وب (2)

آموزش طـراحی وب (2)
استفاده از float تگ را به اندازه واقعی خود مقید می کند . قبل از اضافه نمودن خاصیت float ملاحظه نموده اید که تگهای div مورد استفاده در header صفحه به صورت پله ای در زیر یکدیگر قرار گرفته بودند و هر یک فضای اطراف خود را نیز اشغال نموده و اجازه قرار گرفتن تگهای دیگر را در کنار خود نمی دادند. حال برای #tagline نیز از خاصیت float:left استفاده می نماییم. 1 #tagline { 2 float: left; 3 }   پس از اضافه نمودن این خاصیت به #tagline ملاحظه می نمایید که #navigation نیز در سمت راست #tagline قرار گرفته و تغییر موقعیت داده است . برای رفع این مشکل می توان از تکنیک زیر استفاده نمود. 1 <div id="header"> 2 <div id="logo"> 3 <h1>Logo</h1> 4 </div> 5 <div id="tagline"> 6 <h3>And a little tagline, too.</h3> 7 </div> 8 <div style="clear:both"></div> 9 </div>   به کدهای html مرحله قبل باز گردید و یک div با یک کد سی اس اس کوچک به بخش header اضافه نمایید ( به خط هشتم در کدهای بالا دقت نمایید ).با استفاده از خاصیت ( clear:both ) برای این div تمامی تگ های چپ و راست به زیر این div تغییر موقعیت خواهند داد و مشکل بر طرف خواهد شد. این تکنیک کاربرد زیادی در طراحی صفحات وب با استفاده از div ها دارد. سر و شکل مناسبی به رنگ و اندازه شعار تبلیغاتی خود بدهید. 1 #tagline h3 {font-size: 30px; color: #e4dfdf; }   و جای آن را طبق طرح پیش فرض تصحیح کنید. 1 #tagline { 2 float: left; 3 padding-top: 20px; 4 padding-left: 20px; 5 width: 400px; 6 }   حال نگاهی به صفحه وب می اندازیم.
آموزش طـراحی وب (2)
مرحله بیست و پنجم – navigation :   منوها یکی از مهمترین اجزاء تشکیل دهنده هر وب سایت هستند که علاوه بر افزایش زیبایی باید به دسترسی پذیری وب سایت نیز کمک کنند و استفاده از آنها برای عموم مخاطبان بسیار ساده باشد. در طراحی های امروزی از لیستها ( تگهای ul ، li ) برای طراحی منوها استفاده می شود . با توجه به مرحله قبل و navigation طراحی شده به صورت پیش فرض از کدهای سی اس اس زیر برای طراحی ساختار navigation استفاده می نماییم. 1 ul#menu { 2 list-style: none; 3 } 4 ul#menu li a { 5 font-size: 30px; 6 color: #676666; 7 text-decoration: none; 8 }   طبق کدهای بالا ملاحظه می نمایید که با استفاده از خصوصیت list-style : none اشکال مورد استفاده در لیست ها را از کنار اجزاء آن حذف نمودیم و اندازه ، رنگ و… را برای لینک ها تعیین کردیم. برای شناور نمودن #menu و چینش آن در سمت چپ از خصوصیت float:left برای تگهای li موجود در زیر شاخه #menu استفاده می نماییم. 1 ul#menu li { 2 float: left; 3 }   اگر نگاهی دوباره به صفحه وب در مرورگر خود داشته باشیم خواهیم دید مشکل مرحله قبل در استفاده از خاصیت float ( قرار گرفتن اجزاء پایینی در کنار #menu ) تکرار شده است و برای حل آن از تکنیک مرحله قبل استفاده خواهیم کرد ، بنا براین به مرحله کد نویسی html باز می گردیم و کد ها را به صورت زیر تغییر می دهیم . ) تگ div با خصوصیت clear:both اضافه شده است ) 01 <div id="header"> 02 <div id="logo"> 03 <h1>Logo</h1> 04 </div> 05 <div id="tagline"> 06 <h3>And a little tagline, too.</h3> 07 </div> 08 <ul id="menu"> 09 <li><a href="#">Home</a></li> 10 <li><a href="#">About</a></li> 11 <li><a href="#">Portfolio</a></li> 12 <li><a href="#">Contact</a></li> 13 </ul> 14 <div style="clear:both"></div> 15 </div><!--end header-->   برای ایجاد فاصله مناسب و جایگیری منوها در جای پیش فرض کدهای سی اس اس به صورت زیر تصحیح خواهند شد. 1 ul#menu { 2 list-style: none; 3 padding-top: 50px; 4 } 5 ul#menu li { 6 float: left; 7 padding-left: 30px; 8 padding-right: 75px; 9 width: 95px; }  
آموزش طـراحی وب (2)
مرحله بیست و ششم – content :   طبق طرح پیش فرض در این قسمت از فونت های مختلف با رنگها و اندازه های مختلف برای نشان دادن درجه اهمیت مطالب استفاده شده است. طبق کدهای html نوشته شده برای هر یک از این تگها می توان یک style خاص نوشت و آنها را به راحتی کنترل نمود. 01 #content h2 { 02 font-size: 36px; 03 color: #015878; 04 } 05 #content h3 { 06 font-size: 24px; 07 color: #444444; 08 } 09 #content h4 { 10 font-size: 18px; 11 color: #373737; 12 font-weight: normal; 13 } 14 #content p { 15 font-size: 14px; 16 color: #595858; 17 } 18 #content small { 19 font-size: 12px; 20 color: #373737; 21 } 22 #content a { 23 color: #0f6c8d; 24 font-weight: bold; 25 text-decoration: none; 26 }   خوب کدهای اولیه بر طبق پیش فرض به صورت بالا خواهند بود و در ادامه به اصلاح وتکمیل آنها خواهیم پرداخت. خوانایی متون در یک صفحه وب جزئی از اصول ابتدایی است که با نگاهی به صفحه وب متوجه خواهید شد که هنوز رنگی را برای پس زمینه محتوای صفحه وب انتخاب ننموده ایم . رنگ پیش فرض سفید است و با توجه به رنگ بندی صفحه وب و طرح پیش فرض رنگ #ebe8e8 را برای تگ body انتخاب می نماییم و کدهای سی اس اس اولیه را به صورت زیر تکمیل می نماییم. 1 body { 2 font-family: Arial, Helvetica, sans-serif; 3 background: #ebe8e8; 4 }   پس از انتخاب رنگ پس زمینه مناسب به نکته ای دیگر برای هر چه بهتر شدن خوانایی و ظاهر صفحه وب خواهیم رسید . این نکته رعایت فواصل مناسب ما بین اجزاء تشکیل دهنده یک صفحه وب و در اینجا ما بین متون است. فاصله بین پاراگراف ها ، عناوین با درجه اهمیت متفاوت و ….. قبل از انجام تغییرات تکمیلی صفحه وب به شکل زیر خواهد بود.
آموزش طـراحی وب (2)
ایجاد فاصله مابین navigation و تگ h2 عنوان متن content 1 #content h2 { 2 font-size: 36px; 3 color: #015878; 4 padding-top: 25px; 5 }   ایجاد فاصله مابین تگ h2 و h3 با درجات اهمیت متفاوت. 1 #content h3 { 2 font-size: 24px; 3 color: #444444; 4 padding : 20px 0px; 5 }   ایجاد فاصله مابین پاراگراف p و h3 1 #content p { 2 font-size: 14px; 3 color: #595858; 4 padding-top: 20px; 5 }   بهتر است نگاهی به نتیجه کار تا اینجا داشته باشیم .
آموزش طـراحی وب (2)
طبق طرح پیش فرض کدهای سی اس اس #news را نیز به صورت زیر می نویسیم . 01 #news { 02 padding-top: 10px; 03 } 04 #news h3 { 05 padding-bottom: 10px; 06 } 07 #news p { 08 padding-top: 10px; 09 padding-bottom: 14px; 10 }   و نتیجه آن به صورت زیر خواهد بود.
آموزش طـراحی وب (2)
مرحله بیست و هفتم – Side bar :   برای ایجاد و سر و شکل دادن به این جزء ابتدا لازم است #content را طبق طرح پیش فرض با استفاده از اندازه ها مقید کنیم و چینش آن را با استفاده از float تعیین کنیم و آن را به صورت یک div شناور در بیاوریم تا بتوانیم #sidebar را در کنار آن قرار دهیم . 1 #content { 2 width: 510px; 3 float: left; 4 } 5 #sidebar { 6 float: left; 7 }   اگر هم اکنون نگاهی به صفحه وب خود بیاندازید متوجه مشکلی که در مراحل قبل نیز با تگ های شناور داشتیم خواهید شد ( #footer به سمت راست #sidebar تغییر مکان داده است ) و برای حل آن طبق مراحل قبل از یک div با خصوصیت clear:both در انتهای #sidebar استفاده می نماییم .
آموزش طـراحی وب (2)
01 <div id="contributors"> 02 <h3>Contributors</h3> 03 <ul> 04 <li><a href="#">John Smith, freelance writer</a></li> 05 <li><a href="#">Jack McCoy, designer</a></li> 06 <li><a href="#">Lenny Briscoe, editor</a></li> 07 <li><a href="#">John Smith, martketing</a></li> 08 </ul> 09 <a href="#">Join Our Team</a> 10 </div> 11 </div><!--end sidebar--> 12 <div style="clear:both"></div>   بخش #sidebar از سه قسمت متفاوت با اندازه ها ، فاصله ها و رنگهای مختلف تشکیل شده است ، بنابر این با استفاده از کدهای سی اس اس طبق طرح پیش فرض ( مشخصات استفاده شده برای text ها در طرح پیش فرض ) آنها را به شکل و مکان پیش فرض در خواهیم آورد و هدایت می کنیم. 01 #sidebar { 02 float: left; 03 margin-left: 55px; 04 margin-top: 35px; 05 background: #d4d6d3; 06 border: 1px solid #BEBDBD; 07 padding: 15px; 08 } 09 #sidebar h3 { 10 font-size: 24px; 11 color: #044055; 12 font-weight: normal; 13 padding-bottom: 20px; 14 padding-left: 15px; 15 } 16 #sidebar ul { 17 list-style: none; 18 padding-bottom: 25px; 19 } 20 #sidebar ul li a { 21 font-size: 14px; 22 color: #393838; 23 } 24 ul#subscribe li { 25 padding-bottom: 5px; 26 } 27 ul#subscribe li a { 28 font-size: 18px; 29 }  
آموزش طـراحی وب (2)
طبق طرح پیش فرض از سه آیکون برای معرفی خدمات وبلاگ استفاده شده است که با استفاده از کدهای سی اس اس آنها را در صفحه وب خود جا گذاری می نماییم. 1 ul#subscribe li { 2 padding-bottom: 5px; 3 padding-left: 35px; 4 }   ابتدا با استفاده از Padding یک فضای خالی برای آیکون ها در تگهای li زیر شاخه #subscribe ایجاد می نماییم .سپس با اندکی تغییر در کدهای html این قسمت و دادن id های مجزا برای کنترل بیشتر بر روی اجزاء آیکون ها را با استفاده از خصوصیت background وارد می نماییم. 1 <ul id="subscribe"> 2 <li id="rss"><a href="#">Subscribe via RSS</a></li> 3 <li id="email"><a href="#">Get Email Updates</a></li> 4 <li id="twitter"><a href="#">Follow us on Twitter</a></li> 5 </ul>   و کدهای سی اس اس برای هر کدام از اجزاء 01 li#rss { 02 background: url(/..images/rss_icon.png) no-repeat; 03 } 04 05 li#email { 06 background: url(/..images/email_icon.png) no-repeat; 07 } 08 09 li#twitter { 10 background: url(/..images/twitter_icon.png) no-repeat; 11 }   به آدرس دهی ها در کدهای سی اس اس بسیار دقت نمایید . برای آدرس دهی ابتدا یک ریشه بالا آمده و سپس در فولدر images آدرس دهی می کنیم . توجه داشته باشید که کدهای سی اس اس درفولدر css قرار داده شده اند. و در اینجا نگاهی به صفحه وب .
آموزش طـراحی وب (2)
طبق طرح پیش فرض جای button سبز رنگ در زیر #sidbar خالی است که با مقداری تصحیح در کدهای html و چند خط کد سی اس اس آن را نیز در جای مناسب قرار خواهیم داد. 1 <a href="#" class="button">Join Our Team</a>   طبق کدهای بالا ملاحظه می نمایید که با استفاده از علامت گذاری تگ a با استفاده از id کنترل بیشتری بر روی آن به وسیله کدهای سی اس اس انجام خواهد گرفت. 1 a.button { 2 color: #393838; 3 text-decoration: none; 4 background: url(/..images/button_slice.jpg) repeat-x; 5 margin-left: 14px; 6 padding: 13px 23px; 7 }   با اندازه گذاری دقیق و استفاده از خصوصیت های margin و padding می توانید به خوبی مکان قرار گیری اجزاء را تغییر دهید و کنترل نمایید.
آموزش طـراحی وب (2)
با انجام تصحیحاتی در کدهای سی اس اس #sidebar مکان آن را به دقت تنظیم و تصحیح می نماییم. 1 #sidebar { 2 float: left; 3 margin-left: 55px; 4 margin-top: 35px; 5 background: #d4d6d3; 6 border: 1px solid #BEBDBD; 7 padding: 15px 15px 30px 15px; 8 }   مرحله بیست و هشتم – footer :   این قسمت نیز شباهت زیادی به بخش header صفحه وب دارد و همانند گذشته و مراحل قبل به صورت زیر عمل می نماییم . تصویر footer_slice.jpg در پس زمینه #footer تکرار خواهد شد.
آموزش طـراحی وب (2)

آموزش طـراحی وب (2)
1 #footer { 2 background: url/..) images/footer_slice.jpg) repeat-x; 3 padding-top: 20px; 4 padding-bottom:60px; 5 margin-top: 40px; 6 color: #fff; 7 }   و در انتها همه چیز آماده است برای بهره برداری.
آموزش طـراحی وب (2)
در انتهای این خود آموز لازم دانستم تا نکاتی در مورد طراحی یک وب سایت را به صورت عملی گوشزد کنم . اولین نکته اینکه ، طراحی وب امریست سلیقه ای البته با چهار چوب های مشخص و استاندارد های اولیه و شما می توانید با دانش کافی و استفاده از تکنیکهای مناسب ایده های خودتان را در غالب یک وب سایت پیاده سازی نمایید. دوم اینکه ، طراحان مختلف با سبک ها و متد های مختلفی اقدام به طراحی وب سایت می نمایند . روش شما روشیست که شما را زودتر و بهتر به هدفتان نزدیک کند.هیچ طراحی از اشتباه مبرا نیست و سعی شده در طول این خود آموز آموزش طراحی وب سایت از اشتباهات اجتناب شود . در صورت مشاهده هر گونه اشتباه و یا نقطه نظر تکمیلی خوشحال می شویم تا با ما گفتگو کنید حتی به بهانه یک سلام . با امید موفقیت روز افزون. منبع:http://www.ittutorial.ir ارسال توسط کاربر محترم سایت : meysamr /ج  





این صفحه را در گوگل محبوب کنید

[ارسال شده از: راسخون]
[مشاهده در: www.rasekhoon.net]
[تعداد بازديد از اين مطلب: 593]

bt

اضافه شدن مطلب/حذف مطلب







-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن