Перейти к содержимому

Как подключить css к html документы код

  • автор:

Подключение стилей CSS в HTML странице — шпаргалка для новичков

Не знаете как привязать CSS к HTML? Подключение CSS-кода на HTML-странице можно производить четырьмя способами: в тело документа, встроить код в заголовочную часть страницы ( header ), указать ссылку на внешний файл, а также импортировать CSS-файл .

Как добавить CSS в HTML — встроенные стили

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

HTML Styles with CSS

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

Как вставить CSS в HTML — встроенная стилизация

Этот метод, позволяющий осуществить подключение CSS к HTML подразумевает, что вы добавляете весь необходимый код стилизации одним большим фрагментом. Это позволяет стилизовать любой элемент на странице. Подобный подход можно реализовать путем встраивания CSS-кода с помощью в заголовочную часть страницы. Например, поместите приведенный ниже код в раздел HTML-документа :

 body < background-color: darkslategrey; color: azure; font-size: 1.1em; >h1 < color: coral; >#intro < font-size: 1.3em; >.colorful

Примерно так будет выглядеть код HTML страницы:

   My Example body < background-color: darkslategrey; color: azure; font-size: 1.1em; >h1 < color: coral; >#intro < font-size: 1.3em; >.colorful 

Встроенная стилизация

Позволяет вам определять стили сразу для всей страницы.

Этот абзац оформлен при помощи класса.

Привязка CSS к HTML — внешние стили

Внешние стили – это один из самых распространенных способов подключения стилей CSS.

Он подразумевает создание отдельного файла, содержащего в себе CSS-код . Затем на этот файл ссылаются HTML-страницы . Обычно для оформления всего сайта используется один файл.

Чтобы добавить внешние стили на веб-страницу, воспользуйтесь тегом с указанием атрибутов href и rel=»stylesheet» :

   Пример  

Встроенная стилизация

Позволяет вам определять стили сразу для всей страницы.

Этот абзац оформлен при помощи класса.

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

Подключение CSS файла к HTML или импорт стилей

Также можно использовать CSS-правило @import , чтобы импортировать внешние таблицы стилей. Для этого воспользуйтесь тегом . Здесь будет уместен любой из следующих синтаксисов:

  

Здесь используются те же стили, что и в предыдущих примерах, но импортированные с помощью @import :

   Пример   

Встроенная стилизация

Позволяет вам определять стили сразу для всей страницы.

Этот абзац оформлен при помощи класса.

Учтите, что данный метод подключения шрифтов CSS может негативно сказываться на производительности сайта, поэтому рекомендуется использовать .

Однако правило @import можно использовать внутри самого внешнего файла таблиц стилей для встраивания одного кода CSS в другой, не влияя на производительность.

Не существует жестких правил относительно того, какие методы использовать. Лучше всего исходить из конкретной ситуации и выбирать наиболее оптимальные методы стилизации элементов.

Как вставить CSS, подключение и включение в HTML теги

Будем рады познакомиться! – Каскадные таблицы стилей.

CSS разработан с целью манипулирования внешним видом элементов страницы.

Каскадные таблицы стилей не являются независимым инструментом — включаются в HTML тремя способами.

Как вставить CSS в HTML, прямая вставка в теги

Как вставить CSS в теги мы разобрали в HTML уроках.

Текст красного цвета, полужирный

Текст красного цвета, полужирный

Подключение CSS в служебную секцию

Этот способ пригоден для оформления web-сайтов с небольшим количеством страниц, он также подходит для новичков, так как все манипуляции произходят в рамках одного документа:



Подключение CSS файла


Текст параграфов этого документа темно-зеленого цвета

Текст

А здесь текст желтый

Текст белого цвета, полужирный

Заголовок

Текст


Атрибут со значениями type=»text/css» внутри тега сообщает, встроенному в браузер интерпретатору, что применены стилевые описания, то есть CSS. Обратите внимание на синтаксис: первым делом назван селектор ( p, body , .forexample, #ident ), затем открыта фигурная скобка, прописан атрибут со значением, фигурная скобка закрыта. Атрибуты между собой разделяются точкой с запятой.

Свойства, назначенные селектору .forexample , распространяться на все элементы, которые содержат class=»forexample» , в пределах одного документа. Что касается селектора #ident , то он управляет всем, что содержит id=»ident» . Значения атрибутов class=»» и id=»» могут содержать цифры, но не должны начинаться с цифр.

Вставка ссылки на внешний .css файл

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

В текстовом редакторе создайте файл следующего содержания:

Сохраните его в папке, в которой находится файл index.html , но не с .html расширением, а с .css , например, как file.css .

Атрибуты и значения

  • @charset «windows-1251»; – определяет кириллистическую кодировку.
  • /* CSS Document */ – так вводятся комментарии в CSS.

CSS подключение из примера выше может быть представлено таким образом:

Приблизительная структура HTML документа:



О том, как вставить CSS в HTML страницу


Текст параграфов этого документа темно-синего цвета

Текст

А здесь текст оранжевый

Текст белого цвета, полужирный

Заголовок

Текст


Непарный тег определяет ссылку на внешний .css файл.

Автор проекта — Вася Митин | Дата публикации: Октябрь 2009 | Обновление: Ноябрь 2018

CSS начало Как вставить CSS код в HTML код Коды CSS шрифтов

© 2009 — 2023 | При использовании материала, ссылайтесь на мой сайт!
По всем вопросам обращайтесь: go@ab-w.net | Вставить CSS код в HTML? – Не вопрос!

Руководство по написанию кода

Стандарты для разработки гибкого, надежного и поддерживаемого кода на HTML и CSS.

Оглавление

HTML
  • Синтаксис
  • Обязательные компоненты разметки
  • Подключение CSS и JavaScript
  • Порядок атрибутов
  • Разное
CSS
  • Синтаксис
  • Селекторы
  • Порядок объявления
  • Быстрое чтение
  • Сокращенная запись
  • Не используйте @import
  • @media
  • Свойства с префиксами

Золотое правило

Соблюдайте предложенные здесь соглашения. Если вы нашли ошибку, сообщите об этом. Если у вас есть что дополнить или вы хотите принять участие в разработке этих соглашений, пожалуйста, создайте issue на GitHub.

Вне зависимости от количества разработчиков, код в любом проекте должен быть написан так, словно его писал один человек.

HTML

Синтаксис

  • Теги и атрибуты пишите строчными буквами.
  • Используйте отступы с двумя пробелами. Разместите файл .editorconfig (универсальные базовые настройки редактора) в папке проекта и установите его поддержку в редакторе.
  • Вложенные элементы должны иметь отступ. Некоторые теги («», к примеру: a , span , small , strong , em , i , kbd , code ) допустимо не переносить на новые строки.
  • Значения атрибутов всегда пишите в двойных кавычках.
  • Не добавляйте слэш ( / ) в конец одиночного тега.
  • Не пропускайте необязательные закрывающие теги (например, или ).

Обязательные компоненты разметки

  • Всегда указывайте
  • Указывайте подходящий lang для
  • В самом начале секции указывайте кодировку (обычно UTF-8 )

Подключение CSS и JavaScript

При подключении CSS и JavaScript файлов не указывайте атрибут type ( text/css для стилей и text/javascript для скриптов являются значениями по умолчанию).

CSS-файлы подключайте в , JavaScript-файлы — перед

Порядок атрибутов

Очередность атрибутов должна быть единообразной.

Указывайте атрибуты data-* , aria-* , role и логические атрибуты последними.

Разное

  • Документ должен проходить проверку на валидность.
  • Разделяйте крупные фрагменты разметки пустыми строками,
  • Оставляйте закомментированные фрагменты разметки только если это блоки, выводимые по условию (например, для авторизованных посетителей).
  • Для тегов должны быть указаны размеры (без единиц измерения, то есть, в пикселях).

CSS

Синтаксис

  • Используйте отступы с двумя пробелами. Разместите файл .editorconfig (универсальные базовые настройки редактора) в папке проекта и установите его поддержку в редакторе.
  • Селекторы, объявления и значения пишите строчными буквами.
  • При группировке селекторов пишите каждый селектор на отдельной строке.
  • До и после комбинаторов в селекторах ставьте пробел (пример: .foo > .bar ).
  • Оставляйте один пробел перед открывающейся фигурной скобкой. После открывающей фигурной скобки ставьте перенос строки.
  • Пишите закрывающуюся фигурную скобку на новой строке и на том же уровне отступа, что её селектор.
  • Оставляйте один пробел после : для каждого объявления. Не ставьте пробел перед двоеточием.
  • Каждое объявление пишите на отдельной строке.
  • Завершайте все объявления точкой с запятой.
  • Для свойств со множественными значениями оставляйте пробел после каждой запятой (см. box-shadow ).
  • Не оставляйте пробелов после запятых внутри значений rgb() , rgba() , hsl() , hsla() , или rect() .
  • Добавляйте начальный ноль для значений (пример: 0.5 вместо .5 ).
  • Все 16-ричные значения записывайте строчными буквами (пример: #fff вместо #FFF ).
  • Сокращайте 16-ричные значения везде, где это возможно (пример: #fff вместо #ffffff ).
  • Всегда берите в кавычки значения атрибутов внутри селектора (пример: input[type=»text»] ).
  • Опускайте единицы измерения там, где это возможно (пример: margin: 0; вместо margin: 0px; ).
/* Хороший CSS */ .selector > .some, .selector-secondary  padding: 15px; margin-bottom: 15px; line-height: 1; background-color: rgba(0,0,0,0.5); box-shadow: 0 1px 2px #ccc, inset 0 1px 0 #fff; > /* Плохой CSS */ .selector>.some ,.selector-secondary  padding:15px; margin:0 0px 15px; line-height :1em; background-color: rgba(0, 0, 0, .5); box-shadow:0 1px 2px #ccc,inset 0 1px 0 #FFF;> 

Селекторы

  • Используйте классы.
  • Используйте короткие селекторы — избегайте составных селекторов (если не используете именование по БЭМ, составные селекторы допустимы).
  • Избегайте тегов в селекторах.
  • Записывайте имена классов строчными буквами и используйте дефис - в местах разделения слов (не используйте как разделитель слов один символ нижнего подчеркивания, не используйте camelCase).
  • Используйте английский язык. Не используйте транслит.
  • Избегайте сокращений. Смотрите короткий словарь допустимых сокращений.
  • Придумывайте короткие и ёмкие имена. (см. слова, часто используемые в CSS-классах)
  • Имя класса должно отвечать на вопросы «Что это?» или «Зачем это нужно?» и не должно отвечать на вопрос «Как это выглядит?», если только это не дополнительный модифицирующий класс.
  • Используйте имена классов с префиксом .js-* для работы с JavaScript. Такие классы должны отсутствовать в CSS.

Используйте БЭМ-именование, если знакомы с этой методологией.

/* Хорошие селекторы */ .page-header .comment .sidebar .gallery .gallery__item /* Плохие селекторы */ .t .root span a .red .my_block .HeaderOfMyBlock .eto-moy-perviy-klass

Порядок объявления

Объявления логически связанных свойств должны быть сгруппированы в следующем порядке:

  1. Позиционирование
  2. Блочная модель и размеры
  3. Текстовые свойства
  4. Отображение
  5. Остальное
  6. Плавные переходы, анимация

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

В примере кода группы правил разделены пустыми строками. Делать такие разделители не обязательно.

.selector  position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 100; display: block; float: right; width: 100px; height: 100px; font: 13px/1.5 "Helvetica Neue", sans-serif; color: #333; text-align: center; background-color: #f5f5f5; border: 1px solid #e5e5e5; border-radius: 3px; opacity: 1; transition: all 0.3s; > 

Быстрое чтение

Оставляте пустую строку перед селектором или группой селекторов.

Работая с CSS-препроцессорами, оставляйте пустую строку перед любым вложенным селектором и @media .

/* В CSS-файле: */ .promo .gallery /* В препроцессорном файле: */ .promo  display: block; &__container &__item > 

Сокращенная запись

Избегайте сокращенных объявлений. К примеру, если нужно задать только нижний внешний отступ, пишите margin-bottom: 10px; вместо margin: 0 0 10px;

/* Хорошо */ .element  margin-bottom: 10px; background-color: red; background-image: url("image.jpg"); border-top-left-radius: 3px; border-top-right-radius: 3px; > /* Плохо */ .element  margin: 0 0 10px; background: red; background: url("image.jpg"); border-radius: 3px 3px 0 0; > 

Не используйте @import

По сравнению с тегом правило @import работает медленнее и может вызвать иные непредвиденные проблемы. Не используйте @import , используйте альтернативные подходы:

  • Компилируйте ваш CSS-код в один файл с помощью препроцессоров
  • Склеивайте ваши CSS-файлы любым другим способом
  • Используйте несколько тегов
     @import url("more-styles.css"); /* Плохо! Не надо так! */  

@media

Помещайте media queries настолько близко к соответствующим наборам правил, насколько это возможно. Не объединяйте их в отдельную таблицу стилей, не помещайте их в конце файла.

Ставьте пробелы вокруг полукруглых скобок.

Ставьте пробел перед указанием значения в условии.

/* В CSS-файле (без препроцессоров): */ .element  display: block; > @media (min-width: 480px)  .element  display: none; > > /* В препроцессорном файле: */ .element  display: block; @media (min-width: $screen-sm)  display: none; > > 

Свойства с префиксами

Оставляйте отступы для каждого свойства так, чтобы значения выстраивались в вертикальную линию.

Не пишите свойства с вендорными префиксами вручную. Используете Autoprefixer в рамках автоматизации или его он-лайн сервис.

.selector  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.15); box-shadow: 0 1px 2px rgba(0,0,0,0.15); > 

Учебник CSS - Урок 1 - подключаем CSS-стили

Я не буду объяснять зачем нужен CSS. Если вы открыли этот учебник значит вы желаете его выучить. От себя лишь скажу, что возможности CSS очень широки и позволяют верстать макеты любой сложности. В свою очередь использование css означает, что вам придется отказаться от использования различных атрибутов тегов size, color, bgcolor, align и других, которые будут "мешать" CSS.

Существует по крайней мере три способа подключения CSS к вашему HTML файлу. Давайте рассмотрим самый простой, потом второй и правильный способ.

CSS внутри тега

CSS можно подключить c помощью атрибута style:

 
Блок

Так мы задаем блок размером 200 на 100 пикселей. Давайте рассмотрим как пишется CSS. Сначала мы пишем атрибут style="". И потом уже в ковычках пишем css-стили.

style="параметр:значение;параметр:значение;параметр:значение"

Пишем стили мы так сначала идет параметр (widht, height и другие), потом идет двоеточие и значение параметра. Разделяем каждый параметр точкой с запятой.

Теперь ко второму способу написания CSS.

CSS в начале HTML-документа

Для этого мы используем тег в котором мы пишем CSS-код.

  Учебник CSS   

Учите CSS вместе с drupalbook.org

Тег style мы пишем в теге после тега . Давайте напишем какой-нибудь CSS-код:

  Учебник CSS   

Учите CSS вместе с drupalbook.org

2 строка учите CSS вместе с drupalbook.org

Давайте посмотрим как пишется css для тегов. Если мы пишем название тега в css, то для всех этих тегов будут применены параметры CSS. Так например если мы пишем p то значит для всех параграфов будет выбраны следующие параметры.

Когда мы пишем CSS-код, то сначала мы указываем тег для которого применяем css-стили, дальше мы в фигурных скобках пишем css-стили. CSS-стили пишутся также как и в атрибуте style="":

параметр:значение;параметр:значение;параметр:значение

Параметр, двоеточие, значение, точка с запятой и снова параметр, двоеточие, значение, точка с запятой и снова. После последнего стиля можно не ставить точку с запятой, но лучше всего поставить.

Мы вставили двумя способами css-стили, а теперь давайте используем третий способ, самый оптимальный.

CSS в отдельном файле

Это самый лучший способ, который позволяет отделить полностью CSS от HTML-кода. Конечно иногда хочется вставить CSS прямо в HTML-код, но надо бить себя по рукам в этом случае и выносить CSS в отдельный файл. Зачем?

Это основная идея CSS размежевать текст и оформление текста. HMTL нам нужен чтобы разметить текст, а вот CSS нужен для того чтобы этот текст гармонично выглядел. С помощью HTML выводиться только текст, а с помощью CSS размеры, цвета, формы, границы, отступы.

Это было во-первых, теперь во-вторых когда код HTML и CSS в одном файле, то это становится нечитабельно и грамоздко. А теперь в-третьих, css сохраняются в браузере, поэтому если вынести весь CSS отдельно, то страница будет загружаться быстрее, потому что загружать css нужно только один раз. Я думаю вам уже стало понятным к чему я клоню?

CSS нужно стараться выносить в отдельный файл! Вот к этому я и клоню. А теперь давайте создавать отдельный css файл. Для этого есть тег :

  Учебник CSS  

Учите CSS вместе с drupalbook.org

2 строка учите CSS вместе с drupalbook.org

У тега есть следующие атрибуты:

type="text/css" - так мы указываем то что это css,

rel="stylesheet" - это указывает на то что этот файл является css-файлом,

media="all" - этот css файл будет отображаться для всех устройств, через которые просматривают сайт,

href="styles.css" - путь к css файлу, в нашем случае путь относительный.

Кажется разобрались с тем как подключать css файл, теперь создавайте этот файл styles.css в той же папке где и html-файл.

Теперь открывайте файл styles.css и вставьте него css-стили:

body < background: #eeeeee; /* фон страницы */ font-size: 14px; /* размер шрифта */ >p< color: #ff0000; /* цвет текста */ >

Сохраните этот файл и откройте через браузер ваш html-файл. Теперь css подключен к вашему файлу как полагается, через отдельный файл. В следующем уроке мы подробно начнем разбирать, как писать стили в отдельном файле.

Как подключить html к css и сделать асинхронную загрузку

В этом уроке вы узнаете, как подключить css к html. Рассмотрим несколько вариантов с примерами.

Также поговорим про асинхронную загрузку стилей и хаки под разные браузеры.

Как подключить css к html отдельным файлом

Сейчас покажу, как подключить css к html отдельным файлом стилей. Создается отдельный файл css.

Далее при помощи специальных команд он подключается к необходимым документам. Такой вид называется внешней таблицей стилей.

Как подключить html к внешнему файлу css на сайте

Данный способ наиболее предпочтителен. Он позволяет разрабатывать стили сайта отдельно от HTML-документов. Затем стилизацию можно использовать в одном файле style.css на многих страницах.

Прописываем путь как раз в теге head . В нем указывается вся необходимая системная информация для отображения страницы.

Подключается таким образом:

Для простой структуры html документа, это выглядит так:

    Название страницы  

Привет, мир!

Расшифровка:

  • Тег link — это одиночный элемент, который говорит браузеру, что дальше информация пойдет о ссылке
  • Атрибут rel со значением stylesheet — обозначает, что подключаемый файл является каскадной таблицей стилей
  • Type со значением text/css — говорим браузеру, что наш файл создан в текстовом формате с расширением css
  • Href со значением style.css — это путь к файлу стилей

Обратите внимание
В атрибуте href можно указывать как абсолютный, так и относительный путь к файлу стилей.

Также заметьте, что имя файла может быть любое на латинице. Главное, чтобы у него было расширение css.

Для основного файла стилей всего сайта я рекомендую указывать имя style.

В общем, этот способ наиболее распространен при создании сайта.

Во-первых, так удобно. Если много стилей, то лучше их вынести в отдельный файл, а не пихать все в html.

Во-вторых, вы можете сразу подключать несколько файлов. Один основной со своего сайта. А второй с другого проекта или сервиса.

Например, вставка кнопок социальных сетей с сервиса.

Вы прописываете путь к файлу стилей кнопок именно с того сервиса, который эти кнопки вам предоставил.

Итак, теперь вы знаете, как подключить внешний css. Используйте его, как основной способ.

Ниже идут еще несколько вариантов подключения. Они тоже пригодятся, но как дополнительные способы решения.

Подключение CSS внутренними стилями

Второй способ — это подключение CSS прямо внутри html документа. Это уже будут внутренние стили.

Описываются они в теге head , но уже при помощи парного элемента style .

На странице выглядит это так:

    Название страницы  H1 

Привет, мир!

Внутри тега style стили прописываем только по своему родному синтаксису. То есть точно также, как их прописываем в отельном файле стилей. В самом файле css тег style прописывать не нужно.

Данный способ подключения css не очень удобен.

Как правило, он используется в основном для асинхронной загрузки стилей. О ней мы еще ниже поговорим.

Подключение CSS к html через import

Еще один вариант — это подключение css к html при помощи директивы @import . Прописывается он в теге style .

  

Можно указывать как абсолютный, так и относительный путь к файлу. Вот как выглядит на странице:

    Название страницы @import url("/theme/style.css"); 

Привет, мир!

Комбинация импорта и внутренних стилей

Можно использовать комбинацию импорта файла и часть внутренних стилей. Все прописываем в теге style.

 @import url("/theme/style.css") H1 

На странице это выглядит так:

    Импорт @import url("/theme/style.css") H1 

Привет, мир!

Подключение CSS в CSS

Можно использовать подключение CSS файла к другому CSS. Для этого тоже можно использовать @import .

@import "путь к файлу";

Вот пример подключения нескольких файлов стилей в одном css:

@import url "/style/pervi.css"; @import url "/style/vtoroi.css"; H1

Inline CSS

Inline CSS — это встроенные стили, которые встраиваются только в определенный тег html. Например, к какому-нибудь абзацу.

Работает через атрибут style .

Обратите внимание на этот текст.

В примере видно, что с помощью атрибута style мы задали жирное начертание и красный цвет текста в абзаце (теге p).

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

Еще часто используют для стилизации разных ячеек таблиц. Так информация воспринимается намного лучше.

Таблица со встроенными inline css

Данный метод используется не так часто.

Ведь он указывает стилизацию только для одного конкретного тега. Поэтому все элементы страницы таким способом стилизовать не очень удобно.

Но как я говорил выше, в некоторых ситуациях такой способ может пригодиться.

Скажу, что если инлайн стили вы будете использовать, как в качестве дополнительной стилизации, то ничего плохого не будет.

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

Ведь код страницы в таком случае будет весить намного больше.

К тому же если нужно будет подправить какой-то стиль, то на это потом уйдет много времени. Потому что придется редактировать не один файл, а каждую страницу.

Загрузка CSS для определенного браузера

Обязательно хочу упомянуть про загрузку css для определенного браузера. Ведь каждый из них может отображать сайт по-разному.

На одном проект может хорошо отображаться, а на другом криво.

Как должна проходить загрузка CSS для определенного браузера

Например, мы вставили какую-то рамку.

В одном браузере, она может отображаться хорошо. Однако в другом, она может быть кривой, слишком большой или вовсе, отсутствовать.

Поэтому важно чтобы во всех программах просмотр ресурса был максимально одинаков и удобен.

Но к сожалению, не все браузеры одинаково отображают элементы и стили сайта.

Чтобы решить этот вопрос с разным отображением стилей, были созданы специальные CSS хаки.

Это особые селекторы, которые воспринимаются определенным браузером и игнорируются другими.

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

Ниже я дам вам несколько примеров.

Однако самым наилучшим вариантом будет отказ от подключения разных css стилей для различных браузеров. Старайтесь делать единые стили для всех браузеров.

Это сложно, но возможно!

Но если все получится, то это будет большим плюсом. Ваш проект будет хорошо отображаться во всех браузерах. Даже в тех, о которых вы могли и не знать.

Чтобы этого добиться, рекомендую не усложнять проекты. Добавляйте только то, что действительно, необходимо.

Еще обращайте внимание на валидацию кода. Ведь правильный тип документа имеет большое значение в согласованной работе браузеров.

CSS хаки

Вот несколько примеров css хаков для Internet Explorer.

/**Вариант 1**/ *:first-child+html .block < border:1px solid red; >/**Вариант 2**/ *+html .block < border:1px solid red; >/**Вариант 3**/ html>body .block < *border:1px solid red; >/**Вариант 4**/ *:first-child+html .block < border:1px solid red; >/**Вариант 5**/ *:first-child+html .block < border:1px solid red; >/**Вариант 6**/ @media \0screen .block < border:1px solid red; >/**Вариант 7**/ :root .block

Вместо .block вставляем свой класс или id, для которого задаются стили. Вместо border:1px solid red; приписываем свои свойства и их значения.

Браузер IE может воспринимать код, который находится в комментариях. Поэтому если у вас не получился вариант выше, то можно использовать такое решение:

 
Похожие публикации:
  1. Где на ниве chevrolet стоит топливный фильтр
  2. Как положить камни в вазу
  3. Как снять кпп ваз 2109
  4. Чем заменить рабочие тормозные цилиндры заз 968м

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

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