Съдържание:
- Определение - Какво означава Cascading Style Sheet (CSS)?
- Techopedia обяснява Cascading Style Sheet (CSS)
Определение - Какво означава Cascading Style Sheet (CSS)?
Cascading Style Sheets (CSS) е стандарт (или език), който описва форматирането на страниците на езика за маркиране. CSS дефинира форматирането за следните типове документи:
- HyperText Маркиране Език (HTML)
- Разширяем език за маркиране на HyperText (XHTML)
- Разширяем език за маркиране (XML)
- Мащабируема векторна графика (SVG)
- Език на потребителския интерфейс XML (XUL)
CSS дава възможност на разработчиците да разделят съдържанието и визуалните елементи за по-голям контрол на страницата и гъвкавост. CSS файл обикновено се прикачва към HTML файл чрез връзка в HTML файла.
През декември 1998 г. World Wide Web Consortium (W3C) публикува първата спецификация CSS (CSS1). Това беше последвано от CSS ниво 2 (CSS2) и CSS ниво 2, версия 1 (CSS2.1)
Techopedia обяснява Cascading Style Sheet (CSS)
Форматирането на HTML документи беше досадно и сложно преди CSS заради вградените атрибути в стила на HTML. По-конкретно, стилизираните маркери изискват подробно и повтарящо се описание на следните елементи:
- Цветове на шрифта
- Фонови стилове
- Изравняване на елементи
- Граници
- Размери
CSS структурно определя елементите за заглавия (h1), подзаглавия (h2), под-заглавия (h3) и др. Опциите за елементи са налични за шрифт, цвят, акцент, размер и т.н.
CSS позволява на разработчиците да преместват стилизиращи елементи в отделна HTML област за чисто маркиране. Например, ако разработчикът иска да промени шрифта за всички h2 заглавия в HTML файл, може да се направи една промяна в прикачения CSS файл. Ако не е прикачен CSS файл, разработчикът ще трябва да промени опцията за шрифт за всяко заглавие на h2 в основния HTML файл.
