هر عنصر در صفحه می تواند ویژگی یا ویژگی هایی داشته باشد که ما در سی اس اس می توانیم از آن ویژگی ها برای انتخاب آن عنصر استفاده کنیم. در این مطلب به بررسی کامل این روش می پردازیم.
انتخابگر ویژگی
ترکیب انتخابگرها
یکی از امکاناتی که در اختیار ما قرار دارد ترکیب انتخابگرها بوسیله ترکیب کننده ها می باشد. در CSS ترکیب کننده هایی از قبیل +, ~ و < وجود دارند که به ما این امکان را می دهند تا در استفاده از انتخابگرها پارا کمی فراتر قرار دهیم.
گروه بندی انتخابگرها
گروه بندی انتخابگرها به این معنی است که اگر برای دو یا چند انتخابگر استایل های یکسان وجود دارند می توان آن انتخابگرها را گروه بندی کرد تا از نوشتن کد تکراری جلوگیری شود.
شروع کار با انتخابگرها
انتخابگرها یکی از مهمترین و قدرتمندترین قسمت های CSS هستند. یک انتخابگر الگویی است که به ما اجازه می دهد تا از طریق آن عناصر HTML را انتخاب کنیم تا بتوانیم استایل بر روی آن عناصر اعمال کنیم. به بیان دیگر از طریق انتخابگرها می توانیم عناصر HTML را برای استایل دهی هدف قرار دهیم. […]
اعمال افکت بر روی عناصر در زمان ورود به Viewport
قطعا تا الان در سایت های زیادی مشاهده کرده اید که وقتی صفحه را اسکرول می کنید به محض اینکه یک عنصر کاملا درون صفحه نمایش قرار می گیرد افکتی بر روی آن اجرا می شود. در این مطلب یکی از روش های انجام این کار را بررسی می کنیم.
مفاهیم پایه ای CSS
دانستن مفاهیم پایه ای در CSS از اهمیت زیادی برخوردار است. هرچه بر این مفاهیم مسلط تر باشیم در آینده بهتر طراحی می کنیم و در رفع خطاها سریع تر عمل می کنیم. در این ایستگاه با چند مفهموم مهم آشنا می شویم. CSS Cascade در مطالب قبل به آبشاری بودن CSS اشاره کردیم در […]
معرفی بسته Open Include برای سابلایم
اگر تجربه کار با IDE های مختلف را داشته باشید احتمالا با این قابلیت آشنا هستید که می توان با نگه داشتن دکمه کنترل و کلیک بر روی نام یک تابع به محل پیاده سازی تابع رفت. و یا می توان یک فایل مخصوص را از طریق آدرس آن در کد باز کرد. چند روز […]
نحو (سینتکس) CSS
هر زبانی نحو یا سینتکس مربوط به خود را دارد. ویکی پدیا نحو را به صورت زیر تعریف می کند: نحو یا جملهشناسی به دانش مطالعهٔ قواعد مربوط به نحوهٔ ترکیب و در کنار هم آمدن واژهها بهمنظور ایجاد و درک جملات در یک زبان اطلاق میشود. برای اینکه بتوانیم به زبان CSS صحبت کنیم […]
اعمال CSS به سند وب
برای اعمال CSS بر یک سند وب یا به بیان دیگر برای زیباسازی صفحه و یا صفحات وب توسط CSS چندین راه وجود دارد. هر کدام از این راه ها برتری و ضعف مخصوص به خود را دارند و بنا به موقعیت های متفاوت مورد استفاده قرار می گیرند. که در ادامه تک تک روش […]
تاریخچه CSS
CSS در سال 1996 در HTML 4 معرفی شد تا مشکلاتی که طراحان وب در آن زمان با 3.2 HTML داشتند را برطرف کند. مشکل آنجا بود که طراحان مجبور بودند از ویژگی و تگ های زیادی در HTML در جهت ارائه محتوا استفاده کنند. این در حالی بود که قرار نبود از HTML برای […]