Страница 1 из 212»
Форум forucoz.com » uCoz » Уроки по ucoz » Урок 2: Как работает CSS?
Урок 2: Как работает CSS?
PubДата: Понедельник, 03.05.2010, 19:03 | Сообщение # 1
Группа: Проверенные
Сообщений: 2214
Награды: 79
Репутация: 872
Статус: Оффлайн
Урок 2: Как работает CSS?

Вы этом уроке вы создадите свою первую таблицу стилей/style sheet. Вы узнаете об основах базовой модели CSS и о том, какие коды необходимо использовать для CSS в HTML-документе.

Многие свойства, используемые в Cascading Style Sheets (CSS), аналогичны свойствам HTML. Таким образом, если вы используете HTML для дизайна страниц, вы, наверняка узнáете многие коды. Посмотрим на конкретном примере.
Базовый синтаксис CSS

Скажем, нам нужен красный цвет фона web-страницы:

В HTML это можно сделать так:

Code
<body bgcolor="#FF0000">

С помощью CSS того же самого результата можно добиться так:

Code
body {background-color: #FF0000;}

Как видите, эти коды более или менее идентичны в HTML и CSS. Этот пример также демонстрирует фундаментальную модель CSS:

Но где размещать CSS-код? Именно этим вопросом мы и займёмся сейчас.
Применение CSS к HTML-документу

Есть три способа применить правила CSS к HTML-документу. Ниже мы рассмотри эти три метода. Мы рекомендуем сосредоточиться на третьем - то есть внешней/external таблице стилей.
Метод 1: Инлайн/In-line (атрибут style)

Можно применять CSS к HTML с помощью HTML-атрибута style. Красный цвет фона можно установить так:

Code

<html>
   <head>
     <title>Example</title>
   </head>
   <body style="background-color: #FF0000;">
     <p>This is a red page</p>
   </body>
</html>

Метод 2: Внутренний (тэг style)

Второй способ вставки CSS-кодов - HTML-тэг <style>. Например:

Code

<html>
   <head>
     <title>Example</title>
     <style type="text/css">
       body {background-color: #FF0000;}
     </style>
   </head>
   <body>
     <p>This is a red page</p>
   </body>
</html>

Метод 3: Внешний (ссылка на таблицу стилей)

Рекомендуемый метод - создание ссылки на так называемую внешнюю таблицу стилей. В данном учебнике мы будем использовать именно этот метод во всех примерах.

Внешняя таблица стилей это просто текстовый файл с расширением .css. Вы можете поместить таблицу стилей на ваш web-сервер или на жёсткий диск, как и другие файлы.

Например, скажем, ваша таблица стилей называется style.css и находится в папке style. Это можно проиллюстрировать так:

Весь фокус состоит в том, чтобы создать ссылку из HTML-документа (default.htm) на таблицу стилей (style.css). Это можно сделать одной строчкой HTML-кода:

Code
<link rel="stylesheet" type="text/css" href="style/style.css" />

Обратите внимание, как указан путь к вашей таблице стилей атрибутом href.

Эту строку кода нужно вставлять в разделе header HTML, то есть между тэгами <head> и </head>. Например, так:

Code

<html>
   <head>
     <title>My document</title>
     <link rel="stylesheet" type="text/css" href="style/style.css" />
   </head>
   <body>
   ...

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

Это поможет вам сэкономить уйму времени и сил. Если вы, например, хотите изменить цвет фона web-сайта из 100 страниц, таблица стилей избавит вас от необходимости вручную изменять все сто HTML-документов. Используя CSS, эти изменения можно сделать за несколько секунд, просто изменив один код в центральной таблице стилей.

Давайте посмотрим, как это сделать.
Попытайтесь сделать это сами

Откройте Notepad (или другой ваш текстовый редактор) и создайте два файла - HTML-файл и CSS-файл - такого содержания:
default.htm

Code

<html>
   <head>
     <title>Мой документ</title>
     <link rel="stylesheet" type="text/css" href="style.css" />
   </head>
   <body>
     <h1>Моя первая таблица стилей</h1>
   </body>
</html>

style.css

body {
   background-color: #FF0000;
}

Разместите эти файлы в одной папке. Не забудьте сохранить файлы с правильными расширениями (".css" и ".htm")

Откройте default.htm в вашем браузере и вы увидите, что страница имеет красный фон. Поздравляем! Вы создали вашу первую таблицу стилей!


Неофициальное сообщество uCoz. Возрождение?
 
N1LEXДата: Четверг, 20.05.2010, 10:57 | Сообщение # 2
Общительный
Группа: Проверенные
Сообщений: 39
Награды: 5
Репутация: 118
Статус: Оффлайн
Спасибо!
 
PubДата: Четверг, 20.05.2010, 13:12 | Сообщение # 3
Группа: Проверенные
Сообщений: 2214
Награды: 79
Репутация: 872
Статус: Оффлайн
N1LEX, в этом разделе не идет подщет постов

Неофициальное сообщество uCoz. Возрождение?
 
RS_7Дата: Четверг, 20.05.2010, 21:08 | Сообщение # 4
Полюбому чувак (:
Группа: Проверенные
Сообщений: 365
Награды: 6
Репутация: 215
Статус: Оффлайн
Довольно не плохая статья! Спасибо

Школота атакует! Взрослые негодуйте (:
Полюбому чувак (:
 
duffy_28Дата: Четверг, 20.05.2010, 22:09 | Сообщение # 5
CS задрот xD
Группа: Пользователи
Сообщений: 2425
Награды: 88
Репутация: 1389
Статус: Оффлайн
Норм статья, благодарю

Я изменил бы мир, но бог не дает исходники..
 
FlexДата: Понедельник, 24.05.2010, 11:01 | Сообщение # 6
Завсегдатай
Группа: Постоянный
Сообщений: 981
Награды: 74
Репутация: 578
Статус: Оффлайн
Во, обязательно посмотрю, а то я в html хорошо разбираюсь а ксс не очень=)

 
Str1keДата: Вторник, 25.05.2010, 18:38 | Сообщение # 7
★by Str1ke★
Группа: VIP
Сообщений: 1870
Награды: 189
Репутация: 3898
Статус: Оффлайн
DArk-AnGeL, спасибо так всё подробно
 
Ra1teRДата: Среда, 26.05.2010, 15:44 | Сообщение # 8
Флудер
Группа: Проверенные
Сообщений: 359
Награды: 91
Репутация: 813
Статус: Оффлайн
Нового ничего не узнал, но красиво сделано=) Еще пиши статьи, хорошо получается

R351116375890 <- все бабки сюда xD))
 
sashaoffДата: Четверг, 27.05.2010, 17:06 | Сообщение # 9
Группа: Постоянный
Сообщений: 562
Награды: 8
Репутация: 369
Статус: Оффлайн
сделано неплохо.. молодец

http://vkontakte.ru/club29466348 - игровой проект CrashPoint.ru
 
PubДата: Пятница, 02.07.2010, 11:29 | Сообщение # 10
Группа: Проверенные
Сообщений: 2214
Награды: 79
Репутация: 872
Статус: Оффлайн
sashaoff, спасибо

Неофициальное сообщество uCoz. Возрождение?
 
Форум forucoz.com » uCoz » Уроки по ucoz » Урок 2: Как работает CSS?
Страница 1 из 212»
Поиск:
​​​