قوانین سبک آبشاری
همانطور که از نام آن پیداست، اگر چندین قانون سبک را برای یک صفحه وب تعریف کنید، قوانین از قوانین با اولویت پایینتر، که ابتدا اعمال میشوند، به اولویت بالاتر کاهش مییابند. قوانینی که بعدا اعمال می شوند.
گفتن «پایین» از اولویت پایینتر به بالاتر ممکن است غیرمعمول به نظر برسد، اما در محافل CSS رایج است.
فقط به یاد داشته باشید که قوانین با اولویت بالاتر بر قوانین با اولویت پایین تر ارجحیت دارند.
استاندارد CSS3 یک فرآیند سختگیرانه را برای اینکه چگونه مرورگرها باید قوانین سبک را برای هر عنصر اعمال کنند، تعریف می کند.
در مقالات گذشته ، من یک نسخه کوتاه شده از آن را بیان می کنم قوانین آبشاری در واقع ده سطح قانون متفاوت با استاندارد CSS3 وجود دارد. برای اعمال قوانین تعریف می کند! با این حال، اکثر طراحان وب از هر ده سطح برای تعریف قوانین استفاده نمی کنند، بنابراین کارها معمولاً آنقدر پیچیده نمی شوند.
1- دارایی و نادیده گرفتن همه قوانین دیگر = Importance
2- با استفاده از ویژگی style در تگ بازکننده عنصر تعریف شده است = Inline
3- برای یک نوع رسانه خاص تعریف شده است = Media
4- ویژگی های دسترس پذیری تعریف شده در مرورگر توسط بازدید کننده سایت = User defined
5- انتخابگر به شناسه، کلاس، شبه عنصر یا شبه کلاس اشاره دارد = Specific selector
6- هنگامی که چندین قانون برای یک عنصر اعمال می شود، آخرین قانون اعلام شده برنده می شود = Rule order
7- قوانین به ارث رسیده از عناصر والد در صفحه وب = Inheritance
8- قوانینی که در شیوه نامه های داخلی تعریف شده اند = Internal
9- قوانین تعریف شده در شیوه نامه های خارجی = External
10- سبک های پیش فرض تعبیه شده در مرورگر، کمترین اولویت را دارند = Browser default
توجه داشته باشید که ویژگیهای دسترسی جایگاه ویژهای در ترتیب قاعدههای آبشاری دارند. بسیاری از بازدیدکنندگان وب سایت شما ممکن است نوعی از ناتوانی در مشاهده داشته باشند آنها از مشاهده محتوای شما همانطور که به آن استایل می دهید.
اکثر مرورگرها به کاربران اجازه می دهند ویژگی های سبک خود را ، مانند تعیین پیش زمینه و پس زمینه رنگ های متضاد یا تغییر اندازه فونت برای خوانایی بیشتر متن تعریف می کنند.
اکنون که نحوه تعریف قوانین CSS3 و مکان تعریف آنها را دیدید، گام بعدی این است که شروع به یادگیری برخی از قوانین برای اعمال در صفحات وب خود کنید.
استاندارد CSS3 تعداد بی شماری از سبک ها را برای شما تعریف می کند. کتابهای کاملی نوشته شدهاند.
از قوانین رایجتری که باید هنگام طراحی برنامههای وب پویا خود در نظر داشته باشید، استایل دادن به متن هیچ مکانی به اندازه متنی که در صفحه وب شما ظاهر می شود، سبک سازی مهم نیست. شما می توانید یک وب سایت کسل کننده و خسته کننده را تنها با چند تغییر در سبک متن تغییر دهید. در این بخش گزینه هایی که برای آنها در دسترس دارید توضیح داده می شود.
قوانین ارسال دیدگاه در سایت