Как написать HTML-код быстрее

Sep 10, 2025
Инструкции
Write HTML faster
(Кредит на изображение: будущее)

Современные сайты требуют много HTML-кода. Комплексные макеты с несколькими различными представлениями и состояниями могут быть сложными для создания просто всего простого текстового редактора. К счастью, там есть множество инструментов генерации HTML для работы. Здесь мы просмотрим два из более популярных инструментов, Emmet и Pug.

Тем не менее, вам все еще нужно знать свой HTML, чтобы использовать обе эти мощные инструменты с сохранением времени. Итак, прежде чем погрузиться, убедитесь, что вы используете популярный семантический HTML-теги правильный путь. Также см. Наше руководство по использованию HTML Boaterplate Отказ

Хотите отклонить код? Попробуйте это Строители сайта Отказ Или для дополнительной помощи по пути выберите веб хостинг Сервис с технической поддержкой.

Создать HTML на лету

При написании большого количества HTML за один ходи, написание каждого тега вручную может стать очень утомительным, очень быстро. Например, при написании списка ссылок нам нужно убедиться, что & lit; li & gt; и & lt; a & gt; Теги все открыты и закрываются в нужном месте. В противном случае ссылки могут не работать, и всю планировку страницы пойдут полностью Haywire.

Emmet

Ускорив свой рабочий процесс HTML и CSS с Emmet (Кредит на изображение: Emmet.io)

Как использовать Emmet

Чтобы убедиться, что вы уменьшаете шансы этого происхождения, вы можете использовать таланты Emmet. Отказ Это инструмент, который сэкономит вам много печати и значительно улучшит ваш HTML & AMP; Рабочий процесс CSS. Emmet позволяет вам создавать элементы, набрав селектор CSS. Затем он будет разбирать и расширить этот элемент в обычный HTML. Ниже приведен оригинальный элемент, созданный в Emmet.

nav>ul>li*3>a.chapter{Chapter $ of 3}

Emmet обнаружит этот элемент, анализируйте его, а затем преобразуйте элемент в стандартный HTML, как показано ниже. Быстрый взгляд на элемент Emmet предлагает, чтобы & lit; li & gt; умножается на ( * 3. ) и каждый & lit; li & gt; Экземпляр будет называться главой, а затем соответствующее число (до 3).

Обратите внимание, сколько символов содержит элемент Emmet и сколько стандартных HTML содержит. Даже этот маленький фрагмент кода демонстрирует, сколько времени может быть сохранено с помощью сокращения Emmet.

 & lt; nav & gt;
  & lt; ul & gt;
    & lt; href = "" Class = "Глава" & gt; Глава 1
 из 3 & lt; / a & gt; / li & gt;
    & lt; href = "" Class = "Глава" & gt; Глава 2
 из 3 & lt; / a & gt; / li & gt;
    & lt; href = "" Class = "Глава" & gt; Глава 3
 из 3 & lt; / a & gt; / li & gt;
  & lt; / ul & gt;
& lt; / nav & gt; 

Emmet также знает о контексте. Например, если мы редактируем & lt; стол и GT; Скорее всего, мы захотим некоторые & lt; tr & gt; (Это строки) элементы, чтобы заполнить его. Все, что нам нужно было сделать, это указать, сколько нам нужно.

Это просто быстрый пример того, что может сделать Emmet, но есть еще много вариантов конфигурации. К ним относятся редактирование CSS, BEM (модификатор блочного элемента) класса и существует даже генератор LOREM IPSUM.

Также стоит отметить, что большинство редакторов кода также имеют встроенный Emmet или поддерживать его через плагины. Вы можете узнать больше об этом на Документация Emmet. страница.

Используйте PUG для динамического контента

Пока Emmet идеально подходит для статического контента, что происходит, если контент должен быть более динамичным? Например, нам может потребоваться генерировать персонализированные домашние страницы, комплексные заказы или повторять общие блоки HTML. Это все возможно в JavaScript, но путем предварительной рендеринга этого контента мы можем получить дополнительную скорость повышения, не полагаясь на браузер пользователя. Помните, что у вас есть тяжелая страница Media, вы захотите поддержать его с надежным облачное хранилище Отказ

Шаг вперед мопс. Это инструмент шаблонов для HTML. Вы можете написать страницы в формате «.pug», и PUG будет прочитать этот файл, ввести некоторые динамические данные в него и возвращают стандартный HTML. Пример ниже - это то, как вы пишете код в PUG, чтобы создать тот же HTML, что и пример Emmet (выше).

 ул
  каждый вал в [1, 2, 3]
    лита
      A (Href = "", Class = "Глава") Глава
# {val} 3

Файл мопса использует только отступ для указывания вложенности.Он может повторять значения для генерации больших количеств HTML в одном проходе.Эти файлы «.PUG» предназначены для повторного использования в повторном использовании в проекте.

PUG доступен для установки из менеджера пакетов NPM ОтказНо, если вы хотите больше информации о том, как начать с мопса, вы получите посещение интернет сайт Отказ

Этот контент изначально появился в журнале Web Designer.

Прочитайте больше:

  • 10 лучших CSS Frameworks
  • CSS анимация Примеры для воссоздания
  • 8 HTML Теги, которые вы должны использовать (и 5, чтобы избежать)

Инструкции - Самые популярные статьи

Создайте приветственный интерьер, используя линейку искусства

Инструкции Sep 10, 2025

Для этого семинара я собираюсь создать внутреннюю предпосылку с линей..


Как создать значок приложения в Illustrator

Инструкции Sep 10, 2025

Страница 1 из 2: Как создать значок приложения в Illustrator: Шаги 01-11 Как создать..


Создание кроссплатформенных мобильных приложений с трепетом Google

Инструкции Sep 10, 2025

На протяжении многих лет было многочисленные межплатформенные мобиль..


Создание конкретных стилей CSS и макеты

Инструкции Sep 10, 2025

В этом руководстве мы посмотрим на способы изменения стилей элементов..


Создать отзывчивый макет с CSS Grid

Инструкции Sep 10, 2025

Макет сетки CSS Растет в поддержке браузера каждый день, и мы може..


Поверните фотографии в 3D анимацию с Photoshop

Инструкции Sep 10, 2025

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


Лучшие советы по живописи выразительные руки

Инструкции Sep 10, 2025

Руки, вероятно, самые сложные анатомии элемент, чтобы знать Как ри�..


Получите творчество с портретами и проблем с лицевой стороной

Инструкции Sep 10, 2025

У всех нас была игра с инструментом Liquify в Photoshop, но в новейшей итерации ..


Категории