Friday, October 27, 2006

درباره css
(CASCADING STYLE SHEETS)
براي كلاس مديريت سايت‌هاي خبري - كارشناسي ارشد ژورناليسم
علی رمضاني زحمت تهيه اين متن را براي كلاس كشيده است درباره اش در كلاس صحبت مي كنيم
- برای تعریف بعضی از کلاسها در زبان HTML به کار می رود توسط آن می توان از تکرار بعضی قسمت‌ها در تگ‌های سایت‌ها یا هر صفحه HTML صرف نظر کرد
- بعضی از مقادیر را تعریف می کند به طوری که این مقادیر برای تمام قسمت ها تکرار می شوند و لذا در کاهش حجم صفحات نیز دخالت دارد.
در ابتدا قرار نبود HTML برای نشان دادن مطالب گرافیکی به کار رود به دیگر معنی در ابتدا به چگونگی ساختار دهی به مطالب در صفحات به شکل امروزی توجه کافی نشده بود و تگ‌های HTML در اصل برای تعریف محتویات یک متن طراحی شده بود اما وقتی دو مرورگر بزرگ : INTERNET EXPLORERو NET SCAPE سعی کردند تگ‌های HTML و خصيصه هائي مثل نوع قلم یا رنگ را به مشخصات HTML اضافه کنند، ایجاد سایت‌هایی که محتویات متون را به طور آشکار از طرح بندی نمایش متن مجزا کند بسیار مشکل شد از این رو کنسرسیوم شبکه گسترده جهانی با استفاده از CSS اقدام به حل مشکل فوق کرد.
یک مثال در باره کاربرد CSS:
فرض کنید قرار است وب سایتی طراحی نمایید که حدود 60 الی 70 صفحه دارد و شما قصد دارید رنگ پس زمینه تمام صفحات مشکی و فونت صفحات سفید باشد پس از تلاش‌هایی این کار را انجام می‌دهید و به نتیجه می‌رسانید اما پس از مدتی تصمیم می‌گیرید که رنگ پس زمینه را به سبز تغییر دهید، علی القاعده باید در سطح وسیعی دست به ویرایش بزنید اما این کار بسیار طاقت فرسا و زمان بر است با کمک CSS فقط لازم خواهد بود یک فایل عوض شود تا این اتفاق روی دهد در مورد دیگر ویژگی های آن می‌توان گفت که CSS نوعی کنترل بر روی ساختار صفحات وب دارد و از سویی اطلاعات سیستم را به کراولرها میدهد .
*در ضمن براي اطلاعات بيشتر مي‌توانيد به اينجا رجوع كنيد

Apture