Уроки CSS
Вложений: 1
Ну как и просили, начинаю статью про CSS
Вложение 126604 «Что же это за зверь и с чем его едят?» Каскадная таблица стилей(CSS) – это формальный язык описания внешнего вида документа, написанного с использованием языка разметки. Преимущественно используется как средство описания, оформления внешнего вида веб-страниц, написанных с помощью языков разметки HTML и XML. Сейчас практически не один сайт не обходится без этой таблицы. CSS позволяет расширить возможности оформления HTML и сократить сам код HTML до минимума. Какое расширение имеет СSS файл? Таблица стилей имеет формат .css. Для этого, как и для HTML понадобиться Блокнот или лучше Notepad++. |
Как подключить таблицу стилей к странице HTML?
1) Вставка ссылки на .css файл Чтобы подключить CSS из файла нужно в HTML странице в любом месте, но между тегами Код HTML:
<head> Код HTML:
<link rel="stylesheet" type="text/css" href="файл_таблицы_стилей.css"> Код HTML:
<head> 2) Включение в <body> </body> Идем далее. Чтобы не подключать CSS файл(допустим нужен всего лишь маленький кусочек стиля), то можно делать вот так: В любой части странице, лучше конечно в BODY пишите вот такой вот код: Код HTML:
<style type="text/css"> 3) Прямое включение в HTML теги. Допустим вам не нужен удаленный файл, вы не хотите забивать страничку вторым способом, но стиль блока или ссылки нужен. Вы можете вписать стиль в свой тег, будь то ссылка, картинка, блок или что-то другое. Возьмем к примеру ссылку: Пишем саму ссылку: Код HTML:
<a href="ссылка">Заголовок</a> Код HTML:
<a style="color: red" href="ссылка">Заголовок</a> |
Как ими пользоваться?
Пользоваться CSS стилями легко. Нужно всего чуточку знания английского языка и тогда CSS стили для вас будут очень простыми. По сути каждый стиль называется прямо, то есть если это color, то это цвет, если это shadow, то это тень и так далее. Стиль назначается определенному классу или id (class или id) Вы пишите стиль допустим для класса block. Написали стиль, а затем подключаете этот класс к HTML тегу. Рассмотрим на примере. Вам дана картинка в HTML Код HTML:
<img src="картинка.png"> 1) Для классов Код HTML:
.image { border: 3px; border-color: black; border-radius: 10px } 2) Для id Код HTML:
#image { border: 3px; border-color: black; border-radius: 10px } 3) Для самого тега(будь то: a, img, p, li, ul, ol и так далее) Код HTML:
img { border: 3px; border-color: black; border-radius: 10px } Код HTML:
a { border: 3px; border-color: black; border-radius: 10px } Код HTML:
ul { border: 3px; border-color: black; border-radius: 10px } А затем этот стиль подключаем к HTML коду. Та же картинка: 1) Для класса Код HTML:
<img class="image" src="картинка.png"> 2) Для ID Код HTML:
<img id="image" src="картинка.png"> 3) Для самого тега html код не изменяется Код HTML:
<img src="картинка.png"> |
Про что еще рассказать в этой теме??
Даже не знаю, о чем и писать дальше |
Собственно этих базовых понятий полно в сети. А вот что действительно интересно, так это соответствие css3 и фильтров в ie 7-8(9)
|
Да, точно. Для осла -иваныча нужны хитрости
|
Тут не хватает рассказа про синтаксис.
У меня вопрос. Допустим, что я задал заголовкам Н2 стиль с желтым фоном и выравнивание по левому краю. Но, в некоторых случаях мне нужно выравнивание по правому краю и голубой фон. Как быть тогда? Еще вопрос. Все html лежат в одной папке. Все они поделены с помощью div на пять блоков: шапка, контент, левый блок, правый блок и подвал. Хотелось бы чтобы ссылки на все html файлы появлялись автоматический, например в правом блоке. Возможно ли такое сделать с помощью css? Вообще-то я занимаюсь css всего второй день и у меня много вопросов. Только на сегодня хватит:) |
Цитата:
Цитата:
|
[QUOTE=kreol;945697]Добавить к нужным элементам класс. И для этого класса определить нужные свойства.
Можно поподробней. |
Цитата:
CSS Код HTML:
h2 {background-color: yellow; text-align:left} Код HTML:
<h2>текст желтый</h2> CSS Код HTML:
h2 {background-color: yellow; text-align:left} Код HTML:
<h2>текст желтый</h2> А второй вопрос я вообще не понял |
Часовой пояс GMT +4, время: 18:05. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.