Введение в HTML и CSS для дизайнеров.

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

Это не значит, что вам нужно знать, как кодировать веб-сайт сверху вниз (хотя это было бы здорово!), Это просто означает, что вам нужно понимать основы. В этом посте мы начнем с очень простого введения в HTML. Вы узнаете, как нарезать веб-дизайн в Photoshop и отформатировать HTML с помощью CSS. Введение в HTML и CSS для дизайнеров

Что такое HTML?

Что такое HTML?

 

Практически все, что вы видите во время просмотра веб-страниц, — это документ на языке гипертекстовой разметки (HTML). Гипертекст — это текст, который ссылается и ссылается на другой текст на вашем экране, позволяя вам получить доступ к содержимому простым щелчком. Язык разметки — это набор тегов, заключенных в квадратные скобки <>. Эти HTML-теги обычно бывают парами:

  • <начальный тег> : также известен как открывающий тег.
  • </ end tag> : также называется закрывающим тегом и включает косую черту /

Когда вы заключаете содержимое между этими двумя тегами, все это называется элементом :

  • <p> Это абзац </p>

При переводе этого языка в Интернет зрители не увидят теги — они увидят только содержимое, заключенное между ними.

HTML 5, текущая версия HTML, содержит около 100 тегов с атрибутами, которые изменяют свою функцию или внешний вид. Вам нужно знать всего 30-40 таких тегов, чтобы начать понимать и создавать HTML. Взгляните на них и обратите внимание, как они сгруппированы по функциям. Давайте наглядно увидим это в действии.

Нарезка изображений в фотошопе.

Введение в HTML и CSS для дизайнеров

Перед кодированием нам нужно решить, какие разделы веб-сайта должны включать изображения, а какие можно кодировать. Давайте воспользуемся инструментом Photoshop Slice (скрытый под подменю инструмента Crop ) и выделим такие области, как фотография буррито и тако Джоан .

Нарезка изображений в фотошопе. Введение в HTML и CSS для дизайнеров

Теперь нам нужно экспортировать наши фрагменты — выберите «Файл»> «Сохранить для Интернета» (Alt + Shift + Ctrl + S). Когда выбран конкретный фрагмент, вы можете установить его параметры экспорта в правой части окна (JPG, PNG и т. Д.). Если вы дважды щелкните конкретный фрагмент, вы увидите всплывающее окно « Параметры фрагмента» — это позволяет вам давать имена конкретным файлам фрагментов.

dlice_export

По умолчанию все изображения помещаются в: подкаталог / images /. Если вы хотите экспортировать только созданные вами фрагменты, выберите « Все пользовательские фрагменты» в окне «Сохранить». Введение в HTML и CSS для дизайнеров

export_slices Введение в HTML и CSS для дизайнеров

Создание базового HTML-документа

У нас есть срезы, давайте создадим базовый HTML-документ. Введение в HTML и CSS для дизайнеров

code_html_simple1 Введение в HTML и CSS

Строка 1 : объявляет, что диалект HTML 5 является языком документа.

Строка 2 : элемент <html> представляет корень HTML-документа. Это обязательный контейнер, обозначающий границы нашего документа.

3 : раздел <head> содержит невидимые элементы страницы, такие как метаинформация, заголовок и т. Д.

Строка 4 : <meta charset = ”utf-8 ″> Это объявление кодировки документа — utf-8 — безопасный выбор — вы можете узнать больше о кодировках символов HTML здесь .

Строка 5 : <title> Образец страницы </title> Это заголовок страницы, который отображается в строке заголовка браузера.

6 : </head> закрывает тег <head> из строки 3.

Строка 7 : <body> </body> Этот элемент body будет содержать все видимое содержимое страницы.

Строка 8 : </html> закрывает тег <html> из строки 2. Этот элемент отмечает конец документа. Введение в HTML и CSS для дизайнеров

Есть и другие возможные способы кодирования того же дизайна. Мы будем использовать семантические теги HTML 5 (header, nav, article, footer) для создания базовой структуры документа:

IKOS2A Введение в HTML и CSS

Это макет, переведенный на HTML:

Несколько замечаний:

Строки 11 и 12 : элементы <a> являются сущностью Интернета, поскольку они используются для создания гиперссылок . Они связаны с атрибутом HREF и должны связывать целевой URL .

Строки 18–20 : это несколько тегов форматирования текста: <h1> обозначает заголовок первого уровня; <p> обозначает абзац; <br> означает разрыв строки.

Форматирование с помощью каскадных таблиц стилей (CSS).

Введение в HTML и CSS для дизайнеров

justHTMLbrowser Введение в HTML и CSS для дизайнеров

Когда вы откроете только HTML-файл в веб-браузере, вы увидите, что он не отформатирован, как наш предыдущий дизайн. Это потому, что кода HTML недостаточно — нам нужно отформатировать его с помощью каскадных таблиц стилей (CSS) . CSS — это язык таблиц стилей, который используется для форматирования элементов HTML.

Но почему именно нам нужно сочетать HTML с CCS? Некоторое время назад форматирование достигалось путем добавления атрибутов в теги HTML. Однако это привело к нечитаемому и не поддерживаемому коду. Решением было отделить содержимое документа (HTML) от форматирования документа (CSS).

Давайте Разбивка простое правило CSS : .

CSS_structure2

Селектор : это HTML-элемент, который вы хотите стилизовать. Например: <статья>

Объявление : правило CSS может иметь одно или несколько объявлений. Каждое объявление состоит из свойства и значения и разделяется точкой с запятой. Вы помещаете объявления в фигурные скобки {}. Введение в HTML и CSS для дизайнеров

Свойство : это характеристика стиля, которую вы хотите изменить. Например: цвет фона, размер шрифта и т. Д.

Значение : каждое свойство имеет значение, связанное с ним. Например: # ffcc11 (для цвета фона), 16px (для размера шрифта) и т. Д.

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

Давайте посмотрим на некоторые правила CSS, необходимые для форматирования нашего простого дизайна.

plateimage_css

Свойства позиционирования CSS : существует 4 различных метода (статический, фиксированный, относительный и абсолютный), которые позволяют нам позиционировать определенные элементы в нашем дизайне. После установки одного из этих методов вы можете позиционировать элементы, используя свойства top, right, bottom и left — они будут работать по-разному в зависимости от того, какой из 4 методов вы используете. В этом случае мы хотели бы позиционировать plate_image, используя абсолютное позиционирование.

Модель CSS Box : эта модель представляет собой рамку, которая охватывает все элементы HTML, включая поля, границы, отступы и содержимое. Поля — это невидимая область вокруг границы, а отступы между границей и содержимым.

Если вы ДЕЙСТВИТЕЛЬНО хотите узнать больше о кодировании, загляните на этот крутой сайт: Codecademy .

Вы знаете HTML и CSS? Делитесь советами в комментариях!