mozilla

CSS

شیوه نامه‌های آبشاری، بیشتر اوقات به CSS شناخته می‌شود، یک زبان شیوه نامه است که نحوه نمایش یک سند در قالب HTML یا XML (شامل زبان‌های متنوعی مثل SVG یا XHTML) را شرح می دهد. CSS نحوه ترجمه المان‌های ساخت یافته روی صفحه نمایش، روی کاغذ، در سخن‌رانی، یا روی دیگر رسانه‌ها را شرح می‌دهد.

CSS یکی از زبان‌های اصلی وب متن باز و دارای استاندارد برمبنای خصوصیات W3C است. در سطح‌های مختلف، CSS1 که الان منسوخ شده است، CSS2.1 که یک توصیه است و CSS3، که حالا به ماژول‌های کوچکتر شکسته شده است، و در حال پیشرفت در مسیر استانداردسازی است توسعه داده شده است. اولین پیش‌نویس از ماژول‌های CSS4 در حال نوشتن و بازبینی است.

  • مرجع CSS

    یک مرجع کامل برای توسعه دهندگان وب فصلی که هر خاصیت و مهفومی از CSS را شرح می‌هد.

  • آموزش CSS

    یک معرفی گام به گام برای شروع و کمک به مبتدیان کامل است. تمامی احتیاجات اولیه ارایه شده است.

  • نسخه‌های نمایشی CSS3

    یک مجموعه از نسخه‌های نمایشی که آخرین تکنولوژی‌های CSS را در عمل نمایش می‌دهد: افزایش برای خلاقیت.

مستندات و آموزش‌ها در مورد CSS

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

ابزارهای ساده‌سازی توسعه CSS

  • سرویس تایید اعتبار W3C CSS چک می‌کند که یک CSS داده شده معتبر است. این یک ابزار ارزشمند است.
  • الحاقی فایرباگ فایرفاکس، یک الحاقی معروف برای هدایت ویرایش زنده CSS روی سایت‌های ملاقات شده است. برای تست بعضی تست‌ها خیلی کاربردی است، بهرحال این الحاقی کارهای بیشتری نیز انجام می‌دهد.
  • الحاقی توسعه وب نیز اجازه می‌دهد تا به‌صورت زنده CSS سایت‌های دیده شده را ببینید و ویرایش کنید. ساده‌تر از فایرباگ است، بهرحال قدرت کمتری دارد.
  • الحاقی EditCSS فایرفاکس اجازه ویرایش CSS در نوار کناری را می‌دهد.

 

  • منابع CSS را بدانید.
  • زبان‌های وب بازی که اغلب CSS روی آن‌ها اعمال شده است: HTML، SVG، XHTML، XML.
  • تکنولوژی‌های موزیلا که استفاده وسیعی از  CSS می‌کنند: XUL، الحاقی‌ها و تم‌ها‌ی فایرفاکس و تاندربیرد.
  • Pointer Events reached the Candidate Recommandation status, meaning that the CSS property touch-action, currently only implemented in IE10 (with the -ms- prefix), is no more experimental. (May 6th, 2013)
  • Gecko's support of flexible boxes has been adapted to match a recent specification clarification: from Firefox 23, and already in Nightly, ::before and ::after will be flex items, and as such can be repositioned using order and align-self. (May 3rd, 2013)
  • The CSSWG published a new working draft of the Selectors Level 4 specification. It still is in the exploring phase and most of the new features are not supported anywhere, but it refines the behavior of scoped selectors and added two new ones: :blank, a relaxed :empty matching elements only containing spaces and carriage returns, and :placeholder-shown. The two pseudo-classes :matches() and :not() have been tweaked to allow more complex parameters. But beware, as this is still a very early draft, these features may change in the future. (May 2nd, 2013)

کمک گرفتن از کمیته‌ها

شما در مورد مشکلات مربوط به  CSS احتیاج به کمک دارید و نمی‌توانید راه‌حل را در مستندات پیدا کنید؟

  • سوالات معمول CSS که تذکراتی جهت حل مشکلات معمول CSS را ارایه می‌دهد.
  • به Stack Overflow بروید، یک سایت مشترک ساحته شده و نگه‌دارنده Q&A است و می‌توانید پاسخ سوال خودتان را جستجو و پیدا کنید. اگر نه شما قادر خواهید بود که سوال خود را در آن‌جا مطرح کنید.
  • طرح مشورت در انجمن‌، که CSS و HTML را پوشش می‌دهند:

 

Document Tags and Contributors

Contributors to this page: teoli, kazem82
Last updated by: kazem82,