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

Класс CSS с привязкой к элементу

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

Пример синтаксиса

    НАЗВАНИЕ ЭЛЕМЕНТА.имя-класса { свойство: значение }

В CSS-файле это будет выглядеть так

P.class1 { text-align: center }

P.class2 { text-align: left }

Вызов из HTML будет выглядеть таким образом

< P CLASS=”class1”> Текст выровнен по центру </P>
< P CLASS=”class2”> Текст выровнен по левой стороне </P>
< P> текст отформатирован по умолчанию </P>

Класс CSS без привязки к элементу

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

.имя класса { свойство: значение }

Пример записи в файле CSS

.class1 {color: green }
.class2 {color: red }

Пример в html-коде

<P    CLASS=”class1”> Текст зеленого цвета </P>
<H3 CLASS=”class1”> Заголовок зеленого цвета </H3>

<P    CLASS=”class2” > Текст красного цвета </P>
<H3 CLASS=”class2”> Заголовок красного цвета </H3>

 

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

Уважаемые читатели, если Вы хотите еще глубже разобраться в такой теме как «Стандарты CSS, использование и применение» Предлагаю Вам очень качественный видиокурс Евгения Попова.   Для ознакомления с этим предложением пройдите по этой ссылке.

 

15 комментариев на “Классы CSS”

  • Максим says:
    http://maxneo.ru

    Css видимо навсегда для меня останется тайной за семью печатями)

  • Natabul says:
    http://jivilegko.ru/

    Спасибо за предложение. курс Попова у меня уже есть, но до этих уроков я еще не дошла.

  • Сергей says:
    http://vkusnjashka-njam-njam.ru

    Спасибо за нужную информацию. Приму на вооружение.
    Вопрос: не подскажите как правильно писать на блоге (каким шрифтом? как выделять правильно заголовки? и т. д.???)? В этом плане в меня одни ????? вопросы!Помогите пожалуйста!

    • Юрий says:
      http://inetmkt.ru

      Все шрифты, размеры шрифта и заголовки для блогов на wordpress зашиты в шаблоне(теме) блога. Если что-то менять, то надо или менять тему или изменять некоторые настройки в теме. На вашем блоге я был, все очень даже неплохо, сильно беспокоиться я не вижу причин. Главное, чтобы было понятно, что Вы хотите своим посетителям донести. Успехов Вам.

  • Дмитрий says:
    http://esh-vkusno.ru

    Спасибо за интересную и полезную статью!

  • Юрий says:
    http://urikbes.ru

    полезная информация. Приму к сведению

  • Петрович says:
    http://k-petrovichu.ru/

    У Вас очень полезная, и актуальная информация!

  • Александр says:
    http://vash-masterpol.ru/

    Информация действительно, полезная, спасибо

  • Сергей says:
    http://home-turizm.ru

    Интересно описываете классы. Все так понятно и кратко на обывателя. Спасибо.

  • Aleks says:
    http://moneytime.com.ua

    Просто и понятно написано про классы CSS.
    Зачет и уважение!

    • Юрий says:
      http://inetmkt.ru

      Спасибо, стараюсь,описал сами основы, без наследования и т.п. Дальше буду продолжать.

  • Валентина says:
    http://palabank.ru

    Ох, как это для меня сложно! Честно. Я чем дальше учусь, тем больше чувствую себя «чайником»… Юрий, а я могу вас попросить, подскажите, у вас кнопка Гугл+ с кодом стоит? Если с кодом, пожалуйста, если можно, напишите мне на емайл, как её можно установить. Голову уже сломала, читаю на Гугле пояснения всякие, но не выходит у меня, чтобы код установить. Плагин ставила, но мне это как-то не очень, без кода смысла нет.

    • Юрий says:
      http://inetmkt.ru

      Я просто поставил плагин и не заморачиваюсь больше, нормально работает.

  • Андрей says:
    http://usercomp.com

    Собираюсь переделать дизайн, понимаю, что он целиком строится на css. Но пока только изучаю и собираю информацию, чтобы двинуться дальше. Может и правда, нужно просто делать и сразу учиться?

    • Юрий says:
      http://inetmkt.ru

      Можно и так, можно сделать тестовый поддомен, можно на локальной версии тренироваться.

Оставить комментарий