4.32M
Category: internetinternet

Samostoyatelnaya-rabota-1-po-discipline-osnovy-algoritmizacii-i-programmirovaniya

1.

Самостоятельная работа №1 по дисциплине
"основы алгоритмизации и
программирования"
тема "язык программирования CSS"
Подготовили студенты группы 12ИСП-П
Гуринчук Константин и Унт Сергей
Проверил предподаватель
Мясникова А.А

2.

Язык
программирования
CSS
CSS (Cascading Style Sheets, или каскадные таблицы стилей) - это
язык стилей, предназначенный для описания внешнего вида и
форматирования документов, написанных на HTML или XML. Он
позволяет отделить содержание веб-страницы от её оформления,
что делает код более чистым и упрощает его поддержку.
Разработанный в 1996 году шведским веб-разработчиком Хакон
Вим Ли, CSS стал неотъемлемой частью веб-разработки,
предоставляя разработчикам мощный инструмент для управления
стилями и создания привлекательных интерфейсов.

3.

История и предназначение
CSS
1
1996 год
Разработка CSS Хакон Вим Ли и публикация первой
спецификации W3C
2
Первоначальные задачи
Управление внешним видом, разделение содержания и
оформления, упрощение процесса стилизации
3
Эволюция
Появление новых свойств и возможностей, таких как
Flexbox, Grid Layout и анимации

4.

Основные возможности
CSS
1
Управление внешним видом
CSS позволяет задавать стили для различных элементов
HTML, включая цвета, шрифты, отступы и размеры.
2
Разделение содержания и оформления
Это облегчает поддержку и изменение дизайна без
необходимости редактирования HTML-кода.
3
Каскадные правила
Позволяют создавать комплексные и гибкие стили для
различных элементов.

5.

Современное использование CSS
Веб-дизайн
Адаптивный дизайн
Анимации и переходы
Основной инструмент для
Создание веб-страниц,
Создание динамичных и
создания визуально
оптимизированных для
интерактивных интерфейсов.
привлекательных веб-страниц.
различных устройств.

6.

Продвинутые возможности
CSS
CSS Grid и Flexbox
Позволяют создавать сложные макеты, управляя расположением
элементов в строках и столбцах.
Интеграция с JavaScript
Используется для динамического изменения стилей на вебстранице в ответ на действия пользователя.
Фреймворки и библиотеки
Упрощают работу с CSS, предоставляя готовые компоненты и
утилиты для быстрого создания интерфейсов.

7.

Будущее CSS
CSS продолжает развиваться, предоставляя разработчикам новые возможности для создания более сложных и
интерактивных веб-интерфейсов. Он остается одним из самых популярных языков среди веб-разработчиков по всему миру
благодаря своей простоте и мощи.
С развитием веб-технологий CSS находит применение не только в традиционной веб-разработке, но и в создании стилей для
приложений на React, Vue.js и других JavaScript-фреймворках, расширяя свою сферу влияния и значимость в мире современной
разработки.
Развитие
Постоянное добавление новых возможностей и улучшений
Гибкость
Адаптация к новым технологиям и фреймворкам
Инновации
Внедрение передовых техник веб-дизайна
English     Русский Rules