مقدمه ای بر مدولاسیون ورق های سبک کاوش (سطح 3)
بزرگترین تغییری که در حال حاضر برای سطح CSS برنامه ریزی شده است، معرفی ماژول ها است. مزیت ماژول ها این است که (ظاهرا) اجازه می دهد که مشخصات به پایان رسیده و سریعتر تایید شود زیرا بخش ها تکمیل و تایید شده اند. این همچنین به تولیدکنندگان مرورگر و عامل کاربر اجازه می دهد تا بخش هایی از مشخصات را پشتیبانی کنند، اما تنها با پشتیبانی از آن دسته از ماژول هایی که حس می کنند، کمترین نفوذ خود را حفظ می کنند. به عنوان مثال، یک خواننده متن نیازی به افزودن ماژول هایی که تنها تعریف می کنند که چگونه یک عنصر به طور بصری نمایش داده خواهد شد. اما حتی اگر این فقط شامل ماژول های فراصوتی باشد، هنوز هم یک ابزار استاندارد CSS 3 خواهد بود.
برخی از ویژگی های جدید CSS 3
- انتخابگرها
- انتخاب کنندگان در CSS 3 بسیار جالب خواهند بود. آنها اجازه می دهند طراح / توسعه دهنده سطوح بسیار بیشتری از سند را انتخاب کنند. یکی از چیزهای خوب در مورد این ماژول این است که بسیاری از مرورگرها در حال حاضر شروع به پشتیبانی از انتخابگرهای پیشرفته CSS 3 کرده اند، بنابراین شما می توانید آنها را از اکنون شروع کنید. به عنوان مثال، برخی از گزینه های جدید عبارتند از:
- مطابقت در صفات و ارزش های ویژگی، از جمله بازی های جزئی
- شبه کلاس های ساختاری مانند n -th-child
- یک کلاس pseudo-class هدف فقط عناصری را که در URL انتخاب می شوند، سبک می کنند
- یک کلاس pseudo چک شده به سبک هر عنصر که چک شده است مانند عناصر رادیو و چک باکس
- انتخاب کنندگان در CSS 3 بسیار جالب خواهند بود. آنها اجازه می دهند طراح / توسعه دهنده سطوح بسیار بیشتری از سند را انتخاب کنند. یکی از چیزهای خوب در مورد این ماژول این است که بسیاری از مرورگرها در حال حاضر شروع به پشتیبانی از انتخابگرهای پیشرفته CSS 3 کرده اند، بنابراین شما می توانید آنها را از اکنون شروع کنید. به عنوان مثال، برخی از گزینه های جدید عبارتند از:
- جلوه های متن و طرح بندی
- ایجاد تغییرات در خطابه، فضای سفید و توجیه متن در اسناد.
- نامه اول و خط اول کلاس
- CSS 3 باید خواص را تحت تاثیر قرار دهد و هماهنگ کردن لغزش ها را تغییر دهد.
- رسانه های برگزیده و محتوای تولید شده
- در حال حاضر CSS 3 گزینه های بیشتری را در رسانه های پیجینگ، مانند سرفصل ها و پاورقی ها و شماره صفحات، پشتیبانی می کند. علاوه بر این ویژگی های پیشرفته ای برای چاپ محتوا تولید شده از جمله خواص برای پانوشت ها و مراجع متقابل وجود خواهد داشت.
- چیدمان چند ستون
- در حال حاضر پیشنمایش مقدماتی چند ستون، خواص را قادر می سازد که طراحان محتوای خود را در چندین ستون با تعاریف مانند ستون شکاف، شمارش ستون و ستون عرض نمایش دهند.
- روبی
- CSS اکنون از توانایی اضافه کردن حاشیه نویسی کوچک به بالا یا کنار کلمات پشتیبانی می کند که اغلب در زبان های چینی و ژاپنی استفاده می شود. آنها معمولا به تلفظ یا معنای ایدئولوگ های دشوار می پردازند.
CSS 3 سرگرم کننده خواهد بود
هنگامی که به طور کامل به عنوان یک مرورگر استاندارد و مرورگرهای وب و عوامل کاربر شروع به استفاده از آن می شوند، CSS 3 یک ابزار قدرتمند برای طراحان وب خواهد بود. ویژگی های جدید ذکر شده در بالا تنها یک زیر مجموعه کوچک از همه افزودنی ها و تغییرات در مشخصات است.