Веб-программирование от незрячего, урок 2: css, или язык стилей сайта

in esteem •  6 years ago 

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

5 основ css:

  1. Классы. Пишутся с ".", могут использоваться несколько раз на страницах;
  2. Id: может использоваться только 1 раз на html странице. Начинаются со знака "#".
  3. После имени класса или идентификатора пишется { - левая фигурная скобка означает начало параметров сего class/id.
  4. } - закрывает блок настроек класса/id;
  5. Все параметры прописываются через двоеточие и заканчиваются точкой с запятой. Пример:
    align: center; // Выравнивание по центру
    Здесь я выравнил по центру, а при помощи "//" прописал комментарий к стилю.

Примеры написания

#id_name {
width: 100px;
}

Здесь я написал, что создать необходимо идентификатор с именем id_name, и прописал ему ширину в 100px. Это значит, что элементы, которым его присвою, станут иметь ширину в 100 пикселей.

Как используются стили на странице:

  1. Прописываем class или id в атрибутах тегов. Но без начального символа(# или .):
    <p id="id_name">Текст</p>
    <div class="class_name">Блок текста</div>
  2. Атрибутом style (Не рекомендуется):
    <p style="width: 100px;">Текст</p>

Способы подключения стилей:

  1. Создаём файл с расширением .css и подключаем его, как было описано в предыдущем уроке про HTML:
    <link rel="stylesheet" href="style.css">
  2. Прописать в теге <style>, который имеет закрывающий парный тег.
    Чаще всего его пишут в секции head, но стоит попробовать разместить перед </body>. Кроме того, стоит знать, что внутри сего тега лучше не писать много стилей.
    Пример:
<style>
.class_name {
width: 500px;
}
</style>

И да:

Если вы решили делать css файл, необходимо знать, что внутри прописываются только сами стили (Без всяких там тегов и прочих обозначений начала). Пример (С первой строки кода - это начало файла стилей):

.class_name {
width: 500px;
}
#id_name {
width: 100px;
background_color: #ffffff;
}
p .image_class {
width: 100%;
}

На самом деле, файлы стилей гораздо больше содержат инструкций, но это всего лишь пример.

Если заметили, в id я добавил background_color - это цвет фона. #ffffff - это hax код цвета (Для получения нужного вам надо пойти в поисковые системы: там есть таблицы цветов).

Также прописал p .image_class, который имеет ширину 100%.
p - это тег.
**Т.е. если вы хотите, чтобы параметры стилей срабатывали только для класса или id с определённым тегом, необходимо прописать его название перед именем с начальным символом, например, div #sidebar.

Всё

Если будут вопросы, пишите - отвечу.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!