5 Нововведень в css4.
Всім привіт! У цій статті ми розглянемо 5 нововведень, які повинні з`явитися в новій специфікації CSS4.
Розвиток не стоїть на місці і, здавалося б, недавно вийшла третя версія специфікації CSS, а вже ведуться розробки четвертої версії. Що там з`явиться? Давайте подивимося на те, що вже стало відомо. Однак, не забувайте, що це ще не остаточний результат, отже, щось може змінитися до моменту виходу, хоча, я думаю, несильно.
Відео: CSS4 Grid: True Layout Finally Arrives (Jen Kramer) - Full Stack Fest 2016
Звичайно ж, з`являться нові селектори. Давайте розглянемо декілька цікавих.
1.: NOT ()
Цей селектор вже є, але він був вдосконалений. Тепер ви можете перераховувати всередині нього не один, а відразу кілька ключових слів:
: Not (p, h1, div) // те ж саме, що і: not (p): not (h1): not (div) 2.: HAS ()
Це дуже цікавий селектор, що відкриває великі можливості для вибірки. Зазначене правило спрацює тільки, якщо в ньому будуть певні елементи:
div: has (img) // будь-який блок, в якому є картинка
p: has (h1, h2) // будь параграф, який має заголовки першого або другого типів
p: has (: not (h1)) // будь параграф, який не має заголовок першого типу 3.: any-link
Пам`ятайте, як нам доводилося писати щось на зразок цього:
Відео: Що нового в Photoshop CS6?
a: link, a visited {} І тільки лише для того, щоб правило спрацьовувало відразу для двох властивостей. Оскільки це доводилося писати досить часто, з`явилося нове властивість, що об`єднує ці два:
Відео: Adobe Photoshop Tutorial: The Basics for Beginners
a: any-link {} 4.: placeholder-shown
Цей псевдо-клас вибирає елементи введення, коли показується текст, заданий в placeholder:
input: placeholder-shown {
outline: 1px solid blue-
} 5.: drop і: drop ()
Перший псевдо-клас вибирає будь-який елемент, який перетягується користувачем. Другий - схожий на перший, але має додаткові можливості сортування:
div: drop {}
div: drop (active || valid || invalid) {
// active: перетаскується
// valid: спрацює, якщо мета перетягування дійсна для об`єкта, який в даний час перетягується
// invalid: навпаки, якщо мета перетягування недійсна для об`єкта, який в даний час перетягується
} А на цьому сьогодні все. Дякую за увагу і стежте за новинами!
Ios 8: огляд нововведень
Дата виходу raspberry pi 4 і характеристики
Що таке postcss.
Як візуалізувати графіки і зробити їх інтерактивними на jаvascript.
Що таке гнучка сітка в адаптивної верстці?
Що нового в php7.1: ключове слово void.
Як зробити виїжджає меню на jquery.
Перевірка підтримки нововведень html5 і css3.
Нові функції в php 5.5.
Нові дистрибутиви linux 2017 року
Поради щодо використання умов в php.
Nodejs. Template engine. Частина 2.
Вибірка елементів в jquery
Дочірні селектори в css
Bootstrap 4. Система сіток.
Вивчаємо sass. Розширення батьківського селектора.
Ключове слово let в es6.
Lpddr4 - публікація нової специфікації пам`яті намічена на 2014 рік
Псевдоклас: not в css3.
Синтаксис css
Оголошено про вихід специфікації pci m.2 1.0
Ios 8: огляд нововведень
Що нового в php7.1: ключове слово void.
Bootstrap 4. Система сіток.
Перевірка підтримки нововведень html5 і css3.
Nodejs. Template engine. Частина 2.
Ключове слово let в es6.
Вивчаємо sass. Розширення батьківського селектора.
Lpddr4 - публікація нової специфікації пам`яті намічена на 2014 рік
Поради щодо використання умов в php.
Вибірка елементів в jquery