рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

ОСНОВЫ CSS

ОСНОВЫ CSS - раздел Информатика, Основы Css ...

ОСНОВЫ CSS

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

Синтаксис и принцип работы CSS

Рассмотрим структуру правила: Селектор - это HTML элемент, которому вы хотите придать определенный стиль. Непосредственно за селектором, пишется…

CSS Комментарии

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

CSS комментарий начинается с "/*", и заканчивается "*/", например так:

/*Это комментарий*/
p
{
text-align:center;
/*Это другой комментарий*/
color:black;
font-family:arial;
}

Способы подключения CSS к HTML документу.

Существует три способа вставки таблицы стилей:

  • Внешняя таблица стилей
  • Внутренняя таблица стилей
  • Встроенный стиль

Внешняя Таблица Стилей

Внешняя таблица стилей идеально подходит, когда стили должны применяться ко многим страницам. С помощью внешней таблицы стилей , вы можете изменить вид целого Веб сайта путем редактирования одного файла. Каждая страница должна ссылаться на таблицу стилей, используя тег <link>. Тег <link> находится в head-секции:

<head> <link rel="stylesheet" type="text/css" href="mystyle.css" /> </head>

Внешняя таблица стилей может быть написана в любом текстовом редакторе. Файл не должен содержать какие-либо html теги. Таблица стилей сохраняется в файле с расширением .css. Пример файла таблицы стилей приведен ниже:

hr {color:sienna;} p {margin-left:20px;} body {background-image:url("images/back40.gif");}

Не оставляйте пробелов между значением свойства и его единицами измерения! "margin-left:20 px" (вместо "margin-left:20px") будет работаеть в IE (браузере Internet Explorer), но не в браузерах Firefox или Opera.

Внешняя таблица стилей - это просто текстовый файл с расширением .css.
Допустим у нас есть таблица стилей style.css и несколько страниц html, причем все это расположено в одной папке. Тогда в каждом документе, который мы хотим подключить, в голове документа(между тегами <head> и </head>) необходимо прописать строчку:

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

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

ПРИМЕР:

Откройте Блокнот(или другой редактор) и создайте с помощью него два файла находящихся в одной папке: CSS файл - style.css и HTML файл - index.htm .

Файлы примерно следующего содержания:

Index.htm

  style.css h1{color:blue;font-size:14px}

Внутренняя Таблица Стилей

Внутренняя таблица стилей используется, когда отдельный документ имеет уникальный стиль. Вы определяете внутренние стили в head-секции страницы HTML, используя тег <style>, например:

<head> <style type="text/css"> hr {color:sienna;} p {margin-left:20px;} body {background-image:url("images/back40.gif");} </style> </head>

 

ПРИМЕР:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<html>
<head>
<title>Работаем со стилями</title>
<style type="text/css">
h1{color:blue;font-size:14px}
</style>
</head>
<body>
<h1>Это моя первая таблица стилей, и если все работает, то несмотря на то, что это заголовок первого уровня, он отобразиться высотой всего лишь 14 пикселей и будет голубого цвета</h1>
</body>
</html>

Встроенные Стили

Чтобы добавить встроенные стили, вы используете атрибут style в соответствующем теге. Атрибут style может содержать любое свойство CSS. Пример показывает как изменить цвет и левый отступ параграфа: <p …  

Несколько Таблиц Стилей

Например, внешняя таблица стилей имеет три свойства для селектора h3: h3 { color:red; text-align:left; font-size:8pt; } И внутренняя таблица стилей имеет такие свойства для селектора h3: h3… Если страница с внутренней таблицей стилей ссылается также и на внешнюю таблицу стилей, то свойства для h3 будут: …

Как Несколько Стилей Соединяются в Один

Стили могут быть указаны:

  • внутри HTML элемента
  • внутри head-секции страницы HTML
  • во внешнем CSS файле

Совет: Даже несколько внешних таблиц стилей могут использоваться одним HTML документом.

Порядок соединения

Вообще говоря, можно сказать, что все стили "сольются" в новую "фактическую" таблицу стилей по следующим правилам, четвертое из… Таким образом, встроенный стиль (внутри HTML элемента) имеет наивысший… Замечание: Если ссылка на внешнюю таблицу стилей помещается после внутренней таблицы стилей в секции <head>,…

Цвет и фон в CSS

Основными свойствами цвета и фона в CSS являются: color background-color background-image background-repeat background-attachment … А теперь подробнее, и по-порядку: Свойство COLOR

Все Фоновые Свойства CSS

Шрифты в CSS

Свойство FONT-FAMILY Данное свойство определяет гарнитуру шрифта. Вообще FONT-FAMILY с англ.… На рисунке ниже изображены названия основных, используемых на практике, шрифтов, сгруппированные по семействам. Причем…

Все CSS Свойства Шрифта

Текст в CSS

Свойство TEXT-ALIGN Свойство выравнивания текста, аналогичное атрибуту ALIGN, используемому в… left - выравнивание по левому краю(значение по умолчанию); right - выравнивание по правому краю; center - выравнивание…

Все Текстовые Свойства CSS

Списки в CSS

Ø list-style-type Ø list-style-position Ø list-style-image

Все CSS Свойства Списка

Ссылки в CSS

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

Применение псевдокласса к ссылкам:

А : ИМЯ ПСЕВДОКЛАССА { ...стиль ...}

Для ссылок например бывает четыре псевдокласса:

A:link { ... стиль оформления обычной ссылки... }
A:active { ... стиль оформления ссылки в момент нажатия... }
A:visited { ... стиль оформления посещенной ссылки... }
А:hover { ... стиль оформления ссылки, на которую наведен указатель мыши ... }

ПРИМЕРЫ: Для начала, посмотрите, как выглядят ссылки по умолчанию:

 

Видите, только посещенная ссылка отличается от других, а так, в принципе, все одинаково.

Попробуем создать свой стиль:

a:link { color: blue ; } a:visited { color:gray; } a:hover { color:red ; text-decoration:none; } a:active { color:green; text-decoration:none; }

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

Вообще вариантов оформления ссылки может быть множество, и каждый делает под конкретный дизайн что-то свое. Вот еще пример:

a:link { color: blue ; } a:visited { color:gray; } a:hover { color:red ; text-decoration:none; font-weight:bold; } a:active { color:green; text-decoration:none; text-transform:uppercase; }

Бывают случаи, когда мы не хотим вообще чтобы ссылка визуально выделялась на фоне текста. Решение опять же в CSS:

a:link { color: black ; text-decoration:none; } a:visited{ color: black ; text-decoration:none; } a:hover { color: black ; text-decoration:none; } a:active { color: black ; text-decoration:none; }  

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

a:link, a:visited, a:hover, a:active {color:black; text-decoration:none;}

А можно и вовсе без использования псевдоклассов:

a {color:black; text-decoration:none;}

При установке стиля для нескольких состояний ссылки, есть несколько порядковых правил:

  • a:hover ДОЛЖНО идти после a:link и a:visited
  • a:active ДОЛЖНО идти после a:hover

 

Типы селекторов в CSS

Селектор по элементу До этого момента, мы с вами работали именно с этим селектором.Т.е. в качестве… P { font-family: arial, verdana, sans-serif; font-size: 12px }

Таблицы

Вид HTML таблицы может быть значительно улучшен с помощью CSS:

Границы Таблиц

Пример ниже указывает черную границу для элементов table, th, и td: table,th,td { border:1px solid black; } Заметьте, что таблица в примере выше имеет двойные границы. Это потому, что как элемент table, так и элементы th/td -…

Свернутые Границы

Свойство border-collapse устанавливает, будут ли границы таблицы свернуты в одинарную границу, или будут отображаться отдельно:

Пример

table { border-collapse:collapse; } table, td, th { border:1px solid black; }  

 

 

Ширина и Высота Таблицы

Ширина и высота таблицы определяются с помощью свойств width и height.

Пример ниже устанавливает ширину таблицы в 100%, и высоту элементов th в 50px:

table { width:100%; } th { height:50px; }

 

Выравнивание Текста Таблицы

Свойство text-align указывает горизонтальное выравнивание, например, по левому краю (left), по правому краю (right), или по центру (center): … Свойство vertical-align устанавливает вертикальное выравнивание, например, по…  

Свойство Padding Таблицы

Чтобы контролировать пространство между границей и содержанием в таблице, используйте свойствоuse padding в элементах td и th:

td { padding:15px; }

Цвет Таблицы

  Установка положения заголовка таблицы Этот пример демонстрирует как…

Блоковая модель в CSS

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

Рамки в CSS

  Свойство BORDER-WIDTH Это свойство задает толщину рамки. Значение обычно указывается в пикселях, но также можно указывать ключевыми словами…

MARGIN (Поля) - это расстояние от границы(рамки) блока, до ближайших элементов, или, если их нет, до краев документа.

PADDING (Отступы) - как бы внутреннее расcтояние, между границей(рамкой) и содержимым блока.

.p1 { background-color : #FFE446; border:1px solid red; margin:70px; } .p2 { background-color : #FFE446; border:1px solid red; padding:70px; } .p3 { background-color : #FFE446; border:1px solid red; margin:50px; … Ну как разобрались? если читали текст внутри примера, то точно разобрались...

Высота(height) и ширина(width) блоков

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

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

HEIGHT - свойство устанавливающее высоту блока;

WIDTH - свойство устанавливающее ширину блока;

Теория - теорией, но давайте практиковаться. Я создал 4 класса, и поочередно присвоил их одному и тому же боксу (в данном случае DIV) с текстом.… .box1 { width: 300px; border: 1px solid red; background: #FFE446; } … Как видите, ширина фиксированная и равна 300 пикселей, а высота устанавливается по умолчанию, в зависимости от…

Позиционирование блоков

Рассмотрим две основные модели позиционирования: Абсолютное позиционирование (POSITION:ABSOLUTE;) Относительное позиционирование…   Абсолютное позиционирование (POSITION:ABSOLUTE;)

Плавающие блоки(свойство float)

Итак, Плавающие блоки в CSS определяются свойством float. Свойства FLOAT Данное свойство определяет, будет ли блок плавающим и в какую сторону он будет перемещаться. Свойство может принимать…

Слои в CSS

Создавая блок в CSS, мы всегда четко задаем его параметры, а также позиционируем его в определенное место на экране. Таким образом, любой блок имеет… За создание слоя в CSS отвечает свойство Z-index, а принимаемые им значения,… Например, можно сделать из карт знаменитую комбинацию Royal Flash.

– Конец работы –

Используемые теги: основы, css0.049

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: ОСНОВЫ CSS

Что будем делать с полученным материалом:

Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Еще рефераты, курсовые, дипломные работы на эту тему:

Основы планирования. Теоретические основы управления проектами. Основы планирования. Планирование проекта в MS Project 7
Использованная литература В В Богданов Управление проектами в Microsoft Project Учебный курс Санкт Петербург Питер г...

Экономические основы технологического развития тема “ Основы технологического и экономического развития”
Особенностью современного развития технологий является переход к целостным технолого-экономическим системам высокой эффективности, охватывающим… В практической деятельности экономиста и финансиста технология является… Именно за счет прибыли, полученной от своевременно и разумно вложенных в технологию средств, и достигается…

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

Ведение в курс "Основы экономической теории" (Введення в курс "Основи економiчної теорiї)
В працях Ксенофонта 430 355 рр. до н. е Платона 427 347 рр. .о н. Аристотеля 384 322 рр. до н. е а також мислителв стародавнього Риму, нд, Китаю… Але не кожна економчна думка розвиваться у систему поглядв ста економчним… Н в рабовласницькому, н у феодальному суспльств ще не снувало струнко системи економчних поглядв на економчн процеси.…

Логические основы работы ЭВМ. Основы понятия и операции алгебры логики
Введение... Логические основы работы ЭВМ Основы понятия и операции алгебры логики Прикладное программное обеспечение...

Модуль 1. ЕСТЕСТВЕННОНАУЧНЫЕ ОСНОВЫ ПРЕДСТАВЛЕНИЙ ОБ ОКРУЖАЮЩЕЙ ДЕЙСТВИТЕЛЬНОСТИ Тема 1. Основы концепций представления детерминированной физической картины мира
Модуль ЕСТЕСТВЕННОНАУЧНЫЕ ОСНОВЫ ПРЕДСТАВЛЕНИЙ ОБ ОКРУЖАЮЩЕЙ ДЕЙСТВИТЕЛЬНОСТИ... Тема Основы концепций представления детерминированной физической картины... Из наблюдений установлять теорию через теорию исправлять наблюдения есть лучший способ к изысканию правды...

Деление клеток - основа размножения и роста организмов Деление клеток - процесс, лежащий в основе размножения и индивидуального развития всех живых организмов. Основную роль в делении клеток играет ядро. На окрашенных препаратах клетки содержимое ядра в
В процессе деления ядра нуклеопротеины спирализуются, укорачиваются и становятся видны а световой микроскоп в виде компактных палочковидных… Она в десятки раз продолжительнее митоза. В эту фазу происходит синтез молекул… В анафазе центромеры делятся, сестринские хроматиды отделяются друг от друга и за счет сокращения нитей веретена…

ОСНОВИ ТЕОРIЇ КIЛ, ОСНОВИ РАДІОЕЛЕКТРОНІКИ
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ... ХАРКІВСЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ РАДІОЕЛЕКТРОНІКИ...

Истоки и теоретические основы паблик рилейшнз. Истоки и теоретические основы паблик рилейшнз (ПР)
Смоленский государственный университет... Н Н Розанова ПАБЛИК РИЛЕЙШНЗ Пособие к семинарским занятиям...

ОСНОВЫ CSS
Комментарии используются чтобы пояснить ваш код и могут помочь вам когда вы будете редактировать исходный код позже Комментарии игнорируются... CSS комментарий начинается с quot quot и заканчивается quot quot... Это комментарий p text align center Это другой комментарий color black font family arial...

0.036
Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • По категориям
  • По работам