Поточний час:
Сьогодні 22 листопада, середа 2017 рік
Стрічка RSS

Введіть ваш Е-mail:

Zura-Blog 2 роки 11 місяців 3 дня

Ваш ip адрес:54.80.169.119

Доброї ночі!
Ви обновили сторінку в 3 : 56
Статистика

Кількість публікацій на блозі: 367
Кількість коментарів на блозі: 102
Кількість категорій на блозі: 27
Кількість міток на блозі: 3

Zura – Blog
Яндекс.Метрика UA TOP Bloggers

 Post_42aКаскадные таблицы стилей существовали в той или иной форме еще в начале работы над SGML (Standart Generalized Markap Language) – обобщенный метаязык который служит для создания систем логической, и структурной разметки текстов.

Управляющие коды вносимые в текст при такой разметке, не несут никакой информации о форматировании документа, они только задают его структуру. Технология которая лежит в основе CSS, была разработана еще в 70-годы.

При распространении HTML оказалось что приминять технологию CSS стало просто необходимым для любого документа HTML, и для любого веб-сайта, созданного на HTML или на другом языке разметки.

Таблицы стилей не только обеспечили создание веб-сайтов, но и обеспечили контроль на их содержанием, а также добавили элегантности при их разработке. Вместе с развитием CSS появилась также необходимость поддержки интернет браузерами более новых версий CSS.

W3C предложил несколько языков CSS для того чтобы принять их в качестве стандартов. Из них два языка были изучены членами консорциума более детально.

Cascading HTML Style Sheets (CHSS) Stream–based Style Sheets Proposal (SSP)

В настоящее время приняты спецификации CSS1, CSS2, CSS3. Первыми интернет браузерами которые были адаптированы под CSS, были Internet Exploer и Opera. Впервые версия CSS была явившегося как часть интернет-браузера в 2000 году.

Первая версия CSS1 определяет следующие возможности форматирования.

Параметры шрифтов гарнитуру, размер шрифта, а также его стиля (обычный, полужирный, курсив)

Цвет— определения цвета текста, фона, рамок, и вторых элементов страницы.

Атрибуты текста— межсимвольный интервал, расстояние мижсимволамы и высотой строки.

Виравнивания— для текста, изображения, таблицы, и других элементов

Свойство  блока — внутренние и внешние отступы от рамки, высота, ширина.

Версия CSS2 поддерживает дополнительные возможности

Блочная верстка — относительное, абсолютное и фиксированное позиционирование

Типы памяти  —установка различных стилей для разных носителей (монитор, принтер)

Звуковые таблицы стилей — определения голоса, громкости звуковых носителей (например, для слепых посетителей сайта)

Страничные носители —  установка различных стилей для элементов четных и не четных страницах при печати.

Расширенный механизм селекторов

Генерируемый содержание — позволяет установить текст и картинку, которые будут отображаться до и после нужного элемента.

Версия  CSS3

CSS3 заснований на CSS2.1, дополняет существующие свойства и значение и добавляет новые.

Главной особенностью CSS3 есть возможность создавать анимацию без использования JS, поддержка линейных и радиальных градиентов, теней, сглаживания и многое другое

Преимущественно используется как средство описания и оформления внешнего вида веб-страниц, написанных с помощью языков разметки HTML и XHTML, но может также применяться к любым XML-документами, например, к SVG или XUL.

Еще раз хочу отметить о преимуществах CSS

Ловкость — CSS имеют несколько особенностей которые делают код более гибким, легким в использовании, легким в управлении, в изменениях, чаще всего код CSS может быть изменен в режиме реального времени.

Отделение форматирования содержимого — основана особенность CSS, это отделение содержания таким же способом который представлен сайт, а именно (правила форматирование не будут в этом случае самым содержанием, они будут храниться отдельно).

Время загрузки, трафик — CSS радикально улучшает эти аспекты. Потому что информация о форматировании сохраняется в отдельном файле конфигурации CSS, она грузится один раз и не генерирует не желателен трафик для каждого документа отдельно, в отличие от сайта, созданного без использования CSS.

Редизайн страницы —  возможность переформатировать документ HTML. Если у вас есть несколько страниц HTML, которые мы можем переформатировать с помощью CSS, достаточно просто поменять код CSS и все. Параметры будут распространяться на все документы HTML, которые используют данную таблицу стилей.

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *