PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : :.: تاپیک جامع آموزش سی اس اس - css:.:



smartenglish
07-06-2014, 08:14 PM
آموزش سی اس اس در کنار آموزش html گام اول برای آموزش طراحی وب سایت می باشند.

آموزش Css (آموزش سی اس اس) اصلی ترین بخش برای زیبا کردن سایت است.

سی اس اس

تقریباً همه کسانی که صاحب تجارتخانه های کوچک و بزرگ می باشندبایستی دارای طراحی وب سایت باشند.دانش عمومی طراحی وب سایت با یادگیری پایه ای HTML و CSS باعث می شود وب سایت خود را با آخرین تکنولوژیهای طراحی وب سایت بسازید.

Css (سی اس اس) به عبارت ساده برای زیبایی صفحات وب در طراحی سایت می باشد.

آموزش درست سی اس اس و یادگیری حرفه ای آن، می تواند فرق اصلی بین طراح سایت مبتدی و حرفه ای قالب های سایت باشد. مقالات Css ما بصورت کاملا حرفه ای به مقوله پرداخته اند. آموزش سی اس اس بسیار ساده می باشد و دستورات آن محدود می باشند ولی نوع استفاده از آن و هماهنگی آن با اچ تی ام ال و نیز رعایت نکات آن است که Css را پیچیده کرده است.

آموزش cssنکته ی مهم اینکه بدون استفاده از سی اس اس نیز میتوان صفحات وب را قالب دهی نمود (توسط جدول ها)، ولی سی اس اس مزایایی دارد که این روش را منسوخ کرده است.

از مهمترین مزایای Css میتوان به انعطاف پذیری بالای css ، کاهش استفاده از پهنای باند شبکه، کم حجم کردن فایل html ، هماهنگی راحت تر نمایش ظاهر سایت در مرورگر های مختلف و ... می باشد.

تمرین زیاد و آموزش کامل سی اس اس، شما را می تواند در استفاده از دستورات Css حرفه ای کند. کدهای سی اس اس بصورت متنی می باشند و تنها نرم افزار مورد نیاز برای آن NotePad ویندوز می باشد. css مخفف Cascading Style Sheets به معنی الگو های آبشاری می باشد. پس از یادگیری این زبان میتوانید مفهوم این عبارت را متوجه شوید.

با استفاده از CSS میتوان تگ های html را به راحتی به استایل های مختلف در آورد. رنگ بندی و تعیین پس زمینه ، تعیین مکان و عرض و طول ، فرمت دهی font و ... همگی کارهایی است که با آموزش Css می توان به راحتی آنها را برای صفحات وب سایت هایمان انجام دهیم.

امیدواریم بخش آموزش سی اس اس برای شما مفید باشد.

smartenglish
07-06-2014, 08:15 PM
Css چیست ؟ (سی اس اس چیست)

css چیست ؟ الگوهای آبشاری یا روی* انداز آبشاری سَبْک یا سی* اس* اس (به انگلیسی: CSS: Cascading Style Sheets ) در کنار اچ*تی*ام*ال هستهٔ فناوری ساخت صفحه*های وب هستند. سی*اس*اس روشی ساده برای نمایش چیدمان و جلوه*های تصویری (مانند نوع قلم، رنگ و اندازه*ها) بر صفحه*های وب است. الگوهای آبشاری از جنس زبان*های نشانه*گذاری، با ساختار متن سادهٔ رایانه هستند و درون هرکدام، دستورهایی آبشار مانند و پی*درپی، برای چگونگی نمایش هر صفحه وب افزوده می*شود. به گفته*ای ساده تر، این دستورها روش نشان داده شدن قلم*ها و اندازه شان، رنگ*ها و پس زمینه*ها، روش چیدمان موزاییک*های دربرگیرنده داده*ها (دیواره ها)، و بسیاری دیگر از عنصرهای ساختار هر صفحه وب را، درون خود جای می*دهند.

کاربرد اصلی css چیست ؟ بیشترین استفاده*ای که از این زبان در حال حاضر می*شود مشخص کردن سبک صفحهٔ وب اچ*تی*ام*ال و اکس*اچ*تی*ام*ال است ولی آن را می*توان بر هر نوع مستند اکس*ام*ال از جمله اس*وی*جی و اکس*یوال اعمال کرد. نگهداری و تغییر مشخصات سی*اس*اس به عهدهٔ کنسرسیوم وب جهانگستر است.

یکی از مهمترین نکته ها برای طراحی سایت ، استفاده بهینه از css میباشد در این بخش از آموزش css به شرح ویژگی های اساسی و مهم در طراحی وب سایت میپردازیم و روشهای اضافه کردن CSS به صفحه را مورد بررسی قرار میدهیم.

سه روش برای اضافه کردن CSS به صفحه وجود دارد :

CSS خارجی
CSS داخلی
سبک درون خطی

برای آسان کردن کار موتور های جستجو سعی کنید از انیمیشن های فلش و یا تگ های span بوسیله css ، کمتر استفاده کنید. با استفاده از css از دوباره نویسی کدهای HTML که باعث کند شدن لود صفحه میشود جلوگیری میکنیم.

smartenglish
07-06-2014, 08:16 PM
مزایای Css

با اینکه در سال*های نخست پیدایش طراحی وب، طراح*ها از جدول*ها و ترفند پنهان سازی آنها برای چیدمان کمک می*گرفتند، روش مدرن طراحی وب، این روند را منسوخ کرده است. چیدمان اکنون، تنها با دیواره (یا DIV)، که برتری*های فراوانی نسبت به جدول*ها (یا TABLE) دارند، انجام می*شود. هر دیواره، یک موزاییک مجازی بخش کننده صفحه*است که کار چیدمان را آسان*تر انجام می*دهد. جدول*ها به جایگاه نمایش داده*های ستونی خود بازگشتند و دیگر از آنها برای چیدن داده*های صفحه*های وب استفاده نمی*شود. الگوهای آبشاری، افزون بر سبک تر کردن هر صفحه وب و پاک*تر کردن آن، از داده*های تصویری و نمایشی استاندارد، روش طراحی وب را به میزان فراوانی آسان تر و دسترسایی و کارایی وب را بهتر کرده*اند.

به کمک CSS میتونیم از دوباره نویسی كدهای HTML که باعث مشکل شدن کدنویسی و همچنین كند شدن سرعت بارگذاری صفحه در اینترنت میشه جلوگیری كنیم.

برای مثال می تونیم یك بار نوع فونت مورد استفاده در یك صفحه را تعیین كنیم و دیگر مجبور نباشیم كد مربوط به فونت را در صفحه به كارببریم.
در واقع بطور کلی میشه گفت CSS این امکان رو ایجاد میکنه تا طراح بتونه چندین مشخصه توی طراحی صفحه رو به یکباره تعیین کنه و همچنین میشه گفت برای کنترل دقیق مشخصات صفحه و استاندارد کردن تگ های غیراستاندارد HTML و طراحی Layout صفحه میتونیم CSS رو بکار ببریم.

مزایای CSS بصورت خلاصه : (در مورد هرکدوم از این مزایا میشه مفصل صحبت کرد و مفهوم اونا رو در عمل باید دید)

CSS در وقت صرفه جویی میکنه (همونطور که گفتم با تعیین یکباره مشخصات)
تغیییرات مجدد تگ های HTML بسیار راحت میشه.
طراحی صفحه بدون نیاز به تگ های قالب بندی HTML
طراحی صفحات دینامیک به کمک javascript
و ...

smartenglish
07-06-2014, 08:19 PM
سبک درون خطی ( Inline )

این روش از نوشتن css دارای بالاترین اولویت اجرا نسبت به دو روش دیگر است. استفاده از این روش تمامی Style های موجود در دو روش دیگر را نادیده میگیرد.این روش در واقع هدف واقعی استفاده از css را کاهش میدهد .

برای اینکه طراحی سایت بهینه تری داشته باشید پیشنهاد میشود که از این روش فقط در مواقع ضروری استفاده کنید.

با استفاده از ویژگی style در یک عنصر میتوانید از این روش نوشتن css استفاده کنید.

مثال :

<p style="background: blue; color: white;">A new background and
font color with inline CSS</p>

smartenglish
07-06-2014, 08:21 PM
CSS داخلی

یکی از روشهای تعریف css استفاده از روش Internal Style Sheet میباشد. برای استفاده از این روش بایستی کد های CSS را در فایل HTML ، درون تگ<head> قرار دهید.

از این روش فقط در طراحی سایت هایی که تعداد صفحات کمتری دارند ، ولی بهترین روش برای داشتن طراحی سایت حرفه ای استفاده از روش css خارجی میباشد.

مزایای استفاده از این سبک :

تنها بر روی صفحاتی که از این سبک استفاده کرده اند تاثیر میگذارد.
بر خلاف سبک درون خطی ، این روش میتواند از خاصیت ارث بری کلاس ها استفاده کند.برای مثال میتوانید از یک Style در چندین جای همان صفحه اسفاده کنید.
این سبک ممکن است اولویت بالاتری از CSS خارجی ها داشته باشند.

معایب استفاده از این سبک :

تنها در صفحاتی که در آن هستند تاثیر میگذارند.
افزایش زمان بارگزاری صفحه

<head>
<style>
hr {color:silver;}
p {margin-left:20px;}
body {background-image:url("images/bg.gif");}
</style>
</head>

smartenglish
07-06-2014, 08:24 PM
CSS خارجی

یکی از روشهای تعریف css استفاده از روش External Style Sheet میباشد.

برای داشتن طراحی سایت بهینه پیشنهاد میشود که از این روش استفاده کنید.

از CSS خارجی زمانی استفاده میشود که آن style در بیشتر صفحات استفاده شده باشد.
با استفاده از CSS خارجی ، شما با تغییر دادن تنهایک فایل میتوانید ظاهر سایت خود را تغییر دهید.هر صفحه بایستی به CSS Style مورد نظر خود لینک داده شود. بهترین روش برای گذاشتن CSS Style در صفحات وب ، CSS خارجی میباشد
با استفاده از تگ <link> در داخل بخش head شما میتوانید یک CSS خارجی تعریف کنید.
مثال :

<head>
<link rel="stylesheet" type="text/css" href="mystyle.css">
</head>

CSS خارجی را میتوان در هر ویرایشگر متنی نوشت ، CSS Style ها باید با فرمت css. ذخیره شوند. با استفاده از این سبک در واقع شما از یک Style میتوانید در چندین صفحه از وب سایت خود استفاده کنید.

برای نامگذاری فایل های CSS باید نکاتی را رعایت کرد که در بخش قوانین نام گذاری فایل های CSS به طور کامل به آن خواهیم پرداخت.