Как разработать дизайн и код персонального веб-сайта / Хабр
Привет, Хабр! представляю вашему вниманию перевод статьи «How to Design and Code a Personal Website» автора Ryan Smith.Многие разработчики считают, что быть хорошим дизайнером — это врожденная способность, что творческий подход — это то, с чем вы сразу родились. На самом деле, дизайн — это навык, который можно освоить, как и любой другой. Для создания красивого сайта не обязательно родиться художником, нужно только попрактиковаться, хорошо так попрактиковаться. Эта статья расскажет о том, как практиковать дизайн через процесс создания персонального сайта с нуля и превращения его в код.
Зачем проектировать самостоятельно?
Зачем проектировать сайт самостоятельно, если можно использовать библиотеку пользовательского интерфейса, такую как Bootstrap или ещё лучше готовый шаблон? Ниже приведены некоторые из преимуществ самостоятельного дизайна вашего сайта.
1. Выделяться из общей массы
- Многие блоги разработчиков используют похожие шаблоны, и легко заметить, что это не пользовательский, не авторский дизайн. Если цель личного сайта — продемонстрировать свои возможности, то использование шаблона может отвлечь внимание от этой цели и испортить впечатление.
2. Практикуйтесь в своем мастерстве
- Разработка поможет вам применить на практике алгоритмы, принципы разработки, инструменты, HTML и CSS. Вам будет удобнее разрабатывать пользовательские интерфейсы и выводить их в Интернет.
3. Повышение производительности приложений
- Ваши веб-сайты будут легковесными и будут лучше работать с пользовательскими CSS. Если вам нужно включить библиотеку пользовательского интерфейса или шаблон, он может содержать большое количество кода, охватывающего различные возможные настройки, которые вы не используете. Если неиспользованный код будет отправлен пользователю, это негативно скажется на производительности вашего сайта.
4. Развивать профессиональные навыки
- В роли веб-разработчика вам, возможно, не придется реализовывать весь дизайн сайта с нуля, но вы должны быть в состоянии сделать достойный внешний вид интерфейса, который соответствует существующим дизайнам. Быть «полнофункциональным разработчиком» часто означает владеть внутренним языком или фреймворком JavaScript, одновременно имея возможность работать с дизайном, HTML и CSS. В итоге, работа выполняется, но результат может не быть эстетически привлекательным, и может быть несовместимым с остальными приложениями или быть недоступным на некоторых устройствах. Полнофункциональные разработчики должны обладать некоторыми базовыми знаниями в области проектирования и суметь обучить пользователя.
5. Это может быть весело
- Создание того, чем вы гордитесь, — это полезный опыт. Это доставит удовольствие, если вы найдете достаточно времени для практики. Вам не обязательно быть художником, чтобы получать от этого удовлетворение.
Чтобы приступить к разработке своего сайта, выполните поэтапные шаги. Трудно визуализировать дизайн из редактора кода, поэтому сначала я рекомендую работать в визуальном инструменте дизайна, а затем переводить полученный результат в код. Сначала легче сосредоточиться на дизайне, чтобы вы могли видеть его и вносить коррективы, без необходимости переписывания кода.
Создание каркаса модели
Первый шаг — создание приблизительного каркаса сайта. Создание каркаса помогает определить структуру страницы до добавления визуального дизайна и контента. Каркас не обязательно должен быть красивым, он должен фокусироваться на компоновке контента. Вы можете нарисовать его вручную или воспользоваться основными функциями инструмента разработки. Чтобы создать каркас (прототип), я представляю дизайн как серию прямоугольников. Элементы веб-страницы представляют собой прямоугольные блоки, которые строятся сверху вниз. Начните с прямоугольников, для этого вам точно не потребуются никакие художественные таланты.
Структура веб-сайта
Каркас не обязательно должен быть идеальным. Как только структура вашего сайта будет вас устраивать, вы сможете перейти к визуальному дизайну.
Применяйте визуальный дизайн
Для преобразования приблизительного каркаса в конструкцию можно использовать бесплатный инструмент разработки, такой как графический редактор Figma. Если вы никогда не пользовались программой разработки, может потребоваться некоторое время, чтобы привыкнуть к ней, но вам не нужно быть в ней специалистом. Для начала достаточны основные функции, такие как добавление прямоугольников, изменение размера и настройка свойств.
Реализация макета
Для начала создайте пустое полотно, на котором будет представлена пустая страница браузера. Добавляйте свой каркас в инструмент разработки, создавая контейнеры для вашего содержимого. Я рекомендую сначала начать с черно-белых вариантов, чтобы вы могли сосредоточиться на макетах. Откорректируйте макет таким образом, чтобы элементы были соответствующего размера, выровнены и между ними оставалось свободное пространство.
Добавление разделов и содержимого хранилища
После того, как вы сделаете его похожим на веб-сайт, сделайте его красивее. Имитируйте стили других веб-сайтов, выясняя, за счет чего элементы выглядят привлекательными.
Обновление графики
Шрифты и расстояние между ними имеют большое значение для придания дизайну безупречного вида. Даже простой дизайн может быть высококачественным, если хорошо выполнена графика. Опять же, вы можете копировать другой веб-сайт или искать шрифт и графические ресурсы для добавления в ваш дизайн.
Добавьте цвет
Затем добавьте цвет на сайт. Придайте вашему сайту особенность, создав свой бренд. Подумайте о том, как вы хотите, чтобы сайт попал к читателю. Если вы хотите, чтобы он выглядел чистым и минималистичным, выбирайте не слишком яркие цвета, следите за тем, чтобы градиенты были едва заметными, и выбирайте легко читаемые шрифты. Если вы хотите, чтобы он выглядел забавно, то выберите яркие цвета, используйте яркие градиенты, применяйте текстуры фона, используйте закругленные элементы, и выберите шрифты, которые выделяются.
Добавление цвета может показаться пугающим, но для этого вам не нужно знать теорию цвета. Если ваш дизайн начался в черно-белом цвете, вы можете выбрать один цвет для акцентирования элементов, чтобы придать дизайну немного жизни. Если вы хотите выйти за рамки этого, я рекомендую выбрать один или два цвета, которые вам нравятся, а затем использовать различные варианты освещенности этого цвета. Это помогает создать связующую тему, не являясь экспертом в данной сфере. При выборе цвета фона и переднего плана следует помнить о читаемости, проверяя цветовой контраст.
Примером может служить установка темно-синего цвета для фона, затем использование более светлой версии того же синего цвета для текста. Для белых цветов фона можно использовать среднюю яркость синего для заголовков.
После того, как вы добавили цвет, переходите к обзору общего дизайна и внесению изменений.
Уточнение
— Выглядит тесновато?
- Увеличьте отступы и поля
— Трудно читать текст?
- Выберите более четкий шрифт или увеличьте его размер
- Увеличьте цветовой контраст между фоном и передним планом
— Трудно разобрать содержимое?
- Добавьте заголовки с более крупным шрифтом
- Добавьте больше интервалов между заголовками и абзацами
— Выглядит небрежно или непоследовательно?
- Выравнивайте элементы по прямой линии горизонтально и вертикально. Настройка направляющих в программе разработки может помочь обеспечить правильное выравнивание элементов.
- Отрегулируйте отступы и поля для сохранения постоянного вертикального расстояния.
- Сделайте текст последовательным, установив шрифт и размер шрифта для заголовков и абзацев. Избегайте слишком большого количества вариантов текста.
- Убедитесь, что все цвета соответствуют вашей цветовой палитре.
Как только вы закончите разработку дизайна, вы можете начать переводить его в код.
Создание HTML–структуры
- Разместите все HTML элементы на странице, пока не волнуйтесь о добавлении CSS.
- Это позволит вам увидеть естественный поток HTML документа и рамочную модель. Создание структуры страницы в HTML облегчит понимание того, что нужно добавить в CSS, чтобы разместить и стилизовать элементы в соответствии с дизайном.
- После создания HTML-кода перейдите к расстановке и стилизации с помощью CSS.
Стилизуйте его с помощью CSS
Поскольку HTML-документы добавляются сверху вниз, вы можете начать с верхней части документа и работать вниз. Используя созданный вами дизайн, постарайтесь скопировать его как можно ближе в HTML & CSS.
Расположение секций и элементов
Я рекомендую сконцентрироваться на компоновке элементов и сохранить эстетические аспекты на более поздний срок. Если вы расставляете и стилизуете элементы одновременно, это может привести к метанию вперед и назад, что может приостановить ваш прогресс. Примером может служить раскладка навигационной панели при попытке задать тип и размеры шрифтов. Возможно, у вас все удобно скомпоновано, но затем настройка шрифта все сбрасывает. Это может заставить вас изменить панель навигации, чтобы она снова подошла по размеру. Но что если навигационная панель теперь слишком высокая? Вы можете изменять это несколько раз, что может привести к огорчению. Вместо этого я рекомендую в первую очередь сконцентрироваться на компоновке элементов и попытаться заставить их работать с различными размерами контента. Это может потребовать метод проб и ошибок в CSS, но чтобы убедиться, что ваши элементы имеют достаточную ширину, для удобного добавления в него содержимого. При превращении макета в полноценный дизайн я предпочитаю думать о горизонтальных линиях, которые разрезают дизайн на секции сверху вниз. Навигационная панель наверху может быть первым кусочком. Вы можете сосредоточиться только на HTML и CSS, которые необходимы для навигации, не беспокоясь о разделах ниже. Внутри навигационной панели вертикальные фрагменты могут быть разделены на элементы, составляющие навигацию. Сосредоточьтесь на элементе, расположенном в крайнем левом углу, а затем следуйте направо. Когда навигационная панель будет установлена, перейдите к разделу под ней.
Добавьте визуальные стили
Стилизуйте элементы, основываясь на вашем дизайне и добавляя одинаковые лица шрифтов, размеры шрифтов, вес шрифтов, цвета и изображения. При размещении результата дизайна в Интернете может потребоваться корректировка, так как визуализация в браузере и в разных браузерах может отличаться.
Сделайте его отзывчивым
Сделайте его быстро реагирующим, чтобы пользователи на экранах различных размеров могли легко просматривать содержимое. Сделать сайт быстро реагирующим не обязательно будет тяжело. Ему не нужно перемещать элементы или иметь меню только для мобильных устройств. Простой способ сделать базовый дизайн быстро реагирующим — это иметь точку останова, когда элементы начинают обрезаться или сжиматься, создавать стек и делать их по всей ширине страницы.
Когда ваш проект реализован, все готово! Теперь вы можете решить, что хотите с ним делать.
Следующие шаги
- Теперь, когда сайт спроектирован и закодирован, вы можете добавлять контент и размещать его.
- Вы можете продолжать использовать его в качестве учебного проекта, создав внутренний модуль или добавив дизайн к внешнему модулю.
- Продолжайте тренироваться, совершенствуйтесь. Для комфортной разработки может потребоваться время. Я надеюсь, что это руководство стало шагом в правильном направлении.
Заключение
- Сам дизайн сайта поможет вам отработать навыки дизайна и выделиться на фоне остальных.
- Создайте каркас для структурирования содержания и функциональности.
- Превратите каркас в визуальный дизайн с помощью инструмента для разработки. Получите вдохновение от дизайна, который вам нравится.
- Кодируйте HTML-структуры страницы, чтобы понять, какие CSS необходимо применить для преобразования этих элементов.
- Стилизуйте страницы с CSS в соответствии с вашим дизайном.
- Переведите его на следующий уровень, развернув его, используя в качестве практического проекта или продолжая совершенствовать дизайн.
HTML для новичков: основы создания простых сайтов
Доброго времени суток, читатели блога. В этой статье я хочу поделиться некоторыми знаниями в популярной на сегодняшнее время области – верстка сайтов, а точнее с конкретным механизмом ее создания. После прочтения каждый из вас сможет «познать дзен» html для новичков!
Вы узнаете для чего был создан данный язык, познакомитесь с основными элементами html, при желании по примерам опробуете его на практике, а под конец статьи даже сможете создавать простые одностраничные сайты. Приступим же…
Приятно познакомиться, меня зовут html
HTML означает Hyper Text Markup Language, что дословно переводится как «язык гипертекстовой разметки». Стоит знать, что html нельзя назвать языком программирования, так как его основная направленность не обработка данных, а всего лишь их корректное отображение в браузере.
HTML – это специальный механизм для верстки (создания) интернет-страниц. С его помощью разработчик или, как модно сейчас говорить, верстальщик задает структуру и внешний вид страниц сайта, определяет, какие элементы и каким образом будут располагаться на нем.
Вместе с html всегда действует css и его фреймворки – формальный язык, содержащий в себе набор параметров для изменения вида, форм, цветов, размеров и других параметров объектов. Но об этом я подробно напишу в своих других статьях, так что оставайтесь на линии. ))
Язык html был разработан в конце ХХ века британцем Тимом Бернерсом-Ли. Изначально он был создан как инструмент для форматирования документов и научных бумаг людьми, не обученными верстать или работать в специальных программах. Однако с течением времени его предназначение изменилось, впрочем, как и предназначение некоторых встроенных элементов.
Немного о «мутациях» html в html5
Последние пару лет споры и обсуждения нового стандарта разметки достигли апогея. HTML 5 – это современная спецификация разметки, которая направлена на верстку веб-приложений, использующих такие файлы, как видео, графику, всевозможные виды анимации, аудио и другие.
Опять-таки хочу выделить одну маленькую, но весьма важную деталь. HTML 5 никак нельзя назвать продолжением старой спецификации. Несмотря на схожесть с описываемым мною до этого механизмом, это скорее новая публичная платформа, которая только, возможно, ради рекламных целей в состав своего названия включила знаменитую аббревиатуру.
Что такое теги и почему они так необходимы
Вот теперь мы ближе подошли к самому обучению, возможно начинающих верстальщиков. Итак, что же такое тег? Тег – это такая единица веб-языка, благодаря которой разработчик указывает, какой именно элемент будет использовать на своем сайте.
Теги бывают двух видов: одиночные и парные (в некоторых источниках можете встретить еще одно название – контейнеры). Они обладают одинаковым синтаксисом с одним различием: парные теги могут включать в себя текстовую информацию или другие теги и обязательно в конце должны закрываться.
Вот так выглядит общая форма одиночного тега:
<тег1 атрибут1=»значение» атрибут2=»значение»>, а вот такой синтаксис у контейнеров: <тег1 атрибут1=»значение» атрибут2=»значение»>Здесь может не быть информации или же может быть введен текст</тег1>.
Все существующие теги для лучшего представления общей картины можно приблизительно поделить на восемь групп:
- Теги, необходимые для обязательного верхнего уровня;
- Теги, предназначенные для заголовков;
- Блочные единицы;
- Универсальные;
- Строчные элементы;
- Элементы представления таблиц;
- Различные виды списков;
- Фреймы
Для удобства я занес важные элементы в таблицу тегов, с разбором и подробным описанием каждого.
Верхний уровень
Это обязательные теги, без которых браузер корректно не отобразит написанную вами страничку | |
<html></html> | Включает в себя все последующие элементы и содержимое. Указывает, что данный файл является html-документом |
<head></head> | Вводится информация, которая в дальнейшем не отображается в теле документа (название и хештеги) |
<body></body> | Определяет видимую часть тела файла. В этой части располагаются графическая информация, текст, таблицы, ссылки, списки и т.д. |
Заголовок документа Определяют название страницы и хранят информацию для поисковых систем браузера | |
<title></title> | Отвечает за название документа |
<meta> | Хранит в себе важную информацию для поисковых систем сети |
Блочные единицы Занимают доступную ширину отображаемой страницы и всегда начинаются с новой строки | |
<div></div> | Универсальный элемент. Используется для разметки больших блоков текста и создания отдельных блоков страниц (блочная верстка) |
<h2>,…,<h6> | Парные теги заголовков |
<p></p> | Используется для создания параграфов |
Списки | |
<ol></ol> | Создает нумерованный список |
<li></li> | Определяет отдельную часть списка |
<ul></ul> | Создает ненумерованный список |
Таблица | |
<table></table> | Задает таблицу |
<tr></tr> | Определяет строку таблицы |
<th></th> | Определяет шапку страницы |
<td></td> | Определяет ячейки таблицы |
Строчные единицы Это теги, которые входят в состав других элементов языка | |
<a></a> | С его помощью создаются анкоры (ссылки) |
<b></b> | Задает жирный шрифт текста |
<i></i> | Задает курсивный шрифт |
<img> | Элемент, предназначенный для отображения графической информации (gif, png, jpg и bmp) |
Бесспорно, для детального изучения данной области вам стоит заглянуть в книги бесплатного доступа или самоучители.
Время для примера
Для выполнения данного задания вам необходимы такие инструменты:
- Обычный текстовый редактор;
- Браузер
Откройте стандартную программу «Блокнот» и вставьте туда данный текст:
1 2 3 4 5 6 7 8 9 10 11 | <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>HTML Document</title> </head> <body> <h2>Моя первая страница</h2> <p> Первое предложение выделим <b>жирным текстом</b>. А второе – <i>курсивом</i>.</p> </body> </html> |
<!DOCTYPE HTML> <html> <head> <meta http-equiv=»Content-Type» content=»text/html; charset=utf-8″ /> <title>HTML Document</title> </head> <body> <h2>Моя первая страница</h2> <p> Первое предложение выделим <b>жирным текстом</b>. А второе – <i>курсивом</i>.</p> </body> </html>
При сохранении файла обязательно укажите кодировку файла «UTF-8» в меню «Файл» — «Сохранить как» и в названии добавьте расширение .html. Теперь откройте его через любой браузер и наслаждайтесь своей первой страничкой.
Надеюсь данная статья была полезной. Не забудьте подписаться на обновления блога и поделиться с друзьями вашими впечатлениями. Пока-пока!
С уважением, Роман Чуешов
Загрузка…
Прочитано: 496 раз
что это такое, где его найти и как посмотреть
Мы увеличиваем посещаемость и позиции в выдаче. Вы получаете продажи и платите только за реальный результат, только за целевые переходы из поисковых систем
Получи нашу книгу «Контент-маркетинг в социальных сетях: Как засесть в голову подписчиков и влюбить их в свой бренд».
Подпишись на рассылку и получи книгу в подарок!
Исходный код сайта – это совокупность HTML-разметки, CSS стилей и скриптов JavaScript, которые браузер получает от веб-сервера.
Больше видео на нашем канале — изучайте интернет-маркетинг с SEMANTICA
Его можно сравнить с набором команд, которые дает солдатам командир. Представьте, что зрители не видят и не слышат начальника. С их точки зрения военные самостоятельно выполняют действия. В нашем случае командир – это браузер, команды – это исходный код, а марширующие солдаты – это конечный результат.
Хранится сайт на веб-сервере, который отправляет страницу по запросу пользователя. Запрос – это ввод URL в строке адреса, щелчок по ссылке или нажатие на кнопку отправки данных в форме. Не важно, на каком языке написаны веб-страницы, включают ли они программную часть. Конечным результатом работы любого серверного алгоритма является набор html-тегов и текста.
Исходный код страницы – это набор данных, включающий в себя:
- html-разметку;
- стилевую таблицу или ссылку на файл css;
- программы, написанные на JavaScript или ссылки на файлы с кодом.
Эти три раздела обрабатываются браузером. Для сервера это просто текст, который необходимо отправить в ответ на запрос.
Зачем нам может понадобиться изучать исходный код
Все, что мы увидим, мы сможем проанализировать и применить для решения тех или иных задач, которые возникают в ходе работы с сайтом, особенно при его оптимизации. Просмотрев исходный код, мы можем:
- Увидеть мета-теги своего или чужого сайта для их анализа.
- Увидеть наличие или отсутствие некоторых элементов на сайте: счетчиков, кодов идентификации в различных системах, определенных скриптов и прочего.
- Узнать параметры элементов: размеры, цвета, шрифты.
- Найти путь к фотографиям и другим элементам, располагающимся на странице.
- Изучить ссылки со страницы.
- Найти проблемы с кодом, мешающие в процессе оптимизации сайта: невынесенные в отдельные файлы стили, скрипты, невалидный код.
Это основные возможности, но на самом деле, умея читать код, вы сможете узнать о странице намного больше.
Как посмотреть исходный код сайта
Полностью в том виде, в каком он выложен на сервере, из браузера это сделать не удастся. А вот увидеть всю разметку можно, нажав на странице правую кнопку мыши. Здесь и далее на примере Google Chrome.
Выбираем опцию «Просмотр кода страницы» и получаем полный листинг в отдельной вкладке.
Это просто текст, который придется анализировать, чтобы понять. А вот получить интерактивный код можно с помощью инструментов разработчика.
Как найти исходный код страницы сайта
Нажимаем на значок меню в браузере. Чаще всего он находится справа и имеет вид трех точек или полосок.
В разделе дополнительных инструментов выбираем «Инструменты разработчика».
Откроется окно, в котором отображается активное состояние кода. Это значит, что при щелчке мыши на разметке рядом отобразится стиль элемента, а на странице будут подсвечиваться выбранные блоки.
Во вкладке «Source» можно просмотреть содержимое некоторых файлов: скрипты, шрифты, изображения.
Их можно сохранить. Для этого нажимаем правую кнопку мыши (ПКМ) и выбираем «Save».
Во вкладке «Security» доступна проверка сертификата сайта.
Вкладка «Audits» поможет провести проверку выложенного на хостинг ресурса.
Если расположение панели справа неудобно, можно нажать три точки и поменять его, выбрав желаемый пункт.
Как посмотреть мета-теги
Каждый html-документ включает в себя теги структуры. Вот некоторые из них:
- Html – весь документ.
- Head – раздел служебных заголовков.
- Title – заголовок страницы (отображается на вкладке).
- Body – тело документа.
- h2-H6 – заголовки текста страницы.
- Article – статья.
- Section – раздел.
- Menu – меню.
- Div – блок.
- Span – строка.
- P – абзац.
- Table – таблица.
Элементы предназначены для логического разграничения разделов на странице, при необходимости они оформляются с помощью стилей. В них размещается текст, который так или иначе виден на странице. Но в теге Head присутствует служебная информация. Для ее указания служат мета-теги. Все что в них записано, предназначено для сервера и поисковых систем.
Их содержимое другим способом узнать невозможно.
Обратим внимание на тег Link. С его помощью указываются ссылки на внешние подключаемые файлы. При желании можно увидеть содержимое и сохранить на диск. Для этого наведите указатель на адрес и нажмите ПКМ. Выберите пункт «Open in new Tab».
В новой вкладке откроется указанный файл, который можно просмотреть или сохранить.
Как посмотреть исходный код страницы для отладки скрипта
В этом случае удобнее всего открывать страницу на локальной машине. Если необходимо только исправить разметку, стили и скрипты, то это можно делать прямо из папки. Html-код просматривается таким же образом. А вот ошибки кода JavaScript можно увидеть во вкладке «Console». Здесь показывает описание ошибки и номер строки, в которой она возникла.
Синтаксическую можно увидеть непосредственно в коде. Для этого предназначена вкладка «Source».
Как посмотреть код конкретного элемента
Для больших страниц с большим количеством элементов сложно найти нужный код во всей разметке. В таком случае следует воспользоваться специальной командой контекстного меню. Наведем мышь на фрагмент и нажмем ПКМ. Выберем команду «Просмотреть код».
Откроется то же окно, но с фокусировкой на выбранном объекте.
Резюме
Мы рассказали, что такое исходный код страницы. Достаточно освоить элементарные знания HTML и CSS, и пользуясь удобными инструментами разработчика, вы сможете проводить отладку своих собственных html-документов.
Просмотр кода ресурсов в интернете позволит вам учиться не только на собственном опыте, но и использовать реальные рабочие примеры. А для seo-специалистов будут полезны мета-теги, информация в которых может сказать о сайте многое.
Изучите HTML, сделав этот супер простой веб-сайт
Вы хотите знать, как создать веб-сайт, но не знаете, какой HTML-код использовать? Следуйте этому руководству, чтобы создать свой первый базовый веб-сайт на HTML с примерами исходного кода!
Мы рассмотрим 3 вещи:
- что такое HTML
- базовый синтаксис HTML,
- и как сделать локальный сайт на своем компьютере.
Просто примечание, этот пост предназначен для начинающих, которые никогда раньше не работали с HTML.
Здесь не будет задействован CSS или JavaScript, поэтому имейте в виду, что эта веб-страница, которую мы будем делать, не будет такой уж красивой. Он просто сфокусирован на демонстрации HTML и его основных функций.
Пытаетесь изучить HTML и CSS?
Я настоятельно рекомендую книгу Джона Дакетта «HTML и CSS», а также продолжение «JavaScript и jQuery» для начинающих. Книги имеют красивый дизайн и в доступной форме объясняют основные темы. Посмотрите их на Amazon!
Что такое HTML?
Итак, что такое HTML? HTML расшифровывается как HyperText Markup Language.
Это способ отображения информации на веб-страницах в вашем браузере.
Следует помнить, что HTML сам по себе не является языком программирования. Это язык разметки. В языках программирования, таких как PHP или Java, для управления содержимым используются такие вещи, как логика и условия.
HTML этого не делает, но он по-прежнему чрезвычайно важен. В конце концов, он составляет каждый существующий веб-сайт!
Загрузка HTML-файла в ваш браузер
Фактически вы можете создать HTML-файл на своем компьютере и загрузить его в свой браузер.Его не будет в Интернете, поэтому его сможет просматривать только ваш локальный компьютер.
Для реальных веб-сайтов, к которым любой может получить доступ в Интернете, файлы HTML хранятся на компьютерах, называемых серверами. Но основной процесс очень похож.
Для создания HTML-файла:
- Перейдите на рабочий стол или в другое место, куда вы хотите поместить файл.
- Затем щелкните правой кнопкой мыши и выберите «Новый» и «Текстовый документ». Убедитесь, что имя файла читается как «index.html» и не заканчивается на «.txt».
(Если по какой-то причине вы не видите расширение файла, перейдите на вкладку «Просмотр» и убедитесь, что установлен флажок «Расширения имени файла».) - Когда файл готов, откройте его в браузере.
- Если слева есть значок Chrome или другого браузера, это означает, что вы можете дважды щелкнуть, чтобы открыть его автоматически. Если этого не произошло, щелкните правой кнопкой мыши, выберите «Открыть с помощью» и выберите свой любимый браузер.
- В браузере все будет выглядеть пустым, и это нормально, потому что в файле еще ничего нет.
Редактирование файла
Теперь, когда вы настроили файл, вы готовы приступить к кодированию!
Чтобы отредактировать HTML-файл, откройте его в редакторе кода.Щелкните файл правой кнопкой мыши и выберите «Открыть с помощью» и редактор, либо у некоторых редакторов будет быстрая ссылка в меню.
Я использую Visual Studio Code, но вы можете использовать и другие программы, например:
Теперь, когда индексный файл открыт и в браузере, и в редакторе, мы приступим к написанию кода!
HTML-тегов
Давайте посмотрим на некоторые из основных функций HTML.
HTML состоит из тегов.
Теги — это специальный текст, который вы используете для разметки или различения частей вашей веб-страницы.Отсюда и язык «разметки» гипертекста.
Эти теги сообщают браузеру, что нужно отображать содержимое тега определенным образом.
Вот один пример действия тега:
Это мой самый первый веб-сайт, и я очень взволнован !!!!!
Вы можете видеть слова «чрезвычайно взволнован» в этих тегах
— «b» означает жирный шрифт.
Теперь давайте сохраним файл и перезагрузим браузер. Текст должен выглядеть так:
Хорошо! Вы только что написали HTML.Уже чувствуете волнение? 🙂
Анатомия HTML-тега
Давайте еще раз взглянем на тег.
Тег перед фразой называется открывающим тегом —
И тег после фразы — это закрывающий тег —
. Вы можете видеть, что закрывающий тег имеет косую черту перед буквой «b».
Вместе эти два тега предписывают браузеру выделить текст между ними жирным шрифтом. Именно это и произошло.
Теперь, может быть, это очевидно, но когда браузер загружает HTML, сами теги невидимы — они не отображаются на странице.
Довольно круто, а? Одна из причин, по которой я так люблю создавать веб-сайты, заключается в том, что это почти волшебство — иметь возможность отображать все в вашем браузере.
Базовая структура HTML-документа
Теперь эта строка текста, которую мы написали, работает, потому что мы сохранили файл как файл HTML, который может распознать ваш браузер.
Но для настоящего HTML в Интернете нам нужно добавить в файл еще несколько тегов, чтобы все работало правильно.
Doctype и HTML-теги
Самый первый тег, который вам нужен, — это тег doctype. Это не совсем HTML-тег, но он сообщает браузеру, что это документ HTML5.
Вот как это выглядит:
Этот тег не требует закрывающего тега, потому что он не окружает какой-либо текст, он просто объявляет, что это HTML.
Другие типы документа, которые использовались в прошлом, — это HTML 4 или XHTML. Но сейчас HTML 5 — единственный используемый тип документа.
После doctype у вас есть тег HTML. Он сообщает веб-браузеру, что все внутри него — HTML:
.
Я знаю, это кажется немного избыточным, поскольку вы уже использовали тег HTML doctype. Но этот тег гарантирует, что все внутри него унаследует некоторые необходимые характеристики HTML.
Голова и части корпуса
Внутри основного тега HTML ваш контент обычно разделяется на две части: заголовок и тело.
Вот как это будет выглядеть в коде:
20 лучших простых HTML-шаблонов веб-сайтов, которые можно бесплатно загрузить в 2019 году
«Меньше значит больше» — мощная концепция, которая применялась в различных дисциплинах. Веб-дизайн следует этой идее с тенденциями к чистоте и минимализму. Одним из результатов этого является то, что все больше шаблонов веб-сайтов в этом стиле используются как бесплатные ресурсы для дизайна.
Если вы собираетесь начать новый веб-проект, вам повезло. Команда Mockplusteam прочесала для вас Интернет и составила список из 20 лучших простых HTML-шаблонов веб-сайтов. Все простые шаблоны HTML можно загрузить бесплатно. Надеемся, они вам понравятся.
1. MyProfile — одностраничный шаблон простого HTML-резюме для веб-сайта
MyProfile — это чистый, профессиональный персональный шаблон Bootstrap CV. Он отличается простым минималистичным дизайном и оснащен всеми необходимыми функциями, которые помогут вам составить потрясающее резюме.Это простой HTML-шаблон, который можно бесплатно загрузить с помощью CSS, он легок и быстро загружается. Кроме того, кодовая база безопасна и оптимизирована для SEO, что делает ее идеальной для всех платформ.
Характеристики:
- Быстро реагирующий и удобный для мобильных устройств
- Легкий и невероятно быстрая скорость загрузки
- Построен на основе Bootstrap 3
- Простота установки, настройки и настройки
Бесплатная загрузка
2.Beyond — бесплатный простой шаблон для туристических сайтов
Beyond — это простой, но отточенный шаблон, идеально подходящий для всех видов туристических сайтов. Он полностью отзывчивый, готов к работе с Retina и оптимизирован для мобильных устройств. Вы можете легко персонализировать каждый элемент — от цветовых схем до фона и шрифтов. Он работает на новейшей платформе Bootstrap и следует всем последним техническим и веб-тенденциям.
Функции:
- Высокое разрешение и Retina-ready
- Мобильные и гибкие макеты
- HD-изображения и пиксельный дизайн
- Полный пакет готовых элементов
Бесплатная загрузка
3.NextPrest — Многоцелевой шаблон веб-сайта для чистой электронной коммерции
NextPrest — это радикально новая идея для вашего бизнеса в сфере электронной коммерции. В нем есть готовые дизайны самых популярных видов для интернет-магазинов. Он содержит элементы, которые создают отличную основу для создания успешного магазина модной одежды. Он имеет адаптивную тему, специально разработанную для веб-сайтов мебельных магазинов, с множеством уникальных функций.
Характеристики:
- 3 гибких макета домашней страницы
- Готовые макеты
- Простой дизайн и творческий интерфейс
- Простота установки, настройки и настройки
Бесплатная загрузка
4.Портфолио — простой шаблон HTML-портфолио Код
Portfolio — это минималистичный шаблон веб-сайта с портфолио в формате HTML. Сайт состоит из 4 основных разделов: О компании, Услуги, Портфолио и Контакты. Вы можете отображать свои работы в виде сеток и предоставлять информацию с названием и описанием проекта. Есть несколько способов изменить шаблон HTML. Например, вы можете просто добавить контент с из этих HTML-кодов . Кроме того, он предоставляет учебник CSS для изменения стилей вашего шаблона.
Характеристики:
- Простой дизайн и минималистичная структура
- Полностью адаптивный макет
- Простота установки, настройки и настройки
Бесплатная загрузка
5. Изучите тур — Туристическое агентство Современный шаблон HTML-страницы
Explore Tour — это простой современный рекламный инструмент с одностраничной структурой. Он разработан специально для туристических агентств. В этом HTML-шаблоне есть галерея для наиболее привлекательного представления визуального контента.Благодаря поддержке визуальных элементов высокой четкости, шаблон подчеркивает цвет и подробный контент, чтобы произвести впечатление на посетителей. Кроме того, вы можете вести блог о турах и гидах.
Характеристики:
- Простая система поиска туров
- Улучшенная навигация по сайту
- Современный дизайн с некоторыми эффектами и элементами
- Социальные возможности и отзывы
Бесплатная загрузка
6. Олег Васильев — Копирайтинговые услуги -to-Use Modern HTML5 RU HTML Template
Олег Васильев — простой HTML5 шаблон с CSS.Основанный на интуитивно понятном и оптимизированном коде, этот простой и адаптивный шаблон Copywriting Services Modern Multipage HTML5 RU идеально подходит для личного бизнес-сайта. У вас будет мощный перетаскиваемый Novi Builder с полным набором полезных надстроек.
Особенности:
- Готовые стили макетов
- Google fonts
- Полностью адаптивный дизайн
- Экраны Retina
- Современные технологии
Скачать бесплатно
7.AdminPortal — простые шаблоны HTML5 с CSS для государственных учреждений
AdminPortal — чистый и хорошо продуманный шаблон веб-сайта RU. Это идеальный выбор для сайта правительства города. У него чистый дизайн с множеством визуальных эффектов и элементов на выбор. Шаблон также содержит предварительно созданные страницы, которые вам просто нужно заполнить контентом. Если вы хотите отредактировать или изменить дизайн своего веб-сайта, вы можете сделать это простым перетаскиванием — никакого кодирования не требуется.
Функции:
- Простой поиск и навигация
- Блог и социальные сети
- Карты Google, раскрывающийся список меню, слайдеры
Бесплатная загрузка
8.Profilab — Маркетинговое агентство Шаблон целевой страницы для чистой HTML-загрузки
Profilab — это простой HTML-шаблон, который можно бесплатно загрузить. Однако в нем нет CSS. Он был разработан специально для маркетинговых агентств и консультационных служб. Он имеет правильное кодирование и простой процесс редактирования. Он включает готовые страницы, которые вы можете использовать для представления своих услуг и команды. Существует блог, в котором пользователи могут получать свежие обновления, а также отзывы для сбора и обмена отзывами.
Функции:
- Адаптивный макет, созданный с помощью Bootstrap 4
- Бесплатные изображения премиум-класса
- Наборы Rich UI
Бесплатная загрузка
9.InWeb — Студия веб-разработки. Чистый многостраничный шаблон веб-сайта HTML5
InWeb — это простой шаблон CSS для студий веб-разработки. Легко редактировать и настраивать. Вы можете загружать изображения для слайдера и размещать собственное изображение в качестве фона. Этот привлекательный шаблон предлагает пользователям ряд функциональных возможностей. Его код оптимизирован для SEO, а страницы хорошо организованы.
Характеристики:
- Google fonts
- Адаптивный интерфейс
Бесплатная загрузка
10.Ли — Минимальный HTML5 шаблон целевой страницы для портфолио фотографа без CSS
Lee — полностью адаптивный HTML5-шаблон для портфолио фотографа. Это один из лучших шаблонов для создания полнофункциональной целевой страницы портфолио. Эта красивая, оптимизированная целевая страница идеально подходит для фотографов, чтобы продемонстрировать свои работы. Он предлагает простые, но мощные параметры настройки логотипа, схем внешнего вида, значков социальных сетей и других функций.
Характеристики:
- Различные макеты целевых страниц
- Оптимизированы для SEO
- Интуитивно понятная и удобная панель управления
- Бесплатная поддержка и хорошо написанная документация
Бесплатная загрузка
11.Green Day — Food Store Clean HTML Bootstrap Landing Page Template
Сегодня покупатели часто заходят в Интернет, чтобы купить всевозможные продукты, высококачественная еда — одна из них. Если вы занимаетесь этим бизнесом, вам нужен отличный веб-сайт, на котором люди смогут найти здоровую пищу. HTML-шаблон целевой страницы Green Day идеально подходит для ваших нужд. Он был разработан специально для продуктовых магазинов и имеет функции электронной коммерции. Это привлекательный и удобный шаблон веб-сайта, который предоставляет покупателям удобный опыт покупок и интуитивно понятную навигацию.
Характеристики:
- Хорошо продуманный дизайн
- Высокая скорость реакции и отличная работа на всех устройствах
- Галерея, впечатляющая клиентов высококачественными изображениями
- Чистый дизайн для выделения продуктов и наиболее важной информации
Бесплатная загрузка
12. Digimint — Business Services Clean HTML Landing Page Template
Это бесплатный HTML-шаблон веб-сайта для начинающих маркетинговых агентств. Это профессионально разработанный веб-сайт с привлекательным дизайном и привлекательными визуальными эффектами.Его легко редактировать и не нужно кодировать. С Digimint вы можете легко и профессионально продемонстрировать свою команду и услуги.
Характеристики:
- Портфолио и новостной блог
- Социальные возможности
- Чистый дизайн
Бесплатная загрузка
13. Проекция — простая, минималистичная целевая страница. Адаптивный шаблон HTML5
Проекция — это простая бесплатная HTML-шаблон лендинга для бизнеса. Он содержит только самую важную информацию, избавившись от беспорядка.Он имеет хорошо продуманную контактную форму, чтобы пользователи могли легко с вами связаться.
Характеристики:
- Чистый дизайн и простая разметка
- Фон большого изображения
Бесплатная загрузка
14. Визуализация — простой одностраничный дизайн портфолио с полнофункциональным лайтбоксом
Visualize is a адаптивный HTML-шаблон сайта, разработанный TEMPLATED и выпущенный бесплатно по лицензии Creative Commons. Его галерея идеально подходит для профессионалов, чьи работы требуют визуального оформления, таких как дизайнеры UX / UI и фотографы.
Характеристики:
- Хорошая цветовая схема
- Чистый и современный дизайн
Бесплатная загрузка
15. Technews — Free Bootstrap HTML5 Magazine Website Template For Technology News Portal
Technews — это минималистичный Free Bootstrap Шаблон веб-сайта журнала идеально подходит для создания сайтов новостей, газет и обзоров, связанных с технологиями. Этот шаблон легкий, эффективно кодируется, оптимизирован для поисковых систем и совместим с современными браузерами.Он также удобен для мобильных устройств и отзывчив.
Функции:
- Построен на платформе Bootstrap 3
- Мобильный адаптивный макет
- SEO дружественная и безопасная кодовая база
- Легкий и высокопроизводительный сайт
- Высокая кроссбраузерная совместимость
Бесплатная загрузка
16. Пекарня — бесплатный HTML-шаблон
Пекарня — это бесплатный простой HTML-шаблон, созданный для кафе, кондитерских и других предприятий, связанных с продуктами питания.Он имеет полноразмерный дизайн с большими веб-элементами и держателями изображений. Кроме того, он имеет эффекты прокрутки параллакса, чтобы создать интерактивное ощущение, когда пользователь прокручивает веб-страницы вверх и вниз.
Характеристики:
- Полностью отзывчивый
- Эффекты прокрутки параллакса
Бесплатная загрузка
17. Explorer — бесплатный шаблон веб-сайта для фотографий в формате HTML с использованием Bootstrap
Explorer — простой шаблон веб-сайта для начинающих.Этот чистый шаблон — лучший выбор для создания веб-сайта с фотографиями и создания бренда. В качестве бесплатного шаблона Bootstrap он может продемонстрировать ваши лучшие снимки с использованием уникального и красивого макета сетки.
Характеристики:
- SEO-коды
- Оптимизация для мобильных устройств
Бесплатная загрузка
18. Photon — бесплатный шаблон веб-сайта с фотографиями в формате HTML
Photon — бесплатный шаблон веб-сайта с фотографиями для создания лучшего онлайн-портфолио фотография.К нему легко приспособиться. Суперчистая и минималистичная домашняя страница сопровождается накладывающейся боковой панелью навигации, потрясающими галереями и полнофункциональной контактной страницей с формой.
Характеристики:
- Адаптивный и готовый к работе с сетчаткой
- Шрифты Google
Бесплатная загрузка
19. Frame — бесплатный одностраничный шаблон HTML5 с использованием Bootstrap
Frame — это одностраничный шаблон веб-сайта HTML5, использующий Bootstrap. Он прост и имеет более высокий коэффициент конверсии, чем многостраничные сайты.Он идеально подходит для стартапов, но от этого выиграет любой бизнес. Фрейм имеет раздел функций, параллакс, цены,
Функции:
- Полностью отзывчивый
- SEO дружественные коды
Бесплатная загрузка
20. Начальный — Бесплатный шаблон Bootstrap 4 для творческих людей
Начальный чистый и минималистичный шаблон Bootstrap 4 для креативов — как для частных лиц, так и для агентств. В нем есть сова-карусель и заметные кнопки с призывом к действию, а также чистый и минималистичный дизайн.
Характеристики:
- Хорошая панель навигации
- Иконки социальных сетей
Бесплатная загрузка
Больше бесплатных простых HTML-шаблонов Ресурсы:
1. Quackit
Бесплатные шаблоны веб-сайтов для всех, кто хочет создать простой Веб-сайт. Все шаблоны можно изменять.
2. OS-шаблоны
Очень простые бесплатные шаблоны HTML5 для бесплатной загрузки.
3. HTML5-Template
Различные ресурсы по шаблонам HTML5 для вас.
4. Templatemonster
Самые мощные ресурсы по шаблонам HTML.
Часть 1: Ваш первый веб-сайт | Учебник HTML и CSS
Давайте погрузимся и создадим нашу первую веб-страницу.
Для веб-разработки вам понадобятся две программы: редактор для создания файлов для веб-сайта и браузер (например, Edge, Firefox, Safari или Chrome) для просмотра и тестирования вашего веб-сайта.
Редактор
Для создания веб-страниц будет достаточно обычного текстового редактора. Но есть редакторы, которые значительно упрощают вашу работу программисту. Поэтому я рекомендую вам использовать современный редактор кода.
Моим текущим фаворитом среди множества редакторов является Visual Studio Code (бесплатно). Вы можете использовать любой редактор по своему выбору, но я иногда буду ссылаться на некоторые функции Visual Studio Code (VS Code). Хорошая альтернатива — Atom или Brackets.
Давай, установите редактор.Если вы не знаете, какой именно, используйте сейчас Visual Studio Code.
Расширения редактора
Пока мы работаем, мы сделаем расширение VS Code, которое придаст суперспособности нашему редактору: Live Server.
Откройте код Visual Studio.
Откройте меню «Расширения».
Введите «Live Server» в поле поиска и установите расширение.
Перезагрузите код Visual Studio, чтобы активировать расширение.
Браузер
Конечно, наш веб-сайт должен работать во всех основных браузерах (Edge, Firefox, Chrome и Safari). Однако для веб-разработки я рекомендую использовать Chrome. Chrome включает в себя очень полезные инструменты для разработчиков, которыми вы будете часто пользоваться.
Если на вашем компьютере нет Chrome, вы можете установить его здесь.
Создание HTML-документа
Давайте создадим первый HTML-документ для нашего веб-сайта, оснащенный редактором и браузером.
Создайте папку на вашем компьютере для вашего проекта. Назовите папку Portfolio (или как хотите).
Открытый код VS.
Откройте меню Файл и выберите Открыть папку… . Найдите созданную вами папку и откройте ее.
Щелкните правой кнопкой мыши под папкой и выберите Новый файл . Назовите файл
index.html
.Теперь у вас есть пустой текстовый файл с именем
index.html
.
Почему index.html?
Вы, наверное, могли предположить, что имя index.html
имеет особое значение. Если вызывается адрес веб-сайта, например https://code.makery.ch
, сначала автоматически отображается файл index.html
, который в данном случае https://code.makery.ch/index .html
. Для нас наш первый index.html
станет нашей домашней страницей.
Просмотр и обновление
Теперь вы можете заполнить документ содержимым.Введите следующие строки в свой HTML-код.
Для просмотра страницы мы будем использовать расширение Live Server , которое мы установили выше. Щелкните правой кнопкой мыши свой index.html
(файл под папкой «Портфолио», а не тот, который находится выше в разделе «Открытые редакторы»). Затем щелкните Открыть с помощью Live Server . Окно браузера должно открыться и показать ваш первый веб-сайт. Теперь, когда вы сохраняете какие-либо изменения, они автоматически обновляются живым сервером.
Если страница не открывается в предпочитаемом вами браузере : Измените настройки на вашем компьютере, чтобы сделать другой браузер вашим стандартным браузером.В качестве альтернативы вы можете скопировать адрес (например, http://127.0.0.1:5500/index.html
) из одного браузера и вставить его в другой.
Если страница не обновляется после изменений: сохраните все ваши файлы в редакторе, а затем — внутри браузера — обновите с помощью F5
или cmd + r
.
Поздравляем! Вы только что создали свой первый сайт!
Углубление
Чтобы ваш код оставался чистым, важно, чтобы вы правильно делали отступ строк с помощью клавиши табуляции .Обратите особое внимание на пример кода и сделайте соответствующий отступ. Браузеру все равно, но для нас, программистов, важно иметь четкое представление.
Совет 1: Используйте клавиши Shift + Tab
, чтобы переместить отступ влево.
Совет 2: Вы можете сделать отступ сразу для нескольких строк, если выделите их и щелкните Tab
или Shift + Tab
.
Совет 3 (автоматически): Щелкните правой кнопкой мыши где-нибудь в программном коде и выберите Форматировать документ
.
HTML-элементов
Теги
В приведенном выше примере вы уже видели типичные символы HTML с угловыми скобками. Они называются тегами .
HTML-элементы обычно (но не всегда) состоят из двух тегов, одного открывающего и одного закрывающего. В нашем примере
— это открывающий тег, а
со косой чертой — закрывающий тег.
Текст между открывающим и закрывающим тегами является содержимым HTML-элемента.С помощью
и
мы сообщаем браузеру о начале и конце HTML нашей веб-страницы.
Второй тег, который мы видели, — это тег
. В нем указано, что все содержимое между открывающим тегом
и закрывающим тегом
должно отображаться в основной области браузера.
Атрибуты
Атрибуты объявляют дополнительную информацию для элемента. Атрибуты являются частью открывающего тега элемента и всегда имеют имя и значение .
В качестве примера рассмотрим элемент HTML для ссылки. Это, наверное, один из самых важных элементов — каким был бы Интернет без ссылок?
Указанный выше элемент
включает атрибут href
(сокращение от «гипертекстовая ссылка») со значением https://code.makery.ch
. Браузер знает, что он должен отображать ссылку как «Мой веб-сайт».
Базовая структура HTML-страницы
Мы уже видели два элемента:
и
.Но основная структура HTML-страницы обычно содержит еще несколько. Настройте свой веб-сайт на следующий код. После мы обсудим каждый его элемент.
Структура HTML
Веб-портфолио Марко Веб-портфолио Марко
Напишите все, что хотите рассказать миру
Пояснения
- Всегда помещайте
- Тег
- Элемент
- Внутри
- Затем вы увидите элемент
. Заголовок отображается в строке заголовка в верхней части окна браузера.
- Внутри
- Все, что находится внутри элемента
-
определяет основной заголовок. Подзаголовки могут быть созданы с помощью
,
,
,
и
. - Текст между
и
-
- После каждого открывающего тега следующий элемент должен иметь отступ (с табуляцией или двумя пробелами) для лучшего обзора. Убедитесь, что вы следуете этой привычке.
Совет 1: Держите эту базовую структуру HTML под рукой.Вы можете использовать его для любой новой HTML-страницы!
Совет 2: Используйте сочетание клавиш Ctrl + S
, чтобы сохранить текущий файл.
Совет 3: Используйте сочетание клавиш Ctrl + Z
для отмены.
Благодаря этим базовым элементам HTML мы хорошо подготовлены к тому, чтобы вывести наш веб-сайт на новый уровень. Во-первых, давайте добавим изображение, чтобы главная страница нашего портфолио выглядела немного интереснее.
Вставка изображения
Чтобы вставить изображение, мы используем элемент
.В следующем примере будет вставлено мое изображение:
Элемент
имеет только один открывающий тег, но не имеет закрывающего тега. Он содержит атрибут src
и alt
. Атрибут src
указывает URL-адрес, то есть расположение и имя файла изображения. Атрибут alt
— это «альтернативный текст», который описывает содержимое изображения. Этот текст используется поисковыми системами и если по какой-то причине изображение не может быть отображено, например в программе чтения с экрана для слепых.
Относительные и абсолютные URL-адреса
URL используются для атрибута src
изображений, а также для атрибута href
ссылок. URL-адрес определяет «адрес» файла (например, другой веб-страницы или изображения). В зависимости от расположения файла должен использоваться относительный URL-адрес или абсолютный URL-адрес .
Если файл является частью того же веб-сайта , то можно использовать относительный URL . Как мы видели в примере выше, это только имя файла.
Относительный URL-адрес — это либо относительно по отношению к текущей HTML-странице, либо относительно по отношению к корню нашего веб-сайта. Чтобы ссылаться на файл в той же папке, мы можем просто использовать имя файла, например, marco.jpg
. Если целевой файл находится в другой папке, это необходимо учитывать. Если изображение из приведенного выше примера находится во вложенной папке с именем images
, относительный URL-адрес будет images / marco.jpg
. Если файл находится в родительской папке, вы можете получить к нему доступ с помощью ../
. URL-адрес изображения в этом случае будет ../marco.jpg
.
Вместо перехода из текущего файла мы также можем начать с корня нашего веб-сайта, добавив ведущую косую черту /marco.jpg
. Мы можем использовать его из любого файла на вашем веб-сайте и в любой подпапке, и он всегда будет начинаться с корня. Это полезно для навигационных ссылок, как мы увидим в следующей части руководства.
Если файл расположен на другом веб-сайте , необходимо использовать абсолютный URL .Абсолютные URL-адреса содержат полное доменное имя и путь. Например, https://code.makery.ch/images/marco.jpg
.
- Внутри той же папки мы просто используем имя файла, например
marco.jpg
- Две точки (`..`) относятся к родительскому каталогу.
- Если мы хотим начать с корневого каталога, мы добавляем `/` перед путем к файлу, например
/marco.jpg
.
Примеры относительных и абсолютных URL-адресов
Галерея изображений Моя первая запись в блоге Назад в галерею изображений Блог коллеги
Портфолио с изображением
Если вы еще этого не сделали, попробуйте вставить изображение в свое портфолио. Вы должны скопировать изображение в папку Portfolio на вашем компьютере. Убедитесь, что вы указали точное имя файла, включая расширение файла.
Весь ваш код теперь может выглядеть примерно так (я добавил подзаголовок и еще немного текста):
index.html с кодом готового портфолио
Веб-портфолио Марко Веб-портфолио Марко
Добро пожаловать!
Спасибо, что заглянули.
Пожалуйста, осмотритесь.В разделе блога я документирую свой опыт программирования. Вы также можете посмотреть мои веб-проекты. Удачи.
Марко :-)
Вот так сейчас выглядит портфолио в браузере:
Что дальше?
→ В следующем разделе вы узнаете, как опубликовать свой сайт в Интернете. Продолжите с части 2: публикация вашего веб-сайта
.