Отступы и поля
Чтобы различные элементы визуально отделялись друг от друга, у них есть особые параметры — отступы и поля. CSS предоставляет полный контроль над этими параметрами.
CSS отступы
Отступы — это промежуток снаружи элемента за пределами любых установленных рамок.
У этого элемента есть отступ в 70px.
В CSS есть свойства, позволяющие определять отступ для каждой стороны элемента:
margin-top
margin-right
margin-bottom
margin-left
Все свойства отступов могут принимать следующие значения:
- auto — значение отступа вычисляет браузер
- ширина — значение в единицах измерения длины (px, pt, cm и т.д.)
- % — значение в процентах от ширины содержащего элемента
- inherit — указывает на то, что значение должно наследоваться от родительского элемента
Также, можно использовать отрицательные значения.
В следующем примере установим отступы для всех четырех сторон элемента <p>:
p { margin-top: 100px; margin-bottom: 100px; margin-right: 150px; margin-left: 80px; }
margin — Краткая форма записи
Чтобы уменьшить код, все свойства определения отступов можно объединить в одно свойство.
CSS свойство margin
является короткой формой записи следующих свойств определения отступов:
margin-top
margin-right
margin-bottom
margin-left
Это работает так:
Если у свойства margin
определено четыре значения:
- margin: 25px 50px 75px 100px;
- верхний отступ 25px
- правый отступ 50px
- нижний отступ 75px
- левый отступ 100px
p { margin: 25px 50px 75px 100px; }
Если у свойства margin
определено три значения:
- margin: 25px 50px 75px;
- верхний отступ 25px
- правый и левый отступы 50px
- нижний отступ 75px
p { margin: 25px 50px 75px; }
Если у свойства margin
определено два значения:
- margin: 25px 50px;
- верхний и нижний отступы 25px
- правый и левый отступы 50px
p { margin: 25px 50px; }
Если у свойства margin
определено одно значение:
- margin: 25px;
- все четыре отступа 25px
p { margin: 25px; }
Значение auto
Чтобы горизонтально центрировать элемент внутри его контейнера, можно для свойства margin
задать значение auto
.
В этом случае элемент займет заданную ширину, а оставшееся пространство будет поровну поделено между левым и правым отступами.
div { width: 300px; margin: auto; border: 1px solid red; }
Значение inherit
В следующем примере значение левого отступа элемента <p> наследуется от родительского элемента (<div>):
div { border: 1px solid red; margin-left: 100px; } p.ex1 { margin-left: inherit; }
Схлопывание отступов
Верхний и нижний отступы элементов иногда схлопываются в один отступ, который будет равен самому большому из этих двух отступов.
Это происходит только с верхними и нижними отступами и не случается с левыми и правыми отступами!
Посмотрите на следующий пример:
h2 { margin: 0 0 50px 0; } h3 { margin: 20px 0 0 0; }
Здесь у элемента <h2> нижний отступ установлен в 50px, а у элемента <h3> верхний отступ установлен в 20px.
Логика подсказывает, что вертикальный отступ между элементами <h2> и <h3> должен быть 70px (50px + 20px). Однако из-за схлопывания отступов действительный вертикальный отступ между этими элементами будет 50px.
CSS поля
Поля — это промежуток вокруг содержимого элемента внутри любых установленных рамок.
У этого элемента есть поля в 70px.
В CSS есть свойства, позволяющие определять поле для каждой стороны элемента:
padding-top
padding-right
padding-bottom
padding-left
Все свойства полей могут принимать следующие значения:
- ширина — значение в единицах измерения длины (px, pt, cm и т.д.)
- % — значение в процентах от ширины содержащего элемента
- inherit — указывает на то, что значение должно наследоваться от родительского элемента
Внимание! Отрицательные значения не допустимы.
В следующем примере установим поля для всех четырех сторон элемента <div>:
div { padding-top: 50px; padding-right: 30px; padding-bottom: 50px; padding-left: 80px; }
padding — Краткая форма записи
Чтобы уменьшить код, все свойства определения полей можно объединить в одно свойство.
CSS свойство padding
является короткой формой записи следующих свойств определения полей:
padding-top
padding-right
padding-bottom
padding-left
Это работает так:
Если у свойства padding
определено четыре значения:
- padding: 25px 50px 75px 100px;
- верхнее поле 25px
- правое поле 50px
- нижнее поле 75px
- левое поле 100px
div { padding: 25px 50px 75px 100px; }
Если у свойства padding
определено три значения:
- padding: 25px 50px 75px;
- верхнее поле 25px
- правое и левое поля 50px
- нижнее поле 75px
div { padding: 25px 50px 75px; }
Если у свойства padding
определено два значения:
- padding: 25px 50px;
- верхнее и нижнее поля 25px
- правое и левое поля 50px
div { padding: 25px 50px; }
Если у свойства padding
определено одно значение:
- padding: 25px;
- все четыре поля 25px
div { padding: 25px; }
Ширина полей и элемента
CSS свойство width
определяет ширину области с содержимым элемента. Область с содержимым — это пространство внутри полей, рамок и отступов элемента (блочная модель).
Таким образом, если у элемента задана ширина, то поля будут добавляться к общей ширине элемента. Это часто приводит к нежелательным результатам.
В следующем примере для элемента <div> устанавливается ширина в 300px. Однако реальная ширина элемента <div> будет 350px (300px + 25px левого поля + 25px правого поля):
div { width: 300px; padding: 25px; }
Чтобы ширина была 300px без учета полей, можно использовать свойство box-sizing
. Это будет определять реальную ширину элемента — если ширина полей будет увеличиваться, доступное пространство содержимого будет уменьшаться.
div { width: 300px; padding: 25px; box-sizing: border-box; }
В своем файле таблиц стилей измените код CSS для тега <h3> следующим образом:
h3 { font-size: 1.5em; background-color: #ccc; margin: 1em; padding: 3em; }
Вы увидите, что заголовки второго уровня отодвинутся от соседних элементов. В данном примере используется краткая форма записи свойств отступов и полей.
Все CSS свойства определения отступов и полей
Свойство | Описание |
---|---|
margin | Короткое свойство, определяющее размер всех отступов элемента за одну декларацию |
margin-bottom | Определяет размер нижнего отступа элемента |
margin-left | Определяет размер левого отступа элемента |
margin-right | Определяет размер правого отступа элемента |
margin-top | Определяет размер верхнего отступа элемента |
padding | Короткое свойство, определяющее размер всех полей элемента за одну декларацию |
padding-bottom | Определяет размер нижнего поля элемента |
padding-left | Определяет размер левого поля элемента |
padding-right | Определяет размер правого поля элемента |
padding-top | Определяет размер верхнего поля элемента |
Text CSS уроки для начинающих академия
❮ Назад Дальше ❯
Этот текст стилизован под некоторые свойства форматирования текста.
Заголовок использует свойства выравнивания текста, преобразования текста и цвета. Абзац имеет отступ, выравнивается, и задается пробел между символами. Подчеркивание удаляется из этого цветного.Цвет текста
Свойство color
используется для задания цвета текста.
Цвет задается:
- a color name — like «red»
- a HEX value — like «#ff0000»
- an RGB value — like «rgb(255,0,0)»
Посмотрите на значения цвета CSS для полного списка возможных значений цвета.
Цвет текста по умолчанию для страницы определяется в селекторе Body.
Пример
body {
color: blue;
}
h2 {
color: green;
}
Примечание: Для CSS, совместимого с W3C: Если вы определите свойство color
, необходимо также определить background-color
.
Выравнивание текста
Свойство text-align
используется для задания выравнивания текста по горизонтали.
Текст может быть выровнен по левому или правому краю, центрирован или выровнен.
Следующий пример показывает выравнивание по центру, а левый и правый выровненный текст (выравнивание по левому краю по умолчанию, если направление текста слева направо, а выравнивание по правому краю по умолчанию, если направление текста справа налево):
Пример
h2 {
text-align: center;
}
h3 {
text-align: left;
}
h4 {
text-align: right;
}
Если свойство text-align
имеет значение «выравнивание», каждая строка растягивается так, чтобы каждая строка имела одинаковую ширину, а левое и правое поля были прямыми (как в журналах и газетах):
Пример
div {
text-align: justify;
}
Оформление текста
Свойство text-decoration
используется для задания или удаления элементов оформления из текста.
Значение text-decoration: none;
часто используется для удаления подстрочных ссылок:
Пример
a {
text-decoration: none;
}
Другие значения text-decoration
используются для декорирования текста:
Пример
h2 {
text-decoration: overline;
}
h3 {
text-decoration: line-through;
}
h4 {
text-decoration: underline;
}
Примечание: Не рекомендуется подчеркивание текста, который не является ссылкой, так как это часто путает читателя.
Преобразование текста
Свойство text-transform
используется для указания прописных и строчных букв в тексте.
Его можно использовать для того чтобы превратить все в прописные или строчные буквы, или прописную букву первой буквы каждого слова:
Пример
p.uppercase {
text-transform: uppercase;
}
p.lowercase {
text-transform: lowercase;
}
p.capitalize {
text-transform: capitalize;
}
Отступ текста
Свойство text-indent
используется для указания отступа первой строки текста:
Пример
p {
text-indent: 50px;
}
Интервал между буквами
Свойство letter-spacing
используется для указания пробела между символами в тексте.
В следующем примере показано, как увеличить или уменьшить пространство между символами:
Пример
h2 {
letter-spacing: 3px;
}
h3 {
letter-spacing: -3px;
}
Высота линии
Свойство line-height
используется для задания промежутка между строками:
Пример
p. small {
line-height: 0.8;
}
p.big {
line-height: 1.8;
}
Направление текста
Свойство direction
используется для изменения направления текста элемента:
Пример
p {
direction: rtl;
}
Интервал между словами
Свойство word-spacing
используется для указания промежутка между словами в тексте.
В следующем примере показано, как увеличить или уменьшить интервал между словами:
Пример
h2 {
word-spacing: 10px;
}
h3 {
word-spacing: -5px;
}
Тень текста
Свойство text-shadow
добавляет тень к тексту.
В следующем примере указывается положение горизонтальной тени (3px), положение вертикальной тени (2px) и цвет тени (красный):
Пример
h2 {
text-shadow: 3px 2px red;
}
Другие примеры
Отключение переноса текста внутри элемента
В этом примере демонстрируется отключение переноса текста внутри элемента.
Вертикальное выравнивание изображения
В этом примере показано, как задать вертикальное выравнивание изображения в тексте.
Совет: Перейдите в раздел «шрифты CSS», чтобы узнать, как изменить шрифты, размер текста и стиль текста.
Все свойства текста CSS
Свойство | Описание |
---|---|
color | Задает цвет текста |
direction | Задает направление текста/направление письма |
letter-spacing | Увеличивает или уменьшает расстояние между символами в тексте |
line-height | Установка высоты линии |
text-align | Задает выравнивание текста по горизонтали |
text-decoration | Указывает украшение, добавляемое в текст |
text-indent | Задает отступ первой строки в текстовом блоке |
text-shadow | Указывает эффект тени, добавляемый к тексту |
text-transform | Управляет капитализацией текста |
text-overflow | Указывает, как переполненное содержимое, которое не отображается, должно сигнализироваться пользователю |
unicode-bidi | Используется вместе со свойством Direction для установки или возврата текста, который должен быть переопределен для поддержки нескольких языков в одном документе |
vertical-align | Задание вертикального выравнивания элемента |
white-space | Указывает, как обрабатываются пробелы внутри элемента |
word-spacing | Увеличивает или уменьшает расстояние между словами в тексте |
❮ Назад Дальше ❯
Основ HTML/CSS для начинающих!
OpenWeaver 1
Основы htmlcss2460×578 44,8 КБ
ШАГ 1: Посмотрите приведенный ниже самоучитель.
Посмотрите самоучитель по основам HTML/CSS для начинающих!
ШАГ 2: Пройдите тест и получите сертификат.
Пройдите короткую оценку и получите сертификат прямо сейчас.🎉
Сертификат участника (2)2000×1414 104 КБ
ДОПОЛНИТЕЛЬНО: ПРАКТИЧЕСКОЕ УПРАЖНЕНИЕ
Пришло время испытать мощь этого набора kandi для HTML/CSS в один клик!
После установки и запуска этого комплекта у вас будет рабочая модель, которую вы сможете настроить и использовать в своем проекте.
ПОДДЕРЖКА
Свяжитесь с нами, ответив ниже, чтобы получить любую помощь, которая может вам понадобиться с этим курсом.
Надеемся, вам понравилось использовать kandi! Продолжайте свое обучение с kandi
УЗНАТЬ БОЛЬШЕ ТЕМ:
7 лайков
mu61588 3
я узнал много советов и тегов спасибо
7 отметок «Нравится»
4
Я изучил css и HTML
5 лайков
самалшритам77 5
Я выучил html и css
2 лайков
6
Одна из самых эффективных платформ для изучения html и css
4 лайков
7
Я learand css и HTML
3 лайков
8
Я хочу посещать эти занятия и получить сертификат
2 лайков
9
Привет… Я действительно хочу поблагодарить сообщество OpenWeaver за это руководство по наблюдению за платформой, которое очень помогло мне, и я узнал много советов, тегов и многого другого.
Еще раз спасибо за этот этап очень хорошо и информативно.
3 лайков
танкмс1304 10
Я действительно хочу поблагодарить сообщество OpenWeaver за то, что это руководство по наблюдению за платформой очень полезно для меня.
3 лайков
11
Я завершил оценку, но все еще не получил сертификат
1 Нравится
OpenWeaver 12
@aanushaharshitha. Если вы завершили и отправили оценку, вы получите свой сертификат по электронной почте (от
[email protected]) в течение 7 рабочих дней с момента отправки оценки.
1 Нравится
13
сертификаты не принимаются CSS и HTML базовый python
1 Нравится
OpenWeaver 14
@malikmoon7325, Если вы заполнили и представили оценку, вы получите сертификат по электронной почте (от
[email protected]) в течение 7 рабочих дней с момента подачи оценки.
1 Нравится
15
Почти 5-6 дней
Спасибо
2 лайка
шарварихаде37 17
завершено очень хорошее объяснение
rajesvariubbathoti 18
Очень хорошее объяснение в видео.Спасибо
1 Нравится
Что такое CSS? Как изучить CSS для начинающих
CSS — один из краеугольных камней Интернета. Если HTML — это кости веб-сайта, CSS — это то, что делает сайт лучше, чем скелет. Без CSS веб-страницы были бы унылыми и скучными.
Для новичков CSS — отличный язык программирования для изучения, потому что его легко понять, и существует множество доступных ресурсов и учебных пособий, показывающих, как его использовать. (На самом деле, одной из первых вещей, которые я изучил в отношении веб-дизайна и разработки, был CSS!)
Синтаксис и концепции CSS понятны даже тем, кто не очень разбирается в технологиях. Кроме того, мы видим CSS каждый день на сайтах, которые знаем и любим, что облегчает понимание необходимости CSS, а также того, как и почему CSS используется.
В этом посте мы расскажем, что такое CSS, что делает CSS, почему CSS важен и почему вы должны изучать CSS (плюс некоторые ресурсы, чтобы начать его изучать). Этот пост для вас, если вы новичок в программировании и веб-разработке или если вы уже изучили HTML и готовы к следующему шагу.
Содержание
- Что такое CSS?
- Для чего используется CSS?
- Как работает CSS?
- Как выглядит CSS?
- Возможности CSS3
- Как изучить CSS
- После CSS: следующие шаги
Раскрытие информации: я горжусь тем, что являюсь партнером некоторых ресурсов, упомянутых в этой статье. Если вы купите продукт по моим ссылкам на этой странице, я могу получить небольшую комиссию за то, что порекомендовал вас. Спасибо!
Что такое CSS?
Прежде всего, что означает CSS? CSS означает C , чередующиеся с S и S . CSS — это язык таблиц стилей , который добавляет стили и форматирование к документам, написанным на языке разметки, таком как HTML. Почти все веб-страницы и пользовательские интерфейсы, написанные с помощью HTML, используют CSS.
В настоящее время в своей третьей версии (часто называемой CSS3) CSS добавляет представление (например, макеты, цвета, шрифты) к веб-странице, тогда как HTML создает структуру страницы. Почему CSS важен? Без него веб-сайты были бы скучными, трудными для навигации и неприветливыми для пользователей.
Как и HTML, CSS не является типичным «языком программирования» (например, JavaScript, Java, Python). Он не требует знания циклов, переменных и других концепций информатики.
🎨 Вместо этого, как следует из названия, CSS — это язык «таблиц стилей», который добавляет стиль к содержимому веб-страницы. Он превращает простой HTML (который обычно выглядит как простой документ Microsoft Word) в красивые и уникально настроенные веб-сайты. По этой причине важность CSS в веб-дизайне трудно переоценить!
Когда дело доходит до изучения навыков и технологий, связанных с веб-разработкой, HTML и CSS часто являются отправной точкой, и их часто преподают вместе в одном курсе, поскольку они очень тесно связаны.
☝️ Вернуться к содержанию
Начать программировать сейчас
Хватит ждать и начни учиться! Получите мои 10 советов, как научиться программировать.
Не волнуйся. Я никогда не буду спамить вас! Работает на ConvertKitДля чего используется CSS?
CSS позволяет веб-дизайнерам, разработчикам, блоггерам и т. д. делать веб-сайты уникальными и привлекательными. CSS дает нам возможность играть с макетом страницы, настраивать цвета и шрифты, добавлять эффекты к изображениям и т. д.
В то время как в прошлом можно было добавить стиль с помощью HTML или CSS, последняя версия CSS3 действительно расширилась и дает больше возможностей для творчества.
Почему мы используем CSS? В конечном счете, это облегчает нашу жизнь. CSS позволяет нам отделить презентацию от структуры (HTML) по разным файлам. Это делается с помощью внешней таблицы стилей с расширением файла .css. (Эта внешняя таблица стилей является наиболее предпочтительной, поскольку она намного эффективнее при внесении изменений.)
Разделение файлов CSS и HTML дает такие преимущества, как возможность совместного использования стилей на нескольких веб-страницах, уменьшение сложности/повторения в файлах HTML, повышение скорости загрузки страниц, быстрое и простое внесение универсальных изменений стиля для всего веб-сайта и т. д.
Существуют и другие методы включения стилей CSS, например, внутренний (где стиль определяется в верхней части HTML-страницы) и встроенный (добавление стиля прямо в определенный HTML-тег).
CSS также делает веб-сайты более доступными. В прошлом настройка HTML-файлов таким образом, чтобы они были доступны для программ чтения с экрана и других методов, была проблемой. CSS3 упростил эту задачу, позволив отображать одну и ту же страницу разметки разными способами, например, на экране, в печати, голосом и на тактильных устройствах Брайля.
➡️ Наличие доступного веб-сайта важно по многим причинам. Узнайте больше о веб-доступности здесь или послушайте мой подкаст-интервью с Джудит Лунг: Почему доступность имеет значение (согласно абсолютно слепому программисту) (S6E3).
Как работает CSS?
Как я упоминал ранее, CSS означает каскадные таблицы стилей. Вам может быть интересно, что это за «каскадный» бизнес.
Codecademy объясняет это элегантно:👇
«Каскадирование» в CSS относится к тому факту, что правила стилей «каскадируются» из нескольких источников. Это означает, что CSS имеет встроенную иерархию, и стили с более высоким приоритетом перезаписывают правила с более низким приоритетом.
Это означает, что установленные вами стили CSS имеют каскадный порядок. Допустим, в начале вашей внешней таблицы стилей вы делаете все абзацы синим шрифтом. Но затем внутри вашего HTML-документа вы выделяете один абзац красным цветом.
Из-за каскадного порядка объявление красного стиля преобладает над синим, и этот абзац будет красным.
Каскадный порядок
Вообще говоря, все стили будут «каскадироваться» в новую «виртуальную» таблицу стилей по следующим правилам, где номер четыре имеет наивысший приоритет:
- Браузер по умолчанию
- Внешняя таблица стилей
- Внутренняя таблица стилей (в разделе заголовка)
- Встроенный стиль (внутри элемента HTML)
вставьте CSS .
Новичкам это может показаться запутанным. Не волнуйся. Это похоже на порядок действий в математике.
Каскадирование — это хорошо. Возвращаясь к нашему примеру, допустим, вы установили цвет для всех своих абзацев на веб-сайте. Каскадирование позволяет легко перейти позже и изменить цвет абзаца для одной страницы или раздела.
В настоящее время существуют более продвинутые языки расширений CSS, которые обеспечивают еще большую эффективность рабочего процесса — например, Sass. Но прежде чем перейти к ним, важно понять, как работает CSS и его синтаксис (то есть правила языка).
☝️ Вернуться к содержанию
Как выглядит CSS?
CSS состоит из селекторов , свойств , и значений .
Давайте рассмотрим это на примере. Если бы у вас был абзац HTML, который выглядел бы так: Привет, мир!
, вы можете оформить этот абзац с помощью CSS.
Это может выглядеть так:
р {
семейство шрифтов: verdana;
размер шрифта: 20 пикселей;
цвет: синий
}
Как вы могли догадаться, это изменит семейство шрифтов на Verdana, размер шрифта на 20 пикселей и синий цвет шрифта.
В этом случае буква «p» в CSS называется « selector », потому что он выбирает, к какому элементу HTML добавить стиль.
Вся информация, заключенная в фигурные скобки, называется « объявление », потому что вы «объявляете», каким будет стиль. Объявления включают « свойства » и « значения », которые изменяют внешний вид селектора.
Точно так же, если у вас есть HTML-заголовок
, его стиль с помощью CSS будет выглядеть так:Пример CSS
ч2 {
цвет: белый;
text-align: center;
}
Это изменит цвет шрифта на белый и выровняет его по центру страницы.
Примечание: Вы также можете разместить свой CSS в одной строке, например: p {font-family: verdana; размер шрифта: 20px; цвет: синий}
Ниже приведен пример, показывающий, как выглядит CSS 👇
свойства CSS включают:
- background-color
- font-weight
- margin
- padding
- width
- border-style
- opacity
- И многое другое!
Вот полный список свойств CSS.
Хотите улучшить работу с HTML?
Загрузите мою бесплатную шпаргалку HTML5 ниже.
Не волнуйся. Я никогда не буду спамить вас! Работает на ConvertKit☝️ Вернуться к содержанию
Особенности CSS3
Помимо состава самого языка CSS, многим дизайнерам и разработчикам нужны функции CSS, которые еще больше упрощают работу с ним.
CSS-фреймворки
CSS-фреймворки — это библиотеки, упрощающие стилизацию веб-сайтов с помощью CSS. Они отлично подходят для быстрого прототипирования, но также допускают настройку.
Двумя самыми популярными CSS-фреймворками являются Bootstrap и Foundation. Я никогда не работал с Foundation, но слышал, что он чем-то похож на Bootstrap. И я очень люблю Bootstrap. Серьезно — я использую Bootstrap во всем, что я создаю, от сайтов WordPress до статических сайтов, а теперь, совсем недавно, и веб-приложений!
Анимации CSS
С CSS3 появилась анимация. В прошлом, чтобы анимировать что-то маленькое на вашем сайте, вам приходилось полагаться на JavaScript. Теперь с помощью CSS3 добавить небольшой анимационный эффект очень просто.
Вот некоторые популярные эффекты анимации CSS (и способы их использования), на которые стоит обратить внимание, как только вы освоите основы CSS.
Медиа-запросы
Использование CSS также отлично подходит для мобильных устройств благодаря медиа-запросам. Как и HTML5, CSS3 также был разработан, чтобы быть более удобным для мобильных устройств. Чтобы ваш веб-сайт был визуально привлекательным на нескольких экранах, в CSS3 есть отличная функция, называемая медиа-запросами.
Медиа-запросы позволяют форматировать презентацию под разные размеры экрана, например планшет, мобильный телефон и настольный компьютер, без необходимости изменять само содержимое. Удобный! Узнайте больше о медиа-запросах здесь.
Как изучить CSS
Итак, почему CSS для — это ваше путешествие по кодированию ? И если вы хотите изучить CSS, как вам это сделать? В этом разделе мы быстро рассмотрим некоторые важные вопросы и ответы о том, как изучать CSS.
🤔 Кому стоит изучать CSS?
CSS идеально подходит для тех, кто хочет создать свой собственный сайт (например, блог, портфолио, электронную торговлю). Это также идеальная отправная точка для тех, кто хочет стать разработчиком или дизайнером. Действительно, для тех, кто хочет изучить основы веб-сайтов, CSS — отличное место для начала.
Черт возьми, если вы графический дизайнер или UX-дизайнер (или стремитесь им стать), наличие навыков CSS является огромным преимуществом, когда дело доходит до рынка труда.
🧠 Сложно ли изучать CSS?
CSS уникален тем, что его легко изучить и начать с ним работать, но он может усложняться по мере того, как вы погружаетесь глубже. Изучить основы CSS легко, но для его освоения может потребоваться немного больше самоотверженности и практики.
⏰ Сколько времени нужно, чтобы изучить CSS?
Поскольку CSS довольно прост в изучении, потребуется всего несколько недель, чтобы получить общее представление о синтаксисе и о том, как он работает.
В зависимости от того, сколько часов вы потратите на учебу, вам понадобится несколько месяцев, чтобы освоить язык, и к отметке года вы должны полностью свободно говорить на нем.
В курсе edX «Основы CSS» вы можете изучить основы CSS за 5 недель (тратя всего 5-7 часов в неделю).
Путь обучения LinkedIn Learn CSS включает 27 часов контента. Если вы тратите на это 5-7 часов каждую неделю, это займет у вас 3-5 недель.
❓ Когда изучать CSS
Если вы новичок в программировании, вам может быть интересно, какое место в вашем плане обучения должен занимать CSS. Я рекомендую либо сначала изучить HTML, а затем CSS, либо вместе изучать HTML и CSS в рамках одного курса. Они часто преподаются вместе, поэтому вам решать, хотите ли вы заниматься ими по отдельности или одновременно.
💻 Где изучать CSS
Вот пять моих любимых мест для изучения CSS:
- Изучите CSS на Codecademy . В этом курсе CSS вы изучите все основы CSS: как настроить правильную структуру файлов, редактировать текст и цвета и создавать привлекательные макеты.
- Введение в CSS3 на Coursera : этот курс CSS, разработанный Мичиганским университетом, предназначен для того, чтобы научить вас правилам CSS, тестированию кода и формированию хороших навыков программирования.
- Team Treehouse: Имеет более 36 видеороликов и мастер-классов по CSS. И они постоянно добавляют новые курсы.
- CSS-трюки: Текущие и актуальные CSS-трюки. Также есть обширный альманах CSS, который отлично подходит в качестве справочника. Один из любимых.
- Сеть разработчиков Mozilla: Отличный бесплатный обновленный справочник по CSS.
Также зайдите на эти бесплатные сайты, где можно бесплатно изучить CSS (и другие языки)!
☝️ Вернуться к содержанию
После CSS: следующие шаги
После того, как вы освоитесь с HTML и CSS, хорошим следующим шагом будет изучение JavaScript. Это поможет вам создавать более интерактивные и привлекательные веб-сайты.