Css styling using class

Class selectors

The CSS class selector matches elements based on the contents of their class attribute.

Syntax

.class_name  style properties > 

Note that this is equivalent to the following attribute selector :

[class~=class_name]  style properties > 

Examples

CSS

.red  color: #f33; > .yellow-bg  background: #ffa; > .fancy  font-weight: bold; text-shadow: 4px 4px 3px #77f; > 

HTML

p class="red">This paragraph has red text.p> p class="red yellow-bg"> This paragraph has red text and a yellow background. p> p class="red fancy">This paragraph has red text and "fancy" styling.p> p>This is just a regular paragraph.p> 

Result

Specifications

Browser compatibility

BCD tables only load in the browser

See also

Found a content problem with this page?

This page was last modified on Jul 22, 2023 by MDN contributors.

Your blueprint for a better internet.

MDN

Support

Our communities

Developers

Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998– 2023 by individual mozilla.org contributors. Content available under a Creative Commons license.

Источник

CSS урок 2. Использование классов

егэ разбор егэ разбор pascal уроки c уроки python уроки c++ уроки vb уроки lazarus уроки php уроки html уроки css уроки javascript уроки jquery и ajax уроки prolog уроки flash уроки

Чтобы добавить класс, необходимо:

Для элементов (тегов) к которым будут применены свойства класса, нужно прописать атрибут class с придуманным названием класса в качестве значения атрибута:

h1 class="my_class">В моей душе/h1>

В отельном стилевом файле (style.css) или в области head текущего документа прописать свойства созданного класса

h1.my_class { color: RGB(215,40,40); text-align: center }

В данном примере класс my_class будет «привязан» именно к тегу h1 , т.е. для других тегов с аналогичным классом свойства работать не будут.

Можно написать без привязки к конкретному тегу:

.my_class { color: RGB(215,40,40); text-align: center }

В данном случае класс будет применен к любым тегом данного класса

Пример: Создать два класса с названиями red1 и class1 . Один класс применить для заголовков h1 , другой класс применить для тегов p

html> head> style type="text/css">
h1.red1 { color: RGB(215,40,40); text-align: center } p.class1{color:#3366FF; font-family:Arial}
/style> /head> body> h1 class="red1">В моей душе/h1> p class="class1"> Я хочу быть ребенком: наивным и смелым,br> Ничего не бояться и верить в добро.br> Я бы снова писала по черному белым:br> Два плюс два - ну, четыре, конечно равно! /p> p> Конец /p>

Ничего не бояться и верить в добро.
Я бы снова писала по черному белым:
Два плюс два — ну, четыре, конечно равно!

Конец

Я хочу быть ребенком: наивным и смелым,
Ничего не бояться и верить в добро.
Я бы снова писала по черному белым:
Два плюс два — ну, четыре, конечно равно!

Задание: скопируйте код страницы. Измените страницу меню сайта так, чтобы одни пункты меню были темного цвета (класс .dark ), а другие – светлого ( класс .light ).
Для гиперссылки добавить свойство: text-decoration:none;

html> head> title> Классы /title> style type="text/css"> . /style> /head> body> center>h3> Главное меню /h3>/center> ul> a href="#" class="dark">li>Введение/li>/a> a href="#" class="dark">li>Глава1/li>/a> a href="#" class="dark">li>Глава2/li>/a> a href="#" class="dark">li>Заключение/li>/a> /ul> center>h3> Дополнительное меню /h3>/center> ul> a href="#" class="light">li>Тест/li>/a> a href="#" class="light">li>Глоссарий/li>/a> a href="#" class="light">li>Литература/li>/a> /ul> /body> /html>

использование классов css

Примеры использования классов с тегами и просто классов:

Универсальные классы или CSS селектор ID

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

#имя_класса{ свойство1: значение; свойство2: значение; }

Необходимо задать атрибут id с уникальным значением для того элемента, к которому будет применен универсальный класс:

Значение атрибута id придумывается самостоятельно и должно быть единственным таким значением id на всей веб-странице.

В стилевом файле (style.css) либо в области head текущей веб-страницы задается стиль для селектора id :

="text/css"> #steel { color: RGB(155,180,190); font-weight:bold } >

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

html> head> style type="text/css">
#steel { color: RGB(155,180,190); /* изменили цвет в системе RGB */ font-weight:bold /* установили жирный шрифт */ }
/style> /head> body> h2 id="steel">Заголовок со стилем/h2> h2>Заголовок без стиля/h2> /body> /html>

Заголовок без стиля

Стиль универсального селектора также может быть определен для конкретного тега:

h2#steel { color: RGB(155,180,190); /* изменили цвет в системе RGB */ font-weight:bold /* установили жирный шрифт */ }

В таком случае стиль будет влиять только на селекторы h2 , другие теги с атрибутом id=»steel» оформлены стилем не будут.

Задание: Задайте уникальный стиль для главного заголовка сайта. Опишите стиль в отдельном файле style.css и подключите стилевой файл к странице. В качестве свойств созданного стиля желательно использовать следующие:

left
line-through
lowercase
 font-style:normal

css размер шрифта

Каскадирование css стилей

Каскадирование css

Каскадирование css стилей означает преемственность применения того или иного стиля в зависимости от используемого метода подключения css. Рассмотрим на примере:

На примере видно, что приоритетным является метод встраивания использования стилей. Следующим по приоритету следует метод вложения и только потом — метод связывания (стиль в отдельном файле)

Важно: В случае, если пользовательская таблица стилей содержит !important , то это правило имеет приоритет над любым правилом, описанным в таблице стилей:

P { font-size: 24pt!important; }

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

Каскадироание в CSS

Тег с классом .children будет иметь цвет #666 , а тег с классом .parent — #999 . Однако, если мы уберем свойство color: #666 у селектора .parent .children , то цвет дочернего элемента наследуется от родителя и станет равным #999 . В этом заключается особенность наследования.

CSS наследование стилей

CSS наследование стилей

Вложенность тегов или их иерархия распространяется и на наследование стилей. Рассмотрим на примере:

Источник

How to Define a CSS Class Style

wikiHow is a “wiki,” similar to Wikipedia, which means that many of our articles are co-written by multiple authors. To create this article, volunteer authors worked to edit and improve it over time.

This article has been viewed 77,513 times.

Classes are a nice feature in HTML that allows you to assign a certain name to an element. They can be styled using CSS. If you don’t know how to use those features, this article will help you.

Image titled Define a CSS Class Style Step 1

Image titled Define a CSS Class Style Step 2

Create the basic HTML skeleton. As a reminder, it’s an opening HTML tag, an opening head tag, a closing head tag, an opening body tag, a closing body tag, and a closing html tag.

Image titled Define a CSS Class Style Step 3

Image titled Define a CSS Class Style Step 4

Give the HTML element a class. Do this by inserting «class=»classname» inside the opening tag for your element.

Image titled Define a CSS Class Style Step 5

Image titled Define a CSS Class Style Step 6

Image titled Define a CSS Class Style Step 7

Image titled Define a CSS Class Style Step 8

Expert Q&A

You can do the exact same thing with ID styles. To call an ID style in CSS, put «#idname < >» in your CSS document.

You Might Also Like

Create a Simple CSS Stylesheet Using Notepad

Create CSS

Make a Birthday Card with HTML and CSS

Insert a Hyperlink

How to Insert a Hyperlink Using Rich Text or HTML: 3 Methods

Источник

Читайте также:  Encoding xml data in java
Оцените статью