تست ریسپانسیو بودن سایت
ریسپانسیو بودن سایت به معنی سازگاری آن با انواع صفحه های نمایش است.امروزه طراحی سایت ریسپانسیو (Responsive) به امری حیاتی برای وب سایت ها تبدیل شده است.هرچند ریسپانسیو بودن و سازگاری یک وب سایت با صفحه های موبایل و تبلت و حتی تلوزیون های خانگی نیاز به تلاش و حتی کمی هزینه بیشتر دارد اما نتیجه و فواید آن کاملا ارزش این تلاش ها را دارد. تست ریسپانیسو بودن سایت با استفاده از ابزارهای آنلاین از آن جهت مهم است که ما همواره دسترسی به همه نوع گوشی های موبایل یا تبلت در اندازه های مختلف نداریم و این ابزار این امکان را به ما می دهند که بصورت رایگان ؛ نحوه نمایش و ریسپانسیو بودن سایت خود را بررسی کنیم تا متوجه مشکلات آن در یک یا چند اندازه خاص از صفحه نمایش ها بشویم. با توجه به گسترش استفاده از موبایل و تبلت برای جستجو در اینترنت و اتصال راحت تر این دستگاه به اینترنت از طریق خطوط تلفن همراه ، اینکه طراحی سایت خود را تنها برای لپ تاپ و کامپیوترهای شخصی انجام دهید کافی نیست ، زیرا در صورت عدم توجه به ریسپانسیو بودن طراحی سایت و مشکلات آن در هنگام نمایش در صفحه های کوچک موبایل، قطعا تعداد زیادی از مشتریان بالقوه خود را از دست خواهید داد.. ابزارهای بررسی و تست ریسپانسیو سایت که در وردپرس88 معرفی کرده ایم ، بهترین ابزارهای رایگان برای این نوع تست ها محسوب می شوند. بهترین از این جهت که هم استفاده از آنها بسیار راحت است و هم محدوده وسیعی از انواع گوشی و تبلت ها و سایزهای صفحه نمایش را پوشش می دهند و هم اینکه چه برای سایت های طراحی شده با وردپرس چه سایت های طراحی شده به صورت حرفه ای و اختصاصی کاربرد دارند. ابزار تست ریسپانسیو سایت شماره 1 – XRESPOND ابزار رایگان XRESPOND که نام "آزمایشگاه مجازی وب سایت" را به خود داده است نرم افزاری بسیار کارآمد برای بررسی ریسپانسیو بود سایت است.با استفاده از این ابزار آنلاین، می توانید هر وب سایتی را از نظر ریسپانسیو بودن تست کنید. محیط این وب سایت بصورت افقی طراحی شده و نحوه نمایش وب سایت در هردستگاه همراه با ذکر نام و مدل دستگاه مورد نظر در بالای هر نمونه نمایشی قابل بررسی است.همچنین از طریق منوی این وب سایت می توانید محدوده بسیار زیادی از انواع موبایل ها و تبلت ها را پیدا کنید و نحوه نمایش سایت خود را روی هرکدام تست و آنالیز کنید. همچنین از طریق همین منو می توانید هر اندازه خاصی را جهت تست ریسپانسیو بودن سایت خود وارد کنید. ابزار تست ریسپانسیو سایت شماره 2 – RESPONSINATOR ابزار مشابه دیگری که می تواند برای بررسی واکنش وب سایت به تغییر اندازه صفحه های نمایش استفاده شود RESPONSINATO نام دارد. در این ابزار رایگان بجای اسکرول افقی صفحه ، آن را بصورت عمودی و زیرهم خواهید دید.دستگاه هایی که در این ابزارِ تست ریسپانسیو در نظر گرفته شده شامل معروف ترین مدل های گوشی آیفون و همچنین گوشی های معروف اندروید است که نحوه نمایش سایت شما را هم در حالت افقی این گوشی ها و تبلت ها و هم در حالت عمودی و ایستاده آنها به شما نمایش می دهد. یکی ویژگی های جالب RESPONSINATOR این است که امکان تعویض URL سایت از HTTP به HTTPS را می دهد به این ترتیب ورژن HTTPS وب سایت خود را در دستگاه های مختلف با درنظر نگرفتن خطاهای SSL در آن مشاهده کنید. ابزار تست ریسپانسیو سایت شماره 3 – RESPONSIVE DESIGN CHECKER آیا نیاز به تست و بررسی سریع ریسپانسیو وب سایت خود دارید ؟ در این مواقع می توانید از ابزار رایگان RESPONSIVE DESIGN CHECKER استفاده نمایید که می توانید براحتی اندازه های مورد نظر خود را وارد کنید و نحوه نمایش سایت خود را بررسی کنید. زمانی که URL سایت خود را وارد می کنید کنترل کاملی بر فضای تست و آنالیز خواهید داشت.می توانید عرض و ارتفاع صفحه نمایش را به دلخواه عوض کنید و یا در نوار کناری وب سایت انواع مختلف گوشی ها و تبلت ها را برای بررسی نمایش سایت خود انتخاب نمایید. این ابزار همچنین از صفحه های بسیار عریض نیز پشتیبانی می کند مانند مانیتورهای 24 اینچی کامپیوترهای شخصی و نکته جالب این است که مشاهده این تست ابعاد بزرگ در مانیتورهای کوچک به خوبی انجام می شود زیرا تغییرات اندازه در این سایت بر اساس ضریب صورت می گیرد و نه تعداد پیکسل های عرضی. بنابراین برای مثال اگر می خواهید تست ریسپانسیو بود وب سایت خود را برای مانیتورهای 1920 پیکسل انجام دهید اما نگران صفحه نمایش کوچک لپ تاپ خود هستید این ابزار همان چیزی است که به آن نیاز دارید. ابزار تست ریسپانسیو سایت شماره 4 – GOOGLE MOBILE TEST گوگل ابزارهای فوق العاده ای برای وب مسترها دارد ، Mobile-Friendly Test نیز یکی از آنها است.البته این ابزار گوگل پیش نمایشی از وب سایت در موبایل یا دستگاه های دیگر ارائه نمی دهد و از این نظر کمکی به برطرف کردن مشکلات طراحی سایت به صورت ریسپانسیو نمی کند.بجای آن تمرکز اصلی این ابزار بر شناسایی مشکلات تاچ و لمس بخش های مهم وب سایت از طریق گوشی های لمسی می باشد. زمانی که تست را اجرا می کنید یا در تست ِموبایل دوست (Mobile-Friendly) بودن سایت خود قبول می شوید یا مردود.که البته برای طراحان سایت این اطلاعات بسیار کلی محسوب می شود اما گوگل در صورت رد شدن تست ، نکاتی را برای بهبود عملکرد وب سایت در موبایل در اختیارتان می گذارد. این ابزار را به عنوان یک برنامه رایگان و مطمئن برای تست ریسپانسیو بودن سایت خود در نظر بگیرید.اگرچه این ابزار در مقابل دیگر نرم افزارهای تست ریسپانسیو ناقص تر بوده و امکانات کمتری دارد اما محل خوبی برای جمع آوری اطلاعات و دریافت نکات مهم از طرف شرکتی است که می توان گفت بزرگترین و معتبرترین شرکت در دنیای وب محسوب می شود. ابزار تست ریسپانسیو سایت شماره 5 – MATT KERSLEY’S RESPONSIVE TOOL یک برنامه نویس و طراح سایت به نام Matt Kersley نمونه ی رایگان نرم افزار بررسی ریسپانسیو بودن وب سایت مخصوص به خود را در وب منتشر کرده.این ابزار بسیار ساده تر از ابزارهای دیگر بوده و پیچیدگی ها و الحاقات آنها را ندارد.بجای آن، نمایش خطی از 5 سایز ثابت صفحه نمایش را در اختیار کاربر قرار می دهد سایزهای 240 پیکسل ، 320 پیکسل ، 480 پیکسل ، 768 پیکسل و 1024 پیکسل. البته این ابزار امکان کلیک روی لینک ها و مشاهده صفحه های دیگر وب سایت در دستگاه های مختلف را در اختیارتان قرار نمی دهد و تنها برای تست ریسپانسیو تک صفحه ای مناسب است.ویژگی مهم این ابزار این است به صورت پیش فرض و در همان ابتدا امکان انتخاب عرض 240 پیکسل را برای نمایش در اختیار کاربر قرار می دهد. ابزار تست ریسپانسیو سایت شماره 6 – DESIGNMODO RESPONSIVE TEST یکی دیگر از ابزارهای مفید برای بررسی ریسپانسیو بودن طراحی سایت ، ابزار تست ریسپانسیو است که توسط Designmodo طراحی شده است. این ابزار به شما این امکان را می دهد تا وب سایت مورد نظر را در مرورگر خود در صفحه های نمایش با اندازه های مختلف ببینید.اما ویژگی جالی این ابزار، امکان شبکه بندی صفحه های نمایش نسبت به نقاط پیکسلی است.برای تعیین عرض می توانید کناره های وب سایت را خود به سمت راست بکشید تا ریسپانسیو بودن آن را در عرض های مختلف و با توجه به پیکسل ها تست و بررسی نمایید. در این ابزار قسمتی نیز برای وارد کردن طول و عرض دلخواه و همچنین نمونه هایی از چند صفحه نمایش مربوط به موبایل و تبلت و کامپیوترهای شخصی وجود دارد که می توان نحوه نمایش وب سایت را در آنها بررسی کرد.
0 Comments
تست ریسپانسیو بودن سایتریسپانسیو بودن سایت به معنی سازگاری آن با انواع صفحه های نمایش است.امروزه طراحی سایت ریسپانسیو (Responsive) به امری حیاتی برای وب سایت ها تبدیل شده است.هرچند ریسپانسیو بودن و سازگاری یک وب سایت با صفحه های موبایل و تبلت و حتی تلوزیون های خانگی نیاز به تلاش و حتی کمی هزینه بیشتر دارد اما نتیجه و فواید آن کاملا ارزش این تلاش ها را دارد. تست ریسپانیسو بودن سایت با استفاده از ابزارهای آنلاین از آن جهت مهم است که ما همواره دسترسی به همه نوع گوشی های موبایل یا تبلت در اندازه های مختلف نداریم و این ابزار این امکان را به ما می دهند که بصورت رایگان ؛ نحوه نمایش و ریسپانسیو بودن سایت خود را بررسی کنیم تا متوجه مشکلات آن در یک یا چند اندازه خاص از صفحه نمایش ها بشویم. با توجه به گسترش استفاده از موبایل و تبلت برای جستجو در اینترنت و اتصال راحت تر این دستگاه به اینترنت از طریق خطوط تلفن همراه ، اینکه طراحی سایت خود را تنها برای لپ تاپ و کامپیوترهای شخصی انجام دهید کافی نیست ، زیرا در صورت عدم توجه به ریسپانسیو بودن طراحی سایت و مشکلات آن در هنگام نمایش در صفحه های کوچک موبایل، قطعا تعداد زیادی از مشتریان بالقوه خود را از دست خواهید داد. ابزارهای بررسی و تست ریسپانسیو سایت که در وردپرس88 معرفی کرده ایم ، بهترین ابزارهای رایگان برای این نوع تست ها محسوب می شوند. بهترین از این جهت که هم استفاده از آنها بسیار راحت است و هم محدوده وسیعی از انواع گوشی و تبلت ها و سایزهای صفحه نمایش را پوشش می دهند و هم اینکه چه برای سایت های طراحی شده با وردپرس چه سایت های طراحی شده به صورت حرفه ای و اختصاصی کاربرد دارند. ابزار تست ریسپانسیو سایت شماره 1 – XRESPONDابزار رایگان XRESPOND که نام "آزمایشگاه مجازی وب سایت" را به خود داده است نرم افزاری بسیار کارآمد برای بررسی ریسپانسیو بود سایت است.با استفاده از این ابزار آنلاین، می توانید هر وب سایتی را از نظر ریسپانسیو بودن تست کنید. محیط این وب سایت بصورت افقی طراحی شده و نحوه نمایش وب سایت در هردستگاه همراه با ذکر نام و مدل دستگاه مورد نظر در بالای هر نمونه نمایشی قابل بررسی است.همچنین از طریق منوی این وب سایت می توانید محدوده بسیار زیادی از انواع موبایل ها و تبلت ها را پیدا کنید و نحوه نمایش سایت خود را روی هرکدام تست و آنالیز کنید. همچنین از طریق همین منو می توانید هر اندازه خاصی را جهت تست ریسپانسیو بودن سایت خود وارد کنید. ابزار تست ریسپانسیو سایت شماره 2 – RESPONSINATORابزار مشابه دیگری که می تواند برای بررسی واکنش وب سایت به تغییر اندازه صفحه های نمایش استفاده شود RESPONSINATO نام دارد. ابزار تست ریسپانسیو سایت شماره 3 – RESPONSIVE DESIGN CHECKERآیا نیاز به تست و بررسی سریع ریسپانسیو وب سایت خود دارید ؟ در این مواقع می توانید از ابزار رایگان RESPONSIVE DESIGN CHECKER استفاده نمایید که می توانید براحتی اندازه های مورد نظر خود را وارد کنید و نحوه نمایش سایت خود را بررسی کنید. زمانی که URL سایت خود را وارد می کنید کنترل کاملی بر فضای تست و آنالیز خواهید داشت.می توانید عرض و ارتفاع صفحه نمایش را به دلخواه عوض کنید و یا در نوار کناری وب سایت انواع مختلف گوشی ها و تبلت ها را برای بررسی نمایش سایت خود انتخاب نمایید. این ابزار همچنین از صفحه های بسیار عریض نیز پشتیبانی می کند مانند مانیتورهای 24 اینچی کامپیوترهای شخصی و نکته جالب این است که مشاهده این تست ابعاد بزرگ در مانیتورهای کوچک به خوبی انجام می شود زیرا تغییرات اندازه در این سایت بر اساس ضریب صورت می گیرد و نه تعداد پیکسل های عرضی. بنابراین برای مثال اگر می خواهید تست ریسپانسیو بود وب سایت خود را برای مانیتورهای 1920 پیکسل انجام دهید اما نگران صفحه نمایش کوچک لپ تاپ خود هستید این ابزار همان چیزی است که به آن نیاز دارید. ابزار تست ریسپانسیو سایت شماره 4 – GOOGLE MOBILE TESTگوگل ابزارهای فوق العاده ای برای وب مسترها دارد ، Mobile-Friendly Test نیز یکی از آنها است.البته این ابزار گوگل پیش نمایشی از وب سایت در موبایل یا دستگاه های دیگر ارائه نمی دهد و از این نظر کمکی به برطرف کردن مشکلات طراحی سایت به صورت ریسپانسیو نمی کند.بجای آن تمرکز اصلی این ابزار بر شناسایی مشکلات تاچ و لمس بخش های مهم وب سایت از طریق گوشی های لمسی می باشد. زمانی که تست را اجرا می کنید یا در تست ِموبایل دوست (Mobile-Friendly) بودن سایت خود قبول می شوید یا مردود.که البته برای طراحان سایت این اطلاعات بسیار کلی محسوب می شود اما گوگل در صورت رد شدن تست ، نکاتی را برای بهبود عملکرد وب سایت در موبایل در اختیارتان می گذارد. این ابزار را به عنوان یک برنامه رایگان و مطمئن برای تست ریسپانسیو بودن سایت خود در نظر بگیرید.اگرچه این ابزار در مقابل دیگر نرم افزارهای تست ریسپانسیو ناقص تر بوده و امکانات کمتری دارد اما محل خوبی برای جمع آوری اطلاعات و دریافت نکات مهم از طرف شرکتی است که می توان گفت بزرگترین و معتبرترین شرکت در دنیای وب محسوب می شود. ابزار تست ریسپانسیو سایت شماره 5 – MATT KERSLEY’S RESPONSIVE TOOLیک برنامه نویس و طراح سایت به نام Matt Kersley نمونه ی رایگان نرم افزار بررسی ریسپانسیو بودن وب سایت مخصوص به خود را در وب منتشر کرده.این ابزار بسیار ساده تر از ابزارهای دیگر بوده و پیچیدگی ها و الحاقات آنها را ندارد.بجای آن، نمایش خطی از 5 سایز ثابت صفحه نمایش را در اختیار کاربر قرار می دهد سایزهای 240 پیکسل ، 320 پیکسل ، 480 پیکسل ، 768 پیکسل و 1024 پیکسل. البته این ابزار امکان کلیک روی لینک ها و مشاهده صفحه های دیگر وب سایت در دستگاه های مختلف را در اختیارتان قرار نمی دهد و تنها برای تست ریسپانسیو تک صفحه ای مناسب است.ویژگی مهم این ابزار این است به صورت پیش فرض و در همان ابتدا امکان انتخاب عرض 240 پیکسل را برای نمایش در اختیار کاربر قرار می دهد. ابزار تست ریسپانسیو سایت شماره 6 – DESIGNMODO RESPONSIVE TESTیکی دیگر از ابزارهای مفید برای بررسی ریسپانسیو بودن طراحی سایت ، ابزار تست ریسپانسیو است که توسط Designmodo طراحی شده است. این ابزار به شما این امکان را می دهد تا وب سایت مورد نظر را در مرورگر خود در صفحه های نمایش با اندازه های مختلف ببینید.اما ویژگی جالی این ابزار، امکان شبکه بندی صفحه های نمایش نسبت به نقاط پیکسلی است.برای تعیین عرض می توانید کناره های وب سایت را خود به سمت راست بکشید تا ریسپانسیو بودن آن را در عرض های مختلف و با توجه به پیکسل ها تست و بررسی نمایید. در این ابزار قسمتی نیز برای وارد کردن طول و عرض دلخواه و همچنین نمونه هایی از چند صفحه نمایش مربوط به موبایل و تبلت و کامپیوترهای شخصی وجود دارد که می توان نحوه نمایش وب سایت را در آنها بررسی کرد. مرورگرهای وب متفاوتشاید نوع مرورگرهایی که کدهای HTML را ترجمه می کنند عموما" تاثیری را در طراحی وب سایت شما خواهند گذاشت. در سال 2007 سیستم آمارگیری W3Schools نشان داد که محبوب ترین مرورگرهای وب سایت ، اینترنت اکسپلورر58% و فایرفاکس 31% از بازار را تصرف کرده اند.
مرورگرهای دیگر که دارای قابلیت های برجسته ای هستند شامل اپرا، سافاری و موزیلا می باشند. در حالی که کنسرسیوم شبکه جهانی وب استانداردها و معیارهای رسمی Html را منتشر کرده است اما فضای قابل توجهی برای تفسیر این قوانین وجود دارد. علاوه براین برخی از مرورگرها ممکن است استانداردهای "Cutting edge " HTML را پشتیبانی نمایند در حالی که مرورگرهای دیگر ممکن است این مزیت را نداشته باشند. این تفاوت ها می تواند تاثیر چشم گیری در چگونگی نمایش یک صفحه وب سایت داشته باشد. به عنوان مثال چیدمان یک صفحه از سایت در اینترنت اکپسلورر به گونه ای مرتب و با چیدمان مناسب نمایش داده میشود اما همان صفحه ممکن است در مرورگری مانند فایرفایکس گونه ای دیگر ترجمه شود و درهم به نمایش در آید. از استفاده از پسوندهای HTML اجتناب نمایید و مراقب تگ های Cutting-edge HTML که ممکن است هنوز توسط همه مرورگرها پشتیبانی نشود نیز باشید. در اصل مرورگرهای اینترنت به نوعی مترجم محسوب می شوند، در واقع گاهی کدهای HTML زشت و بد قیافه را به صفحه ای تبدیل می کنند که برای کاربران قابل درک و تعامل باشد. اما چگونه پیغام شما در وب سایت ترجمه و تفسیر می شود؟ کدهای HTML مشابه می تواند به صورت های گوناگونی ترجمه شود که بستگی به نوع سیستم عامل کاربران و مرورگرها و... دارد. در ادامه چند نکته برای راهنمایی شما و قرار گرفتن در مسیر صحیح طراحی سایت ارائه شده است. چطور از ایجاد ناخوانایی سایت توسط مرورگرهای مختلف جلوگیری کنیم؟1- سیستم های عامل مختلفاکثر افراد فقط یک سیستم عامل بر روی کامپیوتر خود اجرا می کنند که اغلب تنها فرمتی است که افراد با آن آشنایی دارند. این امر می تواند اثبات یک اشتباه بزرگ در طراحی وب سایت باشد، همانطور که مرورگرهای مشابه بر روی سیستم های عامل مختلف یک صفحه از وب سایت را به گونه های متفاوتی نشان خواهد داد. برخی از این تفاوت های عمده عبارتند از : نوع فونت در هنگام تنظیم ظاهر فونت هنگام طراحی سایت، آگاه باشید که در سیستم های عامل مختلف ممکن است همیشه فونت مورد نظر و در دسترس نباشد. پس ایده خوبی است که برای اطمینان از نوع نمایش صفحات وب سایت خود چندین فونت مختلف ارائه نمایید تا آنچه در نظر دارید به نمایش درآید. سایز فونت سیستم های عامل مکینتاش به طور معمول فونت ها را در اندازه پیکسل های کوچکتر در کامپیوتر ارائه می کنند. یک از راه ها برای اجتناب از این مشکل، استفاده از Cascading style sheets به جای استفاده از تگ فونت می باشد که استفاده از خلاصه ای از آن اندازه فونت را تعریف می نماید. سایز های مختلف رزولوشن یکی دیگر از عمده عوامل موثر در ظاهر وب سایت شما، وضوح صفحه نمایش Screen resolution بازدیدکننده می باشد. با توجه به آمار W3Schools شایع ترین اندازه صفحه نمایش 768×1024 که میزان استفاده از این سایز 58٪ می باشد و البته این تعداد دارای نوسان نیز می باشد. بدون استفاده از جدول تعریف شده، بخشی از وب سایت شما ممکن است کشیده تر (deform) شده و یا برای تصاویر موجود در وب سایت تان مشکل ایجاد نموده و به قالب بندی آن آسیب بزند. بهتر است طراحی وب سایت خود را به گونه ای انجام دهید که 800 پیکسل و یا کمتر داشته باشد و سعی کنید تمامی مطالب و محتوای سایت خود را مانند یک جدول بزرگ تک ستونی درآورده و با بزرگترین صفحه نمایش و وضوح بیشتر آن را بررسی نمایید. نحوه حل مشکل چیست؟یکی از راه حل های این موضوع چک کردن سایت با مرورگرهای مختلف می باشد . نرم افزارهای Code validation اقدام به چک کردن سایت شما و نمایش کدهای غلط و غیر قابل اجرا می باشند .همچنین می توانید سایت خود را در سایت W3c چک نمایید . HTML Validator CSS Validator بعد از اینکه وبسایت خود را چک نمودید می توانید مجدداقدام به باز نمودن سایت خود در مرورگر ها برای مشاهده خطاها بنمایید. چگونه می توانم نمایش سایت را در مرورگرهای مختلف تست نمایم؟ در حال حاضر ممکن است بسیاری از شما به سیستم های عامل متفاوت و یا مرورگرهای مختلف دسترسی نداشته باشید، اما خبر خوب برای شما این است که کمک به صورت آنلاین وجود دارد. یکی از بهترین خدمات آنلاین در وب سایت Browsershots.org وجود دارد که تصاویری از صفحه وب سایت شما در مرورگرهای مختلف و سیستم های عامل متفاوت به شما نشان خواهد داد، این خدمات open source و رایگان می باشد، بنابراین برای بهبود سایت در طراحی سایت با php و طراحی اختصاصی می توانید از آن بهره مند شوید. تأکید من در اینجا روی طراحی سایت اختصاصی به این دلیل است که معمولاً سایت های طراحی شده با وردپرس یا cms های دیگر این مشکل را ندارند. در زیر سایت های مختلف دیگری که می توانید از آن برای مشاهده این موارد استفاده کنید نیز آورده ام: فوتوشاپ در طراحی وبسایتفوتوشاپ کاربردهای زیادی در موارد مختلف از جمله ویرایش عکس دارد. با استفاده از این نرم افزار حتی می توان با گذاشتن فریم ها در کنار هم برای کارهای تبلغیاتی دست به تولید فیلم کوتاه و گیف نیز زد. اما کاربرد بسیار جالب این نرم افزا که شاید عده ای از آن بی خبر باشند طراحی سایت است. امروزه خیلی از طراحان وب بیتر کارهای مربوط به طراحی گرافیک و front-endسایت را با استفاده از این نرم افزار انجام می دهند تا ظاهر سایت کاربرپسندتر و جذابتر شود. هدف از مقاله ی امروز در بلاگ وردپرس نه توضیح مراحل کامل طراحی سایت با فوتوشاپ، بلکه شرح مختصری از ویژگی های مختلفی است که در طراحی گرافیک وب سایت می توان با استفاده از فوتوشاپ انجام داد.
از Edit عکس ها تا طراحی wall paper و یا تصاویر پیش زمینه (background) و یا آیکون ها و نمادهای مختلفی که در گوشه و کنار وب سایت ها به کار می روند از فتوشاپ کمک گرفته می شود. در حال حاضر کسانی که می خواهند طراحی وب به صورت حرفه ای انجام دهند، بهتر است جهت کار و یادگیری با این نرم افزار هم اقدام کنند. در واقع فتوشاپ یکی از بهترین نرم افزارهای گرافیکی دنیاست که می توان با کمک ابزارها و امکانات مختلفی گرافیکی گسترده و متنوع آن حتی اقدام به طراحی قالب یک سایت کنید. خوشبختانه شرکت Adobe تولید کننده این نرم افزار نسخه هایی از این نرم افزار با پسوند CC (مخفف عبارت Creative Cloud) را در چند سال اخیر توسعه داده که از طریق آنها می توان به طراحی بخش های مختلف صفحات وب سایت پرداخته و در نهایت فایل های اجرایی این نرم افزار (به نام PSD) را تبدیل به Html کرد. زمانی که با برنامه فتوشاپ کار می کنید، زمانی که قصد ذخیره سازی نتیجه کارتان به صورت یک فایل را دارید، این نرم افزار به صورت پیش فرض آنرا با پسوند .psd ذخیره (Save) می کند. به این ترتیب شما می توانید بعدا با اجرای مجدد برنامه دنباله کار را جلو برده و لایه هایی که در فتوشاپ ایجاد کرده اید را باز هم تغییر بدهید. تا زمانی که از نتیجه نهایی کار کاملا راضی بوده و بخواهید نتیجه کار را در پایان با فرمت های رایج عکس (مانند .jpg یا .png ذخیره کنید) ذخیره و در وب سایت و یا جاهای دیگر از آن استفاده کنید. تاریخچه ی فوتوشاپدر زبان انگلیسی Photoshop به معنای "گالری عکس" است و انصافاً با داشتن امکانات مختلف و گسترده می تواند به عنوان یک برنامه ادیتور گرافیکی (raster graphics editor) در زمینه های مختلف بکار رود. یکی از مزایای این برنامه این است که کار ویرایش آن بر روی جزئیات فایل های عکس و تصاویر بصورت نقطه ای (Pixel) است و شما می توانید براحتی با زوم کردن بر روی هر یک از خطوط و یا شکل های موجود در تصاویر، با دقت بالایی جزئیات آنها را اصلاح و یا تغییر دهید. در حالی که بسیاری از نرم افزارهای رقیب، عمدتاً بصورت برداری (Vector) ویرایش تصویر و یا عکس ها را انجام می دهند. اگر بخواهیم به تاریخچه فتوشاپ برگردیم، باید به دهه 1980 برگردیم زمانی که جوانی به نام "توماس نول" (Thomas Knoll) که مانند پدرش بسیار به عکاسی و ویرایش عکس ها علاقه مند بود، برنامه هایی بر روی سیستم های Apple Macintosh نوشت که می توانست از طریق آنها عکس ها را به فرمت های مختلف تبدیل و همچنین تغییراتی در آنها (از قبیل: وضوح، رنگ، نوردهی ) اعمال کند. (در آن زمان بدلیل امکانات سخت افزاری و نرم افزاری از جمله گرافیک بالا، بسیاری از مردم، شرکت ها و سازمان ها از کامپیوترهای شرکت Apple استفاده می کردند) وی به پیشنهاد برادرش روی نسخه های اولیه این برنامه کار کرد و آنرا به صورت یک نرم افزار تجاری در آورد. در ابتدا نام آن Image Pro بود ولی بعدها با همکاری با شرکت Adobe نام این برنامه تغییر کرد و در سال 1990 اولین نسخه از نرم افزار فتوشاپ متولد شد و به بازار نرم افزار عرضه شد. نسخه های اولیه با زبان های پاسکال و C نوشته می شدند ولی از دهه 1990 به بعد عمدتاً این کار با زبان C++ انجام می شد. در حال حاضر کاربرد فتوشاپ در طراحی سایت و در بسیاری از امور مربوط به گرافیک، به ویژه گرافیک وب سایت به حدی است که حتی بسیاری طراحان بازی های آنلاین تحت وب نیز از آن استفاده ی گسترده ای می کنند. در مجموع استفاده از فتوشاپ دارای مزایای زیادی می باشد که در اینجا در یک جمع بندی بطور خلاصه آورده ایم: - قابل استفاده در سیستم های ویندوز مایکروسافت و همچنین Apple - پشتیبانی گسترده فنی از طرف شرکت Adobe - نداشتن Bug های زیاد در مقایسه با سایر نرم افزارهای رقیب ادیت عکس و طراحی - وجود هزاران کتاب، Tutorial و فیلم های آموزشی به زبان های مختلف و نحوه استفاده در طراحی سایت - امکان دریافت خروجی برنامه و همچنین تبدیل عکس ها با فرمت های مختلف جهت استفاده در طراحی وب سایت - وجود نسخه های مختلف به بیش از 26 زبان زنده دنیا - نصب آسان و بی دردسر نرم افزار - امکان تبدیل فایل های فتوشاپ (PSD) به فایل Html - به روز رسانی (Update) برنامه فتوشاپ توسط شرکت سازنده (Adobe) - پشتیبانی از بیشتر فرمت عکس ها JPG ، PNG ، GIF ، TIFF و غیره که مورد استفاده در طراحی وب است - سهولت یادگیری و کار با آن - داشتن فیلترهای مختلف عکس - امکان کار بر روی عکس ها بصورت نقطه به نقطه (Pixel) - امکان استفاده در بخش های مختلف در طراحی سایت (مانند Header ، Footer و غیره) و تبدیل آنها به فرمت Html - کمک به طراحان وب جهت کدنویسی کمتر Html و CSS (مثلا بریدن عکس ها بصورت دایره ای در محیط فتوشاپ، بجای استفاده از کدهای Html مانند Border-radius: 100% ) اهمیت تایپوگرافی در طراحی سایتتایپوگرافی در طراحی وب سایت کاربردهای زیادی دارد. تایپوگرافی (Typography) نوعی هنر و مجموعه تکنیک هایی است که جهت خوانا و زیباتر شدن نوشته ها و متن های وب سایت های اینترنتی بکار می رود. تایپوگرافی به ما کمک می کند که سایت هایی زیبا و جذاب داشته باشیم که کاربران هنگام بازدید از وب سایت و خواندن متن ها و نوشته ها، تشویق به ادامه خواندن آنها شوند و مطالب کاملا خوانا و زیبا بنظر بیایند. خوشبختانه امروزه ابزارها، اپلیکیشن ها و نرم افزارهای متعددی (مانند: Google Fonts، Font Awesome،Adobe Typeface، Apple Typeface و...) در اختیار طراحان سایت قرار گرفته که موجب شده قواعد تایپوگرافی هر چه بهتر در سایت های اینترنتی پیاده سازی شده و جذابیت بصری آنها برای کاربران بیشتر شود. تایپوگرافی چیست؟ همانطور که اشاره کردیم تایپوگرافی در واقع مربوط به ظاهر نوشته ها است. چه آن نوشته در وب سایت باشد و چه در روزنامه، مجله، کتاب و ... در واقع کاربرد هنر تایپوگرافی امروزه بسیار گسترده است ولی یکی از مهمترین کاربردهای این هنر در طراحی سایت ها می باشد. تکنیک های تایپوگرافی شامل موارد زیادی می شوند از جمله: · تایپ فیس (typefaces) · سریف و سانزسریف (serif and sans serif) · فاصله ها · جهت ها · کنتراست (تضاد) · رنگ ها در ادامه هر یک از این موارد را به دقت بررسی و به کاربردهای آنها در دنیای وب می پردازیم: - تایپ فیس (typefaces): تایپ فیس مجموعه ای از یک یا چند نوع فونت است که شکل ظاهری کارکترهای الفبای مورد استفاده را تشکیل می دهند. در حقیقت تعیین نوع فونت بکار رفته در متن های یک سایت در این دسته قرار می گیرد و یکی از مهمترین اصول تایپوگرافی به شمار می رود. تا حدی که بسیاری از کارشناسان و متخصصین سئو سایت (که عبارتست از بهینه سازی وب سایت های اینترنتی جهت دیده شدن هر چه بهتر در موتورهای جستجو مانند گوگل و یا بینگ) هم اهمیت این مسئله را گوشزد می کنند. این مسئله برای طراحی سایت در دنیای امروز اهمیت زیادی دارد و به همین جهت تاکنون تعداد زیادی از انواع فونت ها جهت استفاده در وب طراحی و عرضه شده است. با کمک این فونت ها می توان متن ها را به زیبایی هر چه بیشتر در سایتها نوشت و جذابیت سایت را برای کاربران دوچندان کرد. - سریف و سانس سریف (serif and sans serif) :نوع قلم ها در تایپوگرافی به دو دسته تقسیم می شوند: · سریف (حروفی که انتهای آنها دارای کشیدگی است) · سانس سریف (حروفی که نگارش آنها ساده تر است و انتهای آنها بدون کشیدگی است) هیچ قاعده و قانون کلی جهت اینکه باید در کجا از فونت های سریف و کجا سانس سریف استفاده کرد، وجود ندارد. البته معمولا از متن های سریف در برخی از تیترهای مهم و یا نوشته های نسبتا طولانی و متن نشریات استفاده می شود و از سانس سریف بیشتر در متن های اینترنتی و کامپیوتری کوتاه و یا متوسط اغلب استفاده می شود. در تگ های Html با استفاده از تگ font-family نوع فونت را می توان تعیین کرد. - فاصله ها:یکی از نکات مهم دیگر در تایپوگرافی یک وب سایت فاصله ها است. فواصل بین کلمات و حتی حروف یک کلمه اهمیت زیادی دارند و در دستورات Html با کمک تگ هایی مانند line height، word-spacing و letter-spacing می توان این فواصل را تنظیم کرد. این فاصله ها گاهی تاثیر زیادی در جذابیت بصری متن ها از دید کاربران وب سایت ها دارند و در صورت تنظیم درست می توانند به زیبایی هر چه بیشتر سایت ها کمک زیادی کنند. - جهت ها:در دستورات زبان Html با استفاده از تگ هایی مانند text align، margin و padding براحتی می توان کلمات، جملات و تیترها را جابجا کرد و در سمت راست، وسط و یا چپ متن قرار داد. این نکته به خصوص جهت قرار دادن برخی از متن ها در وسط یک خط اهمیت زیادی دارد. - کنتراست (تضاد) :یکی از زیباترین بخش های تایپوگرافی وب سایت های اینترنتی، ایجاد تضاد (contrast) رنگ فونت ها و همچنین پیش زمینه است. تصور کنید که عکسی در متن گذاشته می شود و یا تیتری که شامل چند کلمه است در بالای متن قرار داده می شود که نیمه سمت راست آن دارای حروف قرمز رنگ با رنگ پیش زمینه آبی باشد و نیمه سمت چپ برعکس حروف آبی رنگ و رنگ پیش زمینه قرمز. به این تکنیک تضاد یا کنتراست گفته می شود که در صورت استفاده بجا در سایت ها می تواند به افزایش جذابیت بصری یک وب سایت کمک کند. این تکنیک آنقدر می تواند مفید باشد که در بسیاری از سایت های آموزشی، خبری، خدماتی و حتی هنگام طراحی یک وب سایت فروشگاهی می تواند مورد استفاده قرار گیرد. - رنگ ها:آخرین موردی که در زمینه تایپوگرافی سایت ها می خواهم بررسی کنم، استفاده درست از رنگ هاست. یکی از بهترین کارهایی که امروزه طراحان سایت های اینترنتی می توانند انجام بدهند ایجاد تنوع در رنگ متن، لینک ها و سایر عناصر وب است. البته در این کار نباید افراط کرد چرا که برای مثال اگر در صفحه ای بیش از حد از رنگ های مختلف استفاده شده باشد، چشم کاربر خسته شده و آن متن زیبایی خود را از دست می دهد.
بهترین کار این است که رنگ تیترها از یک نوع و رنگ باقی متن ها هم به رنگ دیگری باشند (مثلا خاکستری، سیاه و ...). نکات مهم تایپوگرافی وب سایت ها:در پایان چند نکته مهم در این زمینه را به شما آموزش می دهم تا با رعایت آنها بتوانید وب سایت خود را هر چه زیباتر و کاربرپسند کنید: · سعی کنید در یک سایت از بیش از 3 نوع فونت استفاده نکنید. استفاده از فونت های زیاد در یک سایت درست نیست و چشم کاربر هنگام بازدید از وب سایت شما خسته می شود و موجب سردرگمی می گردد · بولد (BOLD) کردن تیترها و یا کلمات مهم درون متن ها می تواند به زیبایی هر چه بیشتر آن کمک کند. · استفاده از متن آزمایشی "لورم ایپسوم" (lorem ipsum) به طراحان کمک می کند تا بطور آزمایشی این متن را در صفحه مورد نظر خود قرار دهند و سپس تنظیمات مورد نظر از جمله نوع فونت، رنگ پیش زمینه و حروف، فاصله ها و غیره را بررسی کنند. · هنگام طراحی صفحات وب و یا قرار دادن متن و عکس در آنها به جهت ها، فاصله ها و همچنین امکان بکار بردن کنتراست رنگ ها توجه کنید. گاهی با چند تغییر کوچک می توانید میزان بازدید از صفحات سایت را بیشتر و آنرا جذاب تر کنید. · استفاده مناسب از Bullet Point ها ، سر تیترها ، رعایت فواصل بین کلمات و پاراگراف ها و همچنین رنگ و تضاد رنگ موجب هرچه جذاب تر شدن متن ها می گردد که این موضوع روی سئو وب سایت شما نیز تاثیر گذار است. رعایت نکات مربوط به تایپو گرافی در طراحی سایت می تواند علاوه بر جذابیت، به کارایی و کاربرپسند بودن وب سایت نیز کمک بسیاری زیادی نماید. در حقیقت یکی از فاکتورهای طراحی وب سایت های حرفه ای استفاده صحیح از شکل ، اندازه و رنگ متنها می باشد که گاهی مورد غفلت طراحان قرار می گیرد. ویژوال استودیو و کاربرد آن در طراحی سایتطراحی وب سایت با ویژوال استودیو یکی از کاربردهای مهم و اصلی این نرم افزار شرکت مایکروسافت است. همانطور که می دانید نرم افزار ویژوال استودیو (Visual Studio) نوعی محیط یکپارچه جهت توسعه نرم افزار (IDE) است که جهت برنامه نویسی و توسعه نرم افزارهای تحت ویندوز، وب سایت و یا برنامه های تحت وب بکار می رود.
یکی از کاربردهای مهم این محیط برنامه نویسی که سالهاست مورد توجه بسیاری از برنامه نویسان و طراحان وب سایت قرار گرفته، طراحی وب سایت است. بطوری که گفته می شود اکنون ویژوال استودیو یکی از برترین نرم افزارهای طراحی سایت به شمار می رود. اولین نسخه از این نرم افزار در اواخر دهه 1990 میلادی به بازار نرم افزار عرضه شد ولی چند سال طول کشید تا ویژوال استودیو بطور جدی در زمینه طراحی وب سایت های اینترنتی نیز مورد استفاده قرار گیرد. شرکت مایکروسافت با طراحی و توسعه این محیط برنامه نویسی و همچنین بروز رسانی امکانات .NET Framework توانسته کمک های فراوانی در این زمینه به برنامه نویسان و طراحان وب سایت های اینترنتی و توسعه وب سایت های قدرتمند و کاملا امن کند. امروزه طراحی سایت با ASP.net به یکی از پرطرفدارترین روش های طراحی وب سایت های اینترنتی تبدیل شده بطوری که حتی بسیاری از کسانی که در گذشته، از زبان های برنامه نویسی و پلتفرم های دیگر طراحی وب استفاده می کردند، امروزه رو به محیط برنامه نویسی ویژوال استودیو و فریمورک های مایکروسافت آورده اند. خوشبختانه امروزه امکان برنامه نویسی وب سایت ها در محیط ویژوال استودیو به هر یک از زبان های J#، VB.NET، C++ و C# وجود دارد. البته در بسیاری از کشورهای جهان، به خصوص ایران بیشتر برنامه نویسانی که از ویژوال استودیو جهت طراحی و برنامه نویسی وب استفاده می کنند، از زبان سی شارپ به این منظور استفاده می کنند. در حال حاضر زبان برنامه نویسی C# یکی از بهترین زبان های برنامه نویسی برای طراحی سایت است. همانطور که می دانید در حالت کلی، طراحی وب سایت های اینترنتی دو نوع است: - طراحی وب سایت های استاتیک - طراحی وب سایت های داینامیک البته در مقاله تفاوت وب سایت های داینامیک و استاتیک چیست؟ به بررسی هر یک از این دو نوع پرداخته ایم. هر یک از دو حالت براحتی در محیط برنامه ویژوال استودیو قابل پیاده سازی است. جهت طراحی وب سایت در ویژوال استودیو، پس از نصب این برنامه و ورود به محیط آن می توان پس از انتخاب نوع پروژه و همچنین برخی از تنظیمات اولیه، براحتی شروع به کار در محیط آن کنید. برای شروع کار طراحی سایت، باید فولدرهای مربوط به فایل های JavaScript (در صورتی که از این زبان و یا فریمورک های استفاده می کنید)، CSS، صفحات HTML ، Images و... را ایجاد کنید. همچنین در صورت نیاز لینک های هر یک از آنها در سورس برنامه بگنجانید. سپس می توانید شروع به طراحی بخش های مختلف وب سایت از جمله منوها، Header ، Footer و Container کنید و سپس بقیه صفحات (از جمله صفحه تماس با ما، درباره ما و غیره) را یک به یک مطابق با طرح و قالب مورد نظر ایجاد کرده و مراحل طراحی سایت را به دقت انجام بدهید. در صورتی که وب سایت شما داینامیک است و در آن مانند بسیاری از وب سایت ها، بخش های سمت سرور (Server side) وجود دارد که اطلاعات در آن ذخیره و بعدا بازیابی و یا تغییراتی می شود (مثلا نام کاربری و کلمه عبور برای کسانی که در سایت ثبت نام کرده اند، فرستادن ایمیل از طریق پر کردن فرم های آن در خود سایت، داشتن پنل مخصوص وب سایت جهت وارد کردن اطلاعات، عکس ها و غیره) در این صورت باید علاوه بر بکاربردن دانش طراحی سایت در سمت کلاینت (ظاهر سایت) یعنی بکار گیری جاوااسکریپت در طراحی سایت، تگ های HTML، CSS چیست؟ و یا بوت استریپ و طراحی سایت ریسپانسیو در زمینه طراحی و برنامه نویسی سایت ها در سمت سرور (برنامه نویسی سی شارپ و دیتابیس SQL Server) نیز تسلط داشته باشد تا بتواند ارسال و دریافت اطلاعات در وب سایت نیز براحتی صورت بگیرد. خوشبختانه با استفاده از نرم افزار ویژوال استودیو مایکروسافت براحتی می توانید در هر دو سمت کلاینت و سرور، کدنویسی کرده و نتیجه نهایی را با استفاده از آن اجرا و در صورت بروز هر گونه خطا (Error) و یا باگ های برنامه نویسی، به سرعت آنها را برطرف کنید و وب سایت خود را هر چه سریع تر آماده کنید. نکته جالب اینجاست که زمانی که یک پروژه جدید طراحی وب در ویژوال استودیو را آغاز می کنید، یک نمونه ساده از صفحات وب که شرکت مایکروسافت به عنوان پیش فرض تعریف کرده و در اختیار شما گذاشته شده را می توانید اجرا و ببینید. این صفحات وب، دارای طراحی بسیار ساده ای هستند و اطلاعاتی مختصر و کلی در زمینه ASP.net و میزبانی وب مایکروسافت و همچنین لینک های مربوطه را به شما نشان می دهند. کسانی که در زمینه طراحی وب سایت، تازه کار هستند می توانند با تغییر دادن خصوصیات (Style) و کم و زیاد کردن تگ های این صفحات، اولین صفحات خود را ایجاد کنند. استفاده از این نرم افزار و محیط برنامه نویسی آن مزایای زیادی دارد از جمله راحتی و سهولت کار، Debugging راحت و نشان دادن خطاها با نمایش شماره خط مربوط به آن خطا، پشتیبانی از طراحی سایت ریسپانسیو (با استفاده از فریمورک هایی مانند Bootstrap)، امکان طراحی وب سایت ها و اپلیکیشن های تحت وب با استفاده از معماری هایی مانند Web Form ، MVC و ... از طرف دیگر شرکت مایکروسافت با توجه به اهمیت طراحی سایت های ریسپانسیو (responsive web design) و قابلیت اجرای وب سایت ها بر روی گجت هایی مانند موبایل و تبلت، از سالها قبل پشتیبانی از بوت استرپ (Bootstrap) در ویژوال استودیو را آغاز کرده و امروزه کسانی که به طراحی وب سایت های رسپانسیو (واکنش گرا) علاقه مند هستند با استفاده از بوت استرپ و همچنین "مدیا" (Media Query) براحتی می توانند این کار را انجام داده و سایت هایی زیبا و قدرتمند برای اجرا در محیط هایی غیر از کامپیوتر و لپ تاپ کنند. (لطفا نگاه کنید به مقاله طراحی سایت ریسپانسیو چیست؟) خوشبختانه تعمیر و نگهداری وب سایت هایی که در محیط ویژوال استودیو نوشته شده اند، کار سختی نیست و به دلیل امکانات مناسب این نرم افزار که دست توسعه دهنده گان وب و اپلیکیشن های اینترنتی را باز نگه می دارد و از همه مهم تر هر چند سال یکبار شرکت مایکروسافت این نرم افزار را بروز رسانی و تقویت کرده و با ارائه نسخه های جدیدتر و سریع تر توانسته در این عرصه نیازهای طراحان و برنامه نویسان را برطرف کند. از جمله امکان استفاده از امکانات و فریمورک های جدید و مناسبی مانند Entity framework و یا Razor که کمک بزرگی به طراحان و برنامه نویسان می کنند. طراحی سایت تخصصیطراحی سایت تخصصی و حرفه ای در عمل وظیفه ی شرکت هایی است که نیروی های متخصصی در امر برنامه نویسی دراختیار دارد و قادر به برنامه نویسی و طراحی backend و frontend سایت هستند. طراحی سایت تخصصی فقط شامل طراحی یک سایت زیبا و دارای نمهای ظاهری مطابق با سلیق ما نیست، هرچند که این موضوع خود کم حائز اهمیت نیست. اما طراحی سایت حرفه ای و تخصصی باید براساس نیازها ، اهداف از پیش تعیین شده برای موفقیت باشد و علاوه بر ظاهر جذاب، کار خود را به درستی انجام دهد، روی مخاطب تاثیر لازم را بگذارد و رسیدن به اهداف مهم را تسهیل نماید. برخی از اهداف مهم طراحی سایت عبارتند از : · افزایش فروش (خدمات یا محصول) · افزایش بازدید کننده · افزایش دنبال کننده (Follower) به خصوص در وب سایت ها خبری · برند سازی · اطلاع رسانی سریع به کاربران · معرفی بسیار سریع محصول یا خدمات جدید · افزایش مشتریان بالقوه و گسترش حوزه بازاریابی · ایجاد برتری نسبت به رقبای سنتی · ایجاد حس اعتماد و اطمینان بیشتر در مشتریان · بهبود وضعیت پشتیبانی از محصولات و خدمات ارائه شده · افزایش رضایت مندی مشتریان · جمع آوری آمار و اطلاعات کارآمد از مشتریان جهت برنامه ریزی های کوتاه و بلند مدت · ایجاد یک دفتر مرکزی در فضای وب جهت استفاده از امکانات بازاریابی گسترده در این فضا · تسهیل خرید ، دریافت مشاوره یا کسب اطلاعات از سوی مشتریان · استفاده بهینه از سرویس های باشگاه مشتریان در واقع هر وب سایت بنا به نوع کسب و کار ، عمومی یا خاص بودن مشتریان هدف ، سابقه و خط مشی سازمان و .. اهداف مشخصی را دنبال می کند و اینجاست که طراحی وب سایت تخصصی برای هر شرکت و سازمان بصورتی که به انتظارات و اهداف همان سازمان توجه دارد بسیار حائز اهمیت است. یکی از مهمترین و شاید اصلی ترین هدف هر سازمان افزایش فروش و رونق کسب و کار می باشد.یک شرکت طراحی سایت تخصصی این امکان را به شما می دهد که با استفاده از ظرفیت بی انتهای دنیای اینترنت به دنبال مشتریان جدید بگردید ، از نیازهای آنان آگاهی بهتری کسب کنید و سازمان خود را بسیار حرفه ای تر و قابل اطمینان معرفی نمایید. و تمامی اینها تنها از یک شرکت طراحی سایت که به صورت تخصصی در این زمینه به فعالیت می پردازد و از یک تیم خلاق و با تجربه استفاده می کند قابل دستیابی است. طراحی سایت تخصصی با قالب های آماده ممکن نیست! زمانی که صحبت از طراحی سایت اختصاصی می شود ، دیگر جایی برای وب سایت هایی مانند WordPress و Joomla و .. وجود ندارد. زیرا در این نوع وب سایت ها امکان بسیار کمی برای اختصاصی سازی وجود دارد و تغییرات قابل انجام تنها به تغییرات ظاهری و چند تغییر سطحی دیگر محدود می شود و علاوه بر اینها طراحی سایت های وردپرس نیاز به دانش و سواد برنامه نویسی بسیار کمی دارد و توسط شرکتهای کوچک و و افرادی انجام می شود که امکان تحلیل و اجرای پروژه های پیچیده برنامه نویسی را ندارند و از این رو به صورت تخصصی این حرفه را دنبال نمی کنند. مشکلات وب سایت ها در طراحی سایت با وردپرستمام ماژول ها و امکانات وب سایت های WordPress و Joomla توسط اشخاصی در جهان تولید می شود که کوچکترین اطلاعی در مورد کسب و کار و اهداف شما ندارند و تنها هدف آنها ارائه یک قابلیت عمومی است که در تمام این نوع وب سایت ها قابل استفاده باشد. اما در طراحی وب سایت تخصصی تمام امکانات برای ایجاد یک قابلیت خاص برای رسیدن به اهدافی از پیش تعیین شده و برای شما ایجاد می گردد. وب سایت هایی نظیر WordPress در میان مدت مشکلات بسیار زیادی را برای سازمان های متوسط و بزرگ بوجود خواهند آورد یکی از این مشکلات هک شدن بسیار ساده این وب سایت ها به دلیل Open Source بودن آنهاست. زبان برنامه نویسی در سایت های وردپرس و جوملا و .. زبان PHP است.هر شخصی در هر کجای دنیا به منابع و اصطلاحا Source اصلی این وب سایت ها دسترسی دارد چراکه ماهیت این وب سایت ها بر این اساس است که هر شخصی بتواند برای آن ماژول و قابلیت جدید بنویسد و برای همین لازم است Source در اختیار همه قرار داشته باشد این موضوع دست هکرها و برنامه های مخرب بسیاری را باز گذاشته تا براحتی و گاهی تنها با چند کلیک اقدام به سرقت اطلاعات و از دسترس خارج کردن این نوع وب سایت ها نمایند.البته انجام به موقع آپدیت ها و مراقبت همیشگی می تواند تا حدی وب سایت شما از چنین خطرهایی مصون نماید اما باز هم در هر صورت قابلیت هک شدن سایت های وردپرس و جوملا بیش از سایر سایت ها است. مشکلات مربوط به تداخل برخی ماژول ها و امکانات و از کار افتادن بخش هایی از سایت پس اضافه کردن یک قابلیت جدید و چندین مورد دیگر از جمله مواردی است که تقریبا تمامی صاحبان وب سایت های وردپرس و جوملا و دروپال و .. با آن دست و پنجه نرم می کنند اما شرکت هایی که این وب سایت ها را طراحی می کنندعموما این مشکلات را از مشتریان خود مخفی نگاه می دارند. تنها مزیت یک وب سایت CMS آماده، هزینه ارزان و زمان بسیار کم برای طراحی و تولید آن است و دلیل عمده فراگیر شدن این وب سایت ها نیز همین است.زیرا تقریبا هر شخص با هر بودجه ای می تواند یک وب سایت CMS آماده نظیر WordPress ، Joomla ، Drupal ، PrestaShop ، Magneto و .. داشته باشد و قطعا یک وب سایت بسیار ارزان نمی تواند حرفه ای و تخصصی باشد. طراحی سایت تخصصی با ASP.NETطراحی سایت با استفاده از ASP.NET و الگوی MVC که از آخرین تکنولوژی های شرکت مایکروسافت محسوب می شود تقریبا تمامی معایب سایت های وردپرس و جوملا را برطرف نموده است. تنها دلیل تعداد کمتر سایت های ASP.NET نسبت به وردپرس ، قیمت و هزینه بالاتر طراحی سایت های ASP.NET است که این موضوع دلایل منطقی بسیار زیادی دارد. دلیل بالاتر بودن قیمت سایت های تخصصی ASP.NET چیست ؟ برای طراحی وب سایت هایی که دارای Core یا هسته ASP.NET شرکت مایکروسافت هستند به طور کلی هزینه بیشتری باید پرداخت شود.این موضوع دلایل زیادی دارد. یکی از مهمترین دلایل آن این است که ASP.NET برخلاف PHP (وردپرس و جوملا و .. ) Open Source نبوده و کاملا اختصاصی است. ASP.NET تحت لیسانس شرکت مایکروسافت ارائه می شود و برخلاف PHP استفاده از آن رایگان نیست. که البته امنیت سایت های ASP.NET فوق العاده بالاتر از یک وب سایت مانند وردپرس باشد. ضمنا برای استفاده از ASP.NET نیاز به برنامه نویسانی است که به زبان های پیچیده مانند C# مسلط باشند.به دلیل پیشرفته و حرفه ای بودن این زبان برنامه نویسی ، دستمزد برنامه نویسان .NET و C# بسیار بیشتر از سایر برنامه نویسان است و علت آن هم امکان طراحی و اجرای پیچیده ترین پروژه های تحت وب با استفاده از این زبان برنامه نویسی است. دلیل دیگر بالاتر بودن هزینه طراحی سایت تخصصی ASP.NET این است که سایت های ASP.NET را تنها می توان روی Windows Server های شرکت مایکروسافت بارگذاری کرد. سرورهای ویندوزی بسیار پرقدرت بوده و در عین حال استفاده از آنها راحت است. همچنین تضمین امنیت آنها نیز به عهده شرکت مایکروسافت می باشد که آنها را تبدیل به امن ترین سرورهای جهان می نماید. اما هزینه استفاده از این سرورها گرانتر از سرورهای Linux است که سایت های PHP مانند وردپرس و.. در آن بارگذاری می شود. درهر صورت طراحی سایت تخصصی با ASP.NET و مخصوصا تحت الگوی بسیار پیشرفته MVC که تیم برنامه نویسی بعضی از شرکت ها برنامه نویسی و طراحی سایت از آن برای تولید پروژه های خود استفاده می نماید ممکن است در ابتدا بسیار گران به نظر برسد اما در دراز مدت ویژگی های آن کاملا این هزینه بیشتر را جبران نموده و بسیاری از هزینه های اضافی را حذف خواهد کرد. برخی از ویژگی های وب سایت تخصصی ASP.NET : · کاملا SEO-Base و سازگار با اصول سئو · برنامه نویسی کاملا اختصاصی براساس نوع فعالیت و هدف های تعیین شده · عدم محدودیت در افزودن امکانات جدید به وب سایت · امکان اجرای پیچیده ترین الگوریتم ها درون وب سایت · امکان تولید نرم افزارهای پیچیده و حرفه ای تحت وب · امنیت فوق العاده بالا و تضمین شده · استفاده از بروزترین تکنولوژی ها در طراحی سایت از جمله: HTML5 ، Angular JS ، Web API و... مزایا و معایب طراحی وب سایت تخصصیوب سایت های تخصصی دارای مزایای بسیار زیادی هستند و در صورتی که طراحی و اجرای آنها به درستی و اصولی انجام شود می تواند کمک بسیار زیادی به رونق کسب و کار و دستیابی به اهداف مختلف شرکت و سازمان شما چه در فضای مجازی و چه در واقعیت نماید. مزایا:· عدم وجود محدودیت در افزودن قابلیت و امکانات به وب سایت · امنیت بسیار بالا و تضمین شده · توجه بیشتر به قشر خاصی از مخاطبان که سهم بیشتری در کسب درآمد شرکت شما دارند · کدنویسی صحیح و اصولی از ابتدای طراحی و متناسب با نوع کسب و کار و اهداف مورد نظر · صرفه جویی در زمان و هزینه سئو به دلیل SEO-Base بودن وب سایت های تخصصی · تغییر بسیار راحت و سریع قالب و Layout وب سایت به دلیل استفاده از MVC Design Pattern · استفاده از جدیدترین تکنولوژی ها که باعث می شود کیفیت و امنیت وب سایت تا سالها تضمین گردد · برندسازی حرفه ای و موثر · استفاده از آخرین تحقیقات دنیا جهت اثرگذاری هرچه بیشتر بر مخاطبان معایب :· هزینه نسبتا بیشتر به دلیل کیفیت بسیار بالا و تکنولوژی های مورد استفاده شده. · طراحی سایت تخصصی نسبت به سایت های آماده وردپرس زمان بیشتری نیاز دارد. · هزینه نگهداری و تمدیدهای سالانه کمی بیشتر از سایت های WordPress. برخی از نکات در مورد طراحی انواع وب سایت های خدماتیوب سایت خدماتی به سایتی گفته می شود که به صورت اختصاصی برای ارائه و معرفی فرد ، سازمان ، شرکت یا مجموعه ای خاص جهت ارائه خدماتی مشخص طراحی می گردد.گاهی یک وب سایت خدماتی به جای معرفی افراد یا شرکتها تنها به معرفی و ارائه خدماتی خاص می پردازد. اما در هر صورت جهت طراحی سایت برای هر نوع صنف و شرکتی لازم است فاکتورهای مختلفی در نظر گرفته شود که بستگی زیادی به نوع خدمات و نوع آن سازمان دارد. در اینجا به بررسی چند مثال از وب سایت های تخصصی و ویژگی های مهم هریک از آنها می پردازیم : طراحی سایت تخصصی آژانس هواپیمایی:جهت طراحی یک وب سایت که به صورت اختصاصی انجام می شود به نکات بسیار زیادی در مورد نوع کسب و کار شرکت مورد نظر و نیازهای مخاطبان آن باید توجه نمود. برخی از این نکات عمومی هستند و برخی نیز مختص شرکت شما می باشند. برای مثال برای طراحی یک وب سایت تخصصی آژانس هواپیمایی لازم است به یکسری نکات عمومی توجه شود مانند : · تعریف راحت پکیج ها و تورها توسط ادمین های وب سایت · سرعت بالا در پیدا کردن بهترین پکیج های مورد نظر کاربر اما هر آژانس هواپیمایی می تواند نیازهای اختصاصی نیز داشته باشد. به طور مثال: · تمرکز ویژه روی تورهای خاص مانند تورهای اروپایی · استفاده از ترکیب های رنگی جهت برندسازی · جلب توجه کاربران به تخفیف برای هتل هایی خاص · جلب توجه مخاطبان برای مشاهده شبکه های اجتماعی · ارائه ویدئوهای اختصاصی برای هریک از بخشهای مختلف سایت · نیاز به سطوح دسترسی مختلف برای چندین ادمین وب سایت · نیاز به کم یا زیاد کردن قیمت تورها، هتل ها یا بلیط ها به صورت گروهی · امکان جستجوی پیشرفته و فیلترینگ حرفه ای در قسمت های مختلف وب سایت · نمایش حداقل قیمت هر پکیج در این موارد و موارد مشابه است که قدرت وب سایت های تخصصی ASP.NET و میزان مهارت تیم های برنامه نویسی مشخص می شود. طراحی وب سایت تخصصی صنعتی :وب سایت هایی که برای کارخانه های صنعتی و شرکت های وابسته به صنعت طراحی می شوند همواره چالش های اساسی برای طراحان می باشند.تلفیق صنعت با یک وب سایت مدرن نیاز به تجربه زیادی در زمینه طراحی سایت دارد.نوع چیدمان عناصر، تلفیق رنگها و بسیاری از ویژگیها در یک وب سایت تخصصی صنعتی با یک وب سایت مثلا پزشکی متفاوت است. یک وب سایت صنعتی باید به بتواند هم احساس مدرن بودن را به مخاطب منتقل کند و هم در آنان احساس اطمینان بوجود آورد. نشان دادن سابقه ، تجربه و نمونه عکس هایی از کارخانه یا کارگاه مورد نظر می تواند بسیار در این امر مفید باشد. طراحی وب سایت تخصصی پزشکی:طراحی سایت پزشکی به دلیل گستردگی این رشته و تخصص های مختلف کمی پیچیده است اما به صورت کلی سایت های پزشکی را می توان به دو دسته کلی تقسیم نمود:
طراحی وب سایت تخصصی فروشگاهی:هر وب سایتی که امکان خرید محصول به صورت آنلاین را فراهم نماید یک سایت فروشگاهی محسوب می شود.گاهی یک سایت خدماتی می تواند فروشگاهی نیز باشد و بخش کوچکی از فعالیت خود را صرف فروش خدمات یا محصولی خاص به صورت آنلاین نماید. برای طراحی یک وب سایت فروشگاهی فاکتورهای بسیار زیادی را باید در نظر گرفت و احتمال موفقیت آن را بالا برد. زمانی که پای پرداخت پول و خرید در میان باشد ، مشتریان بسیار سخت تر اعتماد می کنند و یکی از کارهایی که می توانید در این خصوص انجام دهید این است که پروسه ساخت سایت را به یک شرکت طراحی سایت تخصصی بسپرید که متخصص در این زمینه است و از تجربه و دانش کافی برخوردار می باشد. برخی از امکانات و ویژگیهایی که جهت موفقیت یک وب سایت فروشگاهی به آنها نیاز است: · آنالیز و پیاده سازی راحت ترین مسیر برای خرید که تنها با چند کلیک قابل انجام باشد · طراحی پنل کاربری ساده برای ادمین های وب سایت · امکان وارد نمودن محصولات یا خدمات همراه با ویژگی ها توسط ادمین هر بخش در سریعترین زمان · قابلیت تعریف چندینن ادمین با سطح دسترسی های مختلف برای بخش های گوناگون وب سایت · قابلیت گسترده شدن فروشگاه از نظر تنوع ، تعداد ، امکانات ، اتصال به اپلیکیشن موبایل و ... در آینده · وجود قابلیت مقایسه و فیلتر کردن محصولات بر اساس پارامترهای مختلف قابل تعریف · امکان کم و زیاد کردن تمام قیمت ها بر اساس درصد و یا برداشتن همه قیمت ها (ناموجود شدن) تنها با یک کلیک · انجام پیچیده ترین محاسبات مربوط مبلغ نهایی با توجه به روش های ارسال ، تخفیف ها و... بدون کوچکترین اشتباه · تضمین امنیت اطلاعات کاربران هنگام خرید · برقراری ارتباط موثر با مشتریان و تاثیرگذاری مثبت بر آنان · طراحی UX (تجربه کاربری) و UI (رابط کاربری) بر اساس نوع فروشگاه و آخرین دانش روز Wireframing چیست؟ چرا وایرفریمینگ در طراحی سایت مهم است؟
Wireframing یا وایرفریمینگ را میتوانیم اولین و مهمترین قدم در طراحی سایت عنوان کنیم. قدمی که کارهای شمارا پیش میبرد. چون هم جالب هست و هم دوستداشتنی و راحت. اگر بهشخصه نظر من را درباره طراحی سایت شرکتی و یا فروشگاهی برای راه اندازی کسب و کار اینترنتی بپرسید، میگویم: فقط شروع کنید و هیچ نیازی به وایرفریمینگ و این داستانها نیست. چون معتقدم که نباید کمال طلب بود. کارتان را استارت بزنید و حتی شده با یک طرح ساده شروع کنید. بعداً فرصت برای تکمیل سایت خواهید داشت. اما این روند را بیشتر برای کسبوکار خودتان پیشنهاد میکنم، نه برای مشتری. چراکه مشتری همیشه تکامل طلب هست. هزینه کرده و وظیفهدارید که یک کار عالی و کامل تحویل دهید. پس اگر طراح سایت هستید این مقاله خواهد توانست به شما کمک کند تا در آینده دردسر کمتری موقع تحویل سفارش به مشتری داشته باشید. Wireframing چیست؟فرض کنید میخواهید یک منزل برای خودتان بسازید. طبیعتاً شروع نمیکنید به ساختن پی و دیوارها را بالا بیاورید و بعد تازه به این فکر کنید که نقشه به چه شکل باشد. بلکه با کمک یک مهندس نقشهکش ساختمان، شروع به کشیدن یک طرح ساده سیاهوسفید میکنید. هرچند این نقشه، منزل شمارا بهصورت کامل نمایش نخواهد داد اما درهرصورت پرده از آینده تاریک این خانه برداشته خواهد شد. دقیقاً همین روند در طراحی سایت انجام میشود. یک نمونه از Wireframing در طراحی سایت شما می توانید با استفاده از طراحی وبسایت در قالب Wireframe (وایرفریم)، یک طرح اولیه از وب سایت پیاده کنید. به این شکل: وایرفریم بالا در عرض ۴۰ ثانیه ساخته شده. به همین راحتی میتوانید یک پیش نمایش در سایتی که قصد طراحی آن را دارید، پیاده کنید تا بدانید که هر بخش از وب سایت قرار هست در کدام قسمت از سایت شما نمایش داده شود. چرا وایرفریمینگ در طراحی سایت مهم است؟ دلیل اهمیت وایرفریمینگ زمانی مشخص می شود که از موقع شروع کار طراحی سایت برای مشتری هیچ خبری از شما نیست تا زمانی که سایت را تکمیل میکنید. بعد از تکمیل طراحی، سایت طراحی شده را با شوق و ذوق به مشتری نشان میدهید و مشتری چپ چپ به شما نگاه میکند. حالا شما هستید و یک لیست بلندبالا از تغییراتی که نیاز هست. با طراحی وایرفریم وبسایت و نمایش آن به مشتری قبل از شروع رنگ و لعاب دادن به سایت، مشتری از ساختار اولیه سایت طراحی شده مطلع خواهد بود و بعدا دلیلی برای نگاههای معنادار نخواهد داشت. البته همیشه حق با مشتری هست. پس هرطور شده مشتری را راضی نگه دارید. بارها و بارها ثابت شده که انجام تغییرات برای مشتری بسیار راحت تر از بحث و جدال هست. SS Sprites چیست؟ CSS sprite یک تکنیک بهینه سازی عملکرد طراحی سایت است که تصاویر چندگانه را به یک تصویر منفرد به نام یک صفحه ی sprite یا مجموعه کاشی ترکیب می کند. Sprites با کاهش تعداد بارگیری های لازم برای رندر یک صفحه وب، تراکم شبکه را کاهش می دهد. شما با استفاده از تکنیک CSS Sprite میتوانید سرعت سایت خود را تا حد زیادی افزایش دهید. تا همین چند وقت پیش همه طراحان سایت عکس ها را به تصاویر کوچکتر تقسیم میکردند تا صفحات سریعتر بارگزاری شوند ولی این تکنیک با فریب چشم انسان و نشان دادن تصاویر در هر گوشه از صفحه این حس را میدهد که سرعت بارگزاری افزایش یافته است ولی در واقع هرکدام از این تصاویر یک فراخوان از HTTP را بهمراه دارد و بازدهی صفحه شما را به شدت کاهش میدهد. بررسی اجمالی تصاویر برای یک وب سایت به طور معمول در فایل های شخصی ذخیره می شود. بعضی از این تصاویر ممکن است مربوط باشد یا ممکن است تغییرات یک تصویر مشابه، مانند یک دکمه ساده و یک دکمه برجسته باشد. هنگامی که کاربر یک صفحه وب را باز می کند، مرورگر خود باید هر یک از این پرونده ها را درخواست کند، و در نتیجه تجربه ای کندتر را تجربه می کند. با استفاده از CSS sprites، چندین تصویر به یک تصویر واحد به نام یک برگه ی sprite ترکیب می شوند. به جای بارگیری چندین فایل، کاربر یک فایل را دانلود می کند و sprite یا تصویر مورد نیاز را با جابجایی فایل نمایش می دهد. این باعث می شود که هزینه درخواست فایل های چندگانه در هزینه یک فایل بزرگتر را بارگیری کنید. CSS چگونه کار می کند؟ اجازه بدهید که قبل از توضیح روش CSS Sprite یک نمونه از تاثیر آن را بررسی کنیم. دقت کنید که در CSS زیر هرکدام از عکس ها بصورت جداگانه و با یک دستور فراخوان میشوند. با استفاده از CSS Sprite در مثال بالا میتوانیم بجای 10 تصویر مجزا (2 تصویر برای هر آیکون) یک تصویر بزرگتر داشته باشیم. تصویری به عرض آیکونی که بیشترین عرض را دارد و به ارتفاع مجموع ارتفاع آیکون ها بعلاوه 10 پیکسل (به تعداد عکس ها) میسازیم و آیکون ها را بصورت چپ چین از بالا و به فاصله یک پیکسل بین آنها در تصویر قرار میدهیم. حالا کد CSS جدید را به شکل زیر میسازیم، همانطور که میبینید تنها یک تصویر زمینه قرار دارد و بقیه دستورها با جابجایی این تصویر با استفاده از مختصات X و Y آیکون ها را به نمایش میگذارند. با استفاده از CSS Sprite در این مثال ساده تعداد فراخوان HTTP 9 عدد کاهش یافته و حجم تصویر 5/6 کیلوبایت کمتر شد حالا تصور کنید که تا چه حد میتواند در افزایش سرعت سایت موثر باشد. چگونگی ایجاد یک CSS Sprite Sheet
ابزارهای زیادی وجود دارد که صفحات Sprite را خودکار سازی می کند، اما برای ایجاد یک برگه ی sprite می توان از هر برنامه ی ویرایش تصویر استفاده کرد.. ۱-یک شبکه از پیکسل ها ایجاد کنید: این شبکه نه تنها به موقعیت تصاویر کمک می کند، بلکه در اشاره به مراجع تصاویر نیز کمک می کند. ۲-تصاویر را اضافه کنید: تصاویر کوچک ممکن است در یک سلول واحد قرار گیرند، در حالی که تصاویر بزرگتر چندین سلول را می گیرند. بیشتر برگه های Sprite تصاویررا بر اساس اندازه دسته بندی میکند. ۳-CSS را اضافه کنید: سه خصوصیت برای ایجاد یک فیلد در CSS وجود دارد: عرض، ارتفاع و پس زمینه. عرض و ارتفاع اندازه تصویر را تعیین می کنند، در حالی که پس زمینه ستاره ی اسپریت و موقعیت یاب مورد نظر (در پیکسل ها) را تعیین می کند. ۴-عنصر را به صفحه اضافه کنید: یک برچسب img با یک تصویر حفره یا سوراخ می تواند CSS sprite را از طریق شناسه یا کلاس طبقه بندی کند. وقتی صفحه بارگذاری می شود، تصویر حفره یا سوراخ جایگزین خواهد شد. مزایای CSS Sprites راهنماهای CSS باعث کاهش کل زمان بارگذاری صفحه می شوند، در حالی که شرکت ها کنترل بیشتری برعملکرد وب سایت خود دارند. کاربران از زمان بارگذاری صفحه سریعتر، از زمانیکه تصاویر به محض بارگیری صفحات ارجاع به نمایش در می آیند، تجربه می کنند. شرکت ها شاهد عملکرد بیشتر و استفاده کمتر از منابع را به عنوان درخواست های کمتر از HTTP کمتر خواهند بود. در نتیجه این موضوع باعث کاهش میزان تراکم در شبکه می شود. نتیجه هنگامی که به دنبال افزایش عملکرد وب هستیم، کاهش تعداد بارگیری ها یک استراتژی است که شرکت ها به آن وابسته هستند. برای خدمات وب با میلیون ها کاربر، یک برگه ی Sprite می تواند تفاوت بین یک میلیون تا ۱۰۰ میلیون بارگیری را مشخص می کند. به ویژه در طراحی سایت فروشگاهی که تعداد کاربران زیادی دارند و درخواست های ارسال می شود این مورد بیشتر اهمیت پیدا می کند. CSS Spriting یک تکنیک است که برای محدود کردن تعداد درخواست HTTP ایجاد شده توسط یک صفحه وب استفاده می شود. این کار با ترکیب تصاویر چندگانه در یک تصویر و استفاده از ویژگی موقعیت پس زمینه CSS انجام می شود. مثال: سه پیوند ساده بیایید تصور کنیم که برخی از پیوندهای شما در صفحه شما وجود دارد: حذف یک آیتم|تماس با ما|آیا به کمک نیاز دارید؟| html |<a href=”#”>Delete an item</a> |<a href=”#”>Contact us</a> <a href=”#”>Need help?</a> سه لینک با استایل لینک های شما عالی هستند، اما بعضی از تصاویر را کمی کمی ادعا می کنید. شما سه آیکون پیدا میکنید اینجا اند: html <img src=”/styles/articles/delete.png”> <img src=”/styles/articles/group.png”> <img src=”/styles/articles/help.png”> با استفاده از CSS و تصاویر، پس زمینه را تنظیم می کنید و کمی از padding را در سمت چپ قرار دهید تا قبل از شروع متن، فضای اضافه کنید. لینک های شما اکنون شبیه این هستند: حذف یک آیتم|تماس با ما|آیا به کمک نیاز دارید؟| html |<a href=”#” class=”nosprite delete”>Delete an item</a> |<a href=”#” class=”nosprite group”>Contact us</a> <a href=”#” class=”nosprite help”>Need help?</a> style type=”text/css” nosprite { padding-left: 20px; line-height:16px; background-repeat: no-repeat; }. nosprite.help { background-image: url(‘/styles/articles/help.png’); }. nosprite.delete { background-image: url(‘/styles/articles/delete.png’); }. nosprite.group { background-image: url(‘/styles/articles/group.png’); }. به نظر می رسد عالی است فقط یک مشکل است سه تصویر وجود دارد. برای هر تصویر یک مرورگر وب باید یک اتصال HTTP برای بارگیری تصویر را باز کند. بعضی از مرورگرها فقط می توانند ۲ بار اتصال را در یک بار باز داشته باشند، بنابراین این می تواند صفحه شما را به آرامی کاهش دهد. سه لینک، با CSS اسپریت شما می توانید تمام این تصاویر را با استفاده از ژنراتور CSS sprite ترکیب کنید. html <img src=”/styles/articles/icon.png”> ما نمی توانیم تصویر پس زمینه را روی همه آنها به icon.png تنظیم کنیم. این به نظر می رسد: حذف یک آیتم|تماس با ما|آیا به کمک نیاز دارید؟| html |<a href=”#” class=”sprite”>Delete an item</a> |<a href=”#” class=”sprite”>Contact us</a> <a href=”#” class=”sprite”>Need help?</a> این به نظر کاملا درست نیست … مشاهده کنید که تنظیم تصویر پس زمینه به بالا سمت چپ باعث می شود که هر لینک برای نمایش تصویر بالا در ماجرا (در این مورد تصویر حذف شده) باشد. این کار فوق العاده ای است که ما برای انجام آن باید انجام دهیم. ما باید از تعرفه ها برای قرار دادن تصویر پسزمینه درست استفاده کنیم. html |<a href=”#” class=”sprite delete”>Delete an item</a> |<a href=”#” class=”sprite group”>Contact us</a> |<a href=”#” class=”sprite help”>Need help?</a> style type=”text/css” sprite { background: url(‘/styles/articles/icon.png’) no-repeat top left; padding-left: 20px; line-height: 16px; }. sprite.delete { background-position: 0px 0px; }. sprite.group { background-position: 0px -26px; }. sprite.help { background-position: 0px -52px; }. بیاد داشته باشید که موفقیت های بزرگ با تلاش زیاد بدست میان، انجام مراحل CSS Sprite زمان و دانش زیادی رو طلب میکنه ولی خوشبختانه سرویس رایگانی وجود دارد که ساختن CSS Sprite را برای شما خیلی راحت و سریع انجام میدهد. بهترین نرم افزار در این زمینه SprieMe است. البته با پیشرفت بیشتر در زمینه طراحی سایت استفاده از این کد تا حدودی کم رنگ شده است و بیشتر سعی می شود به جای کد زدن آینک ها تبدیل به فونت شوند که این خود سرعت لود سایت را تا میزان زیادی افزایش خواهد داد و نیازی به استفاده از چنین کدهایی وجود نخواهد داشت. منبع: https://inten.asia https://websima.com بخش پنجم در بخش پنجم مقاله آموزش طراحی سایت راجع به سی اس اس ( css) و نحوه استایل دهی به آن صحبت خواهم کرد . برای اینکه بتوان به صفحه وب سایتمان ظاهری زیبا بدهیم می بایست با css این کار را انجام داده و یا به عبارتی به عناصر وب سایتمان سبک بدهیم. اولین مورد در طراحی، فونت یا typeface استفاده شده در سایت می باشد، که به صورت پیش فرض فونت مورد استفاده برای اکثر مرورگرها Times New Roman است. اما از نظر کاربران این فونت باعث ایجاد یکنواخت شدن سایت ها شده به همین دلیل در طراحی یک وب سایت می توان با استفاده از خصوصیت font-family سبک فونت استفاده شده در سایت را تغییر داد. بهترین حالت استفاده از آن در تگ body می باشد. BODY{ FONT-FAMILY: VERDANA; } فونت استفاده شده در اینجا verdana است و اگر درون تگ body قرار گیرد باعث می شود که تمامی متن های مورد استفاده در سایت، از این فونت استفاده کنند. حال اگر بخواهیم تگی در سایتمان با فونت دیگری نمایش یابد، به طریقی جداگانه به آن استایل می دهیم که البته کمی جلوتر آن را توضیح خواهم داد. در نظر بگیرید که کاربری از سایت شما دیدن کند و فونت verdana روی سیستم خود نصب نکرده باشد، حالا چه اتفاقی میافتد؟ در این حالت مرورگر خودش حدس می زند و بهترین فونتی را که به فونت انتخاب شده شما نزدیک است انتخاب می کند. اما ما می توانیم خودمان این کار را انجام دهیم و آن را از حیطه حدس زدن مرورگر خارج نماییم. این کار از طریق همان font-family انجام می گیرد، به مثال زیر توجه کنید : BODY{ FONT-FAMILY: VERDANA, HELVETICA, ARIAL, SAN-SERIF ; } این خط به مرورگرها اعلام می کند که اگر فونت verdana بر روی سیستم کاربر نصب نبود و لود شدن این فونت برای عناصر موجود در درون صفحه سایت موفقیت آمیز نبود، از فونت Helvetica استفاده کن، اگر Helvetica نیز نصب نبود از Arial برای لود شدن متون صفحه استفاده کن، در غیر اینصورت از یکی از فونت های San-serif که بر روی سیستم کاربر نصب است استفاده کن. این css را به فایل css خود اضافه کنید و سپس آن را ذخیره نمایید، صفحه وب سایت را با مرورگر روی سیستم تان باز کنید، خواهید دید که فونت های موجود در صفحه همگی verdana شده اند. مانند شکل زیر: فونت San-serif : این فونت از جمله فونت هایی است که برای مطالعه کردن و پرینت گرفتن بسیار مناسب می باشد و خوانایی آن به دلیل آنکه فونت آن( بدون لبه) ساده است و کلمات را با حداقل شکستگی در فونت نمایش می دهد بسیار آسان است. فونت serif یا لبه دار در پایین نمایش داده شده است : اگرچه استفاده از این فونت برای پرینت گرفتن بسیار مناسب است اما توجه داشته باشید که گاهی اوقات برای وب سایت ها این فونت پیشنهاد نمی شود چرا که اگر سایز فونت کوچک باشد نمی توان در سایز کوچک ظرافت فونت را به خوبی نمایش داد، پس این فونت برای سایت هایی که سایز فونت آنها کوچک است توصیه نمی گردد. مطلب آخر اینکه توجه کنید که حتما بین دو کلمه san و serif حتما ” – ” را قرار دهید. سبک دهی به عناوین : اولین عنصری که در سایت به آن استایل می دهیم تیتر موجود در صفحه است که آن را با تگ h1 مشخص می کنیم، حالا بیایید چند استایل به این تگ مان اضافه کنیم. H1 { FONT-FAMILY: ” TREBUCHET MS “, ARIAL, HELVETICA, SAN-SERIF; } این خط css بیان می کند که تمامی عناوین صفحه Trebuchet MS می شوند در حالیکه سایر متون صفحه verdana خواهند بود. H2 { FONT-FAMILY: BYEKAN, ARIAL, SANS-SERIF; } تمامی تیتر های سایت و عناوین از خط فوق استایل خود را می گیرند در حالی که سایر متون سایت فونت تگ body یعنی tahoma را می خوانند. BODY { FONT-FAMILY: TAHOMA,SERIF,SANS-SERIF; } همانطور که می بینید برای فونت Trebuchet MS از دبل کتیشن استفاده شد، اما برای سایر فونت ها استفاده نکردیم، به طور کلی اگر اسم فونت انتخابی مان تک کلمه ای باشد نیازی به استفاده از کتیشن نیست در غیر اینصورت برای نام فونت هایی که دو یا سه کلمه ای هستند(مثل: “Times New Roman”) حتما از کتیشن استفاده می کنیم. جهت مشخص شدن موضوع مثال دیگری نیز برای شما می زنم، به عنوان مثال در سایت یک شرکت طراحی سایت مثل این سایت تیتر های صفحه byekan است و سایز متون صفحه Tahoma . توضیح : یکی از مشکلاتی که در وب فارسی با آن مواجه هستیم، محدودیت فونت است که معمولا به 3 نوع فونت ختم می شود اما اخیرا” امکان درج انواع فونت ها در صفحه وجود دارد . چند نکته : اگر مرورگر خود را refresh کردین و تغییرات را مشاهده نکردین، ابتدا بررسی کنید و ببینید که آیا پس از اعمال تغییرات CSS خود را ذخیره کرده اید یا نه. اگر این مورد درست بود بررسی کنید و ببینید که آیا لینک CSS خود را درست داده اید و اسم آن را درست تایپ کرده اید، آخرین مورد نیز ممکن است به دلیل cache کردن مرورگرتان باشد، که در این صورت برای مرورگر IE از دکمه R+ Ctrl استفاده می نمایید و برای مرورگر فایر فاکس Ctrl + F5 کمک می گیرید، تا cache مرورگر خود را پاک نمایید. حالا بیایید کمی ظاهر سایت را عوض کنیم، در این قسمت ویژگی های بیشتری به تگ body مان می افزاییم و ظاهر منو را نیز تغییر می دهیم، CSS زیر را به فایل CSS خود اضافه کنید. BODY { FONT-FAMILY: VERDANA, HELVETICA, ARIAL, SANS-SERIF; BACKGROUND-COLOR: #E2EDFF; LINE-HEIGHT: 125%; PADDING: 15PX; } H1{ FONT-FAMILY: “TREBUCHET MS”, HELVETICA, ARIAL, SANS-SERIF; FONT-SIZE: X-LARGE; } LI{ FONT-SIZE: SMALL; } H2{ COLOR: BLUE; FONT-SIZE: MEDIUM; FONT-WEIGHT: NORMAL; } P{ FONT-SIZE: SMALL; COLOR: NAVY; } حالا پس از ذخیره کردن فایل css تان مرورگر خود را یکبار دیگر refresh نمایید و تصویری مشابه با تصویر زیر ملاحظه نمایید. حالا توضیح خصوصیات اضافه شده در بالا: BODY { FONT-FAMILY: VERDANA, HELVETICA, ARIAL, SANS-SERIF; BACKGROUND-COLOR: #E2EDFF; LINE-HEIGHT: 125%; PADDING: 15PX; } خصوصیت background-color برای اکثر تگ های HTML کاربرد دارد و با روشهای گوناگونی می توان رنگ دهی به پیش زمینه سایت را اعمال کنیم. برای تعیین کردن رنگ پیش زمینه دو روش وجود دارد، یکی اینکه نام رنگ را بنویسیم، مثل؛ yellow, blue, white, red,…. و روش دیگر استفاده از اعداد دسیمال مانند؛ 4ab390# است. بهترین روش و راحت ترین آن برای انتخاب و استفاده از رنگ مورد دلخواه خود در سایت استفاده از color picker نرم افزار photoshop است که به راحتی رنگ را به صورت عددی در اختیار شما قرار می دهد. نحوه استفاده از این ارقام نیز بدین صورت است: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, 10, 11, 12… خصوصیت بعدی line-height است که با افزایش دادن مقدار آن می توان فواصل بین خطوط متن را بیشتر کرد و خصوصیت padding نیز برای ایحاد فاصله میان تگ مورد نظر و عنصر خارجی آن که درون تگ body قرار دارد می باشد. این فاصله را می توان برای هر چهار جهت بالا، پایین، چپ و راست و با یک یا دو و یا تنها سه جهت آن قرار داد. انشالله در فصل بعدی در مورد padding به طور کامل توضیح خواهم داد. تنها نکته باقی مانده مقدار دهی به padding است که به صورت عددی در مبنای پیکسل استفاده می کنیم، مانند px15 و این مقدار باعث ایجاد فاصله برای body می شود که مطالب سایت از هر چهار جهت به اندازه px15 فاصله یابد. همانطور که قبلا نیز اشاره کردیم، واحد پیکسل برای سایز دهی به تصاویر نیز به کار می رود، اصولا پیکسل کوچکترین واحد موجود در صفحه نمایش است. همانطور که گفتیم به متون سایت نیز می توان هم رنگ و هم سایز داد، همانطور که در تصویر فوق دیدید رنگ استفاده شده در اینجا ، آبی است. P{ FONT-SIZE: SMALL; COLOR: NAVY; } برای منو نیز سایز فونت را small در نظر گرفتیم که با توجه به نوع مرورگر سایز پیش فرض small آن ، در مرورگرهای مختلف تفاوت دارد، محدوده مقدار دهی آن small, medium, large, x-large و xx-large است. برای تگ h1 نیز سبک جدیدی از استایل دهی را قرار می دهیم، چون این تگ برای تیتر اصلی صفحه استفاده می شود، سایز آن را بسیار بزرگ یا همان x-large انتخاب کردیم. H1{ FONT-FAMILY: “TREBUCHET MS”, HELVETICA, ARIAL, SANS-SERIF; FONT-SIZE: X-LARGE; } و برای تگ h2 سایز فونت را متوسط برگزیدیم. و تگ p تنها سایز و رنگ گرفته است . با این مثال ها سبک دهی به عناصر را آغاز کردیم ولی تازه شروع کار است . تا اینجای کار به چند مثال ساده اما کاربردی با CSS برای استفاده در وب سایت نگاهی انداختیم. برای استایل دهی خصوصیات بسیار زیادی وجود دارد که البته من قصد دارم آنها را اینجا لیست کنم، هرچند ممکن است شما تا به حال بعضی از این استایل ها و مقدار دهی آنها را تجربه کرده باشید. نکته : توجه داشته باشید که این استایل ها کل css نیست و در فصل های آینده به این مقادیر اضافه خواهد شد. Color همانطور که قبلا هم دیدید برای رنگ دادن به عناصر استفاده می شود. Background-color به دو صورت مقدار دهی می شود یا نام رنگ (blue, red, green,..) یا با اعداد دسیمال، مانند: #3acbef Font-family با این خصیصه هر فونتی را که بخواهید می توانید به متون سایت خود اعمال کنید، تنها توجه کنید که نحوه مقدار دهی آن همانند مثال های قبلی است که به طور مفصل راجب به آن توضیح داده ام. Font-size مقدار دهی آن می تواند مثل یکی از گزینه های زیر باشد: 1- نام های آماده برای سایز دادن به فونت ؛ • XX-small • X-small • Small • Medium • Large • X-large • Xx-large 2- فونت دهی به صورت نسبی؛ • به صورت درصدی : %120 • به صورت 1.2em : em 3- فونت دهی به صورت مطلق؛ • به صورت pixel ، مانند: px12 • به صورت point، مانند: pt12 قطعاً زمانیکه بخواهیم این امکان را به خوانندگان مطالب وب سایتمان بدهیم که با تغییر سایز صفحه مرورگر خود ( مثلا سایز %150 به جای %100) بتوانند سایز فونت متناسب با آن را ببینند فونت دهی به صورت نسبی را مد نظرمان قرار می دهیم. برای مطالعه بیشتر، این مقاله را مطالعه نمایید. Font-weight ضخامت فونت است که به دو صورت normal یا bold مقدار دهی می شود. Font-style سبک فونت است که به دو صورت normal یا italic مقدار دهی می شود. Text-decoration مدل دهی به متن به صورت: none, underline, overline و یا line-through است. نکته : قبل از شروع به کار و استفاده از css های متنوع، ابتدا از css ای که تا کنون آن را ساخته اید یک back up بگیرید و سپس با استایل های مختلفی که در بالا یاد گرفتید استایل های مختلفی را بسازید. تمامی موارد بالا را می بایست در مرورگر خود تست کنید تا با آنها آشنا شوید ولی حالا بیائید استایل دهی بیشتری برروی عناصر موجود در سایتمان اعمال کنیم. – ابتدا فایل about.html را باز کنید (در تمرین های قبلی ساخته شده است) <!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>ABOUT BUBBLE UNDER: WHO WE ARE, WHAT THIS SITE IS FOR</TITLE> <META HTTP-EQUIV=”CONTENT-TYPE” CONTENT=”TEXT/HTML; CHARSET=UTF-8″/> </HEAD> <BODY> <DIV ID=”HEADER”> <DIV ID=”SITEBRANDING”> <H1>BUBBLEUNDER.COM</H1> </DIV> <DIV ID=”TAGLINE”> <P>DIVING CLUB FOR THE SOUTH-WEST UK – LET’S MAKE A SPLASH!</P> </DIV> </DIV> <!– END OF HEADER DIV –> <DIV ID=”BODYCONTENT”> <H2>ABOUT US</H2> <P>BUBBLE UNDER IS A GROUP OF DIVING ENTHUSIASTS BASED IN THE SOUTH-WEST UK WHO MEET UP FOR DIVING TRIPS IN THE SUMMER MONTHS WHEN THE WEATHER IS GOOD AND THE BACON ROLLS ARE FLOWING. WE ARRANGE WEEKENDS AWAY AS SMALL GROUPS TO CUT THE COSTS OF ACCOMMODATION AND TRAVEL AND TO ENSURE THAT EVERYONE GETS A TRUSTWORTHY DIVE BUDDY.</P> <P>ALTHOUGH WE’RE BASED IN THE SOUTH-WEST, WE DON’T STAY ON OUR OWN TURF: PAST DIVING WEEKENDS AWAY HAVE INCLUDED TRIPS UP TO SCAPA FLOW IN SCOTLAND AND TO MALTA’S NUMEROUS WRECK SITES.</P> <P>WHEN WE’RE NOT DIVING, WE OFTEN MEET UP IN A LOCAL PUB TO TALK ABOUT OUR RECENT ADVENTURES (ANY EXCUSE, EH?).</P> </DIV> <!– END OF BODYCONTENT DIV –> </BODY> </HTML> – پاراگراف زیر را پیدا کرده و تگ em را که جهت نمایش بیشتر یا به عبارتی تاکید بهتر بر روی آن کلمه به کار رفته است را اضافه کنید. <P>AND WHEN WE’RE NOT DIVING, WE OFTEN MEET UP IN A LOCAL PUB TO TALK ABOUT OUR RECENT ADVENTURES (<EM>ANY</EM> EXCUSE, EH?).</P> – فایل را ذخیره کرده و در مرورگر خود به صورت local مشاهده کنید، تصویری که مشاهده می کنید باید مشابه عکس زیر نمایش یابد. – حالا فایل css خود را باز کرده و استایل زیر را به آن اضافه نمایید. EM { FONT-STYLE: NORMAL; TEXT-TRANSFORM:UPPERCASE; { حالا فایل css را ذخیره کرده، سپس صفحه نمایش خود را refresh نمایید، تصویری که مشاهده می کنید می بایست مشابه عکس زیر باشد. اگر از تگ em در متون انگلیسی استفاده نماییم استایل آن به صورت پیش فرض italic خواهد بود، (مانند مثال زیر) که اگر بخواهید استایل آم متن هم مانند سایر متون در آم پاراگراف باشدبه آن استایل normal می دهیم و اگر بخواهیم با حروف بزرگ ( به جز زبان فارسی )نمایش یابد از uppercase استفاده می کنیم. نکته : برخی از تگ های و عناصر HTML هستند که به مرور زمان با تگهای دیگری جایگزین می شوند و از استفاده از آنها صرف نظر می گردد، به عنوان مثال تا چند وقت پیش تگی که برای bold کردن یا ضخیم کردن متون یه کار می رفت <b> بود که به جای آن هم اکنون از تگ strong استفاده می شود. اهمیت این موضوع زمانی است که افراد نابینا برای کار با وب سایت ها از نرم افزارهایی استفاده میکنند که بجای نمایش صفحات وب آن را برای کاربر خود می خوانند که به اصطلاح به آن ها screen reader می گویند.در اینجاست که آنها در هنگام خوانندن مطلب متنی را که با تگ em مشخص شده است را مهمتر میدانند تا متنی را که درون تگ i قرار گرفته همچنین موتورهای جستجو در گوگل به متنی که با تگ strong ضخیم شده است بیشتر توجه میکنند و به عنوان متن مهمی که در یک متن استفاده شده است می نگرند تا به متنی که با تگ b ضخیم شده باشد. نگاهی به عناصر درون صفحه: در پاراگراف زیر همانطور که ملاحظه می کنید، برای استایل دهی به پاراگراف ها استایل زیر تعریف شده است، که توسط تگ body نوع فونت این متون مشخص گردیده است. Body{ Font-family: verdana, Helvetica, Arial, San-serif; } P{ Font-size: small; Color: navy; } خط بالا به ما میگه که هر تگ p که در صفحه بود استایل بالا را بگیرد. اما دلیل ما از به کاربردن این مثال برای این است که می خواهیم پاراگرافی را متمایز از سایر متون وب سایتمان کنیم و آن اولین پاراگراف متن ما است. حالا برای متمایز کردن این پاراگراف برای آن به صورت زیر عمل می کنیم: <div id=”tagline”> <p>Diving club for the south-west UK – let’s make a splash! </p> < /div> متن درون این تگ از خصوصیات گرفته شده سایر متون پیروی نمی کند و در عوض خصوصیت مربوط به div خود را می گیرد که شامل خصیصه خاصی است که با id ای به نام tagline تعریف شده است که این خصوصیت تنها به برای همین تگ خواهد بود. حالا برای تعریف درون فایل css برای آن خصوصیات زیر را تعریف می کنیم: #tagline p { Font-style: italic; Font-family: Georgia, Times, Serif; } فایل css را ذخیره کرده و سپس پنجره مرورگرتان را refresh کنید . صفحه شما نیز می بایست مانند عکس زیر باشد. برای هر متنی که درون تگ p قرار گرفته باشد و id آن tagline باشد، نوع فونت آن italic و از نوع Georgia یا Times و یا Serif خواهد بود. یعنی هر تگ p که داخل آی دی tagline قرار گرفته است و نه p های دیگر . علامت # در CSS به عنصری اشاره می کند که شامل یک Id خاص با خصوصیات مربوط به خود است. در مورد Id در قسمت های جلوتر به طور کامل خواهیم پرداخت. گزینشگر متنی #tagline p یک گزینشگر متنی است، در اینجا چند مثال دیگر برایتان مطرح می کنم. Navigation a{# Text-decoration: none; } برای هر تگ a ای که درون تگی با navigation =id است، آن لینک فاقد زیر خط در هنگام کلیک کردن آن لینک خواهد بود. #footer { line-height: 150%; } درون تگی که id footer دارد، تمامی متون دارای %150 فاصله میان خطوط خواهند بود. h1 strong { color: red; } هر تگ strong ی که درون تگ h1 قرار گیرد رنگ آن قرمز خواهد بود. سبک دهی گروهی گاهی اوقات می بینید که در هنگام استایل دهی یکسری از تگ ها هستند که خصوصیات یکسانی دارند اما در فایل CSS برای هر یک از آنها کلاس و یا تگ جداگانه ای در نظر گرفته شده مثلا: h1 { color: yellow; background-color: black; } h2 { color: yellow; background-color: black; } h3 { color: yellow; background-color: black; } این کار باعث می شود تا علاوه بر اینکه حجم فایل CSS تان زیاد شود فایلتان نیز کثیف به نظر برسد، به همین دلیل در این مواقع بهتر است مانند زیر عمل نمایید: h1, h2, h3 { color: yellow; background-color: black; } توجه داشته باشید که برای جداکردن تگ ها از همدیگر از کاراکتر ( ,) کاما ، استفاده کردیم که این علامت را می توانید به معنای یا تعبیر کنید. حالا بیایید تا در پروژه مان دسته بندی کردن عناصر را انجام دهیم. ما در پروژه مان هنوز از تگ h3 استفاده نکرده ایم اما به زودی این کار را خواهیم کرد. فایل css تان را با اضافه کردن css زیر به انتهای آن ویرایش کنید. h1, h2, h3 { font-family: “Trebuchet MS”, Helvetica, Arial, sans-serif; background-color: navy; color: white; } حالا فایل css را ذخیره کرده و پنجره مرورگر خود را ویرایش نمایید تا تصویری چون عکس زیر را ببینید. یک سوال ؟
به مثال زیر دقت کنید h1, h2, h3 { font-family: “Trebuchet MS”, Helvetica, Arial, sans-serif; background-color: navy; color: white; } h3 { color: red; } تگ h3 چه رنگی می گیرد ؟ یک بار تگ h3 سفید شده و بعد از آن رنگ آن قرمز شده پس رنگ قرمز به خود می گیرد . البته ارجعیت دستورات سی اس اس بحث خود را دارد که در دوره های بعدی حتما به آن می پردازیم . ادامه دارد .. آموزش طراحی سایت - بخش اول آموزش طراحی سایت - بخش دوم آموزش طراحی سایت بخش سوم آموزش طراحی سایت بخش چهارم آموزش طراحی سایت بخش پنجم |
Details
Author
من ساناز همتی هستم. از سال 87 به طراحی وب علافه مند شدم و از سال 90 به صورت حرفه ای به فعالیت های مربوط به طراحی سایت مشغول هستم Archives
October 2019
Categories |