Цей документ є перекладом статті "CSS & XSL". Оригінальна версія документу знаходиться тільки на сайті W3C https://www.w3.org/Style/CSS-vs-XSL
Цей переклад НЕ є офіційним документом W3C.
Всі Авторські Права Належать W3C.
Цей документ може містить помилки перекладу та похибки.
Автор: Скрипець Євген І., розробник проекту Speed Lab. Всі переклади автора: en, ru, uk
Локальна копія: https://www.indeep76.com/Style/CSS-vs-XSL.html
(Ця сторінка використовує каскадні таблиці стилів CSS)
Чому W3C рекомендує дві різні мови стилів? Якою ви повинні користовуватися? Загалом, правило можна виразити дуже стисло:
Використовуйте CSS, якщо можете, і XSL, якщо зобов'язані.
Причина в тому, що CSS набагато простіше у використанні, простіше у вивченні, а значить простіше і дешевше для підтримки. Для CSS є візуальні редактори, і в цілому інструментів більше для CSS, чим для XSL. Але простота CSS означає, що вони мають обмеження. Деякі речі ви не можете робити з CSS або тільки з CSS. Тоді потрібний XSL, або, принаймні, перетворення XSL.
Де ж використовується XSL? У всьому, що вимагає перетворення. Наприклад, у вас є список, і ви хочете, щоб він відображався в лексикографічному порядку, або щоб деякі слова замінювалися іншими, або щоб порожні елементи замінювалися текстом. CSS можуть генерувати текст, але тільки в окремих випадках — наприклад, нумерувати заголовки.
Більше інформації: