Создание пространств и физическое разделение элементов в HTML может быть трудно понять для начинающего веб-дизайнера. Это связано с тем, что HTML имеет свойство, известное как «провал пробела». вводите ли вы 1 пробел или 100 в свой HTML-код, веб-браузер автоматически сворачивает эти пространства до одного места. Это отличается от программы, такой как Microsoft Word, которая позволяет создателям документов добавлять несколько пространств для разделения слов и других элементов этого документа. Это не так, как работает интервал между дизайном сайта.
Итак, как вы добавляете пробелы в HTML, отображаемые на веб-странице? В этой статье рассматриваются некоторые из различных способов.
Пространства в HTML с CSS
Предпочтительный способ добавления пробелов в ваш HTML - это каскадные таблицы стилей (CSS). CSS должен использоваться для добавления каких-либо визуальных аспектов веб-страницы, и поскольку интервал является частью визуальных характеристик дизайна страницы, CSS - это то место, где вы хотите, чтобы это было сделано.
В CSS вы можете использовать свойства margin или padding для добавления пространства вокруг элементов. Кроме того, свойство text-indent добавляет пространство перед текстом, например, для отступов.
Вот пример использования CSS для добавления пространства перед всеми вашими параграфами. Добавьте следующий CSS в свою внешнюю или внутреннюю таблицу стилей:
п {text-indent: 3em;} Если вы просто хотите добавить дополнительное пространство или два в свой текст, вы можете использовать неразрывное пространство. Этот символ действует как обычный символ пробела, только он не рушится внутри браузера. Вот пример того, как добавить пять пробелов внутри строки текста: Этот текст содержит пять дополнительных пробелов внутри Использует HTML: Этот текст содержит пять дополнительных пробелов внутри Вы также можете использовать Это предложение имеет пять разрывов строки в конце В то время как эти параметры работают - элемент без разрыва пробелов действительно добавит промежуток к вашему тексту, и разрывы строк добавят расстояние ниже абзаца, показанного выше, - это не лучший способ создания интервала на вашей веб-странице. Добавление этих элементов в ваш HTML добавляет визуальную информацию в код вместо того, чтобы отделять структуру страницы (HTML) от визуальных стилей (CSS). Лучшие практики диктуют, что они должны быть раздельными по ряду причин, включая простоту обновления в будущем и общий размер файла и производительность страницы. Если вы используете внешнюю таблицу стилей, чтобы диктовать все ваши стили и интервалы, то изменить эти стили для всего сайта легко, поскольку вам просто нужно обновить эту таблицу стилей. Рассмотрим пример выше предложения с пятью Вместо добавления этих элементов пробела в ваш код используйте CSS. п {padding-bottom: 20px;} Эта строка CSS добавит интервал в соответствии с параграфами вашей страницы. Если вы хотите изменить этот интервал в будущем, отредактируйте эту одну строку (вместо кода всего вашего сайта), и вы хорошо пойдете! Теперь, если вам нужно добавить одно место в одной части вашего сайта, используя Пространства в HTML: внутри вашего текста
чтобы добавить дополнительные разрывы строк.
Почему Spacing в HTML - это плохая идея
теги в конце его. Если вы хотите, чтобы размер интервала находился в нижней части каждого абзаца, вам нужно добавить этот код HTML в каждый абзац всего вашего сайта. Это справедливая сумма дополнительной разметки, которая раздувает ваши страницы. Кроме того, если вы решите, что это расстояние слишком много или слишком мало, и вы хотите немного изменить его, вам нужно будет отредактировать каждый абзац на вашем сайте. Нет, спасибо!
тег или одно неразрывное пространство - это не конец света, но вам нужно быть осторожным. Использование этих встроенных параметров интервала HTML может быть скользким наклоном. Хотя один или два могут не повредить ваш сайт, если вы продолжите этот путь, вы столкнетесь с проблемами на своих страницах. В конце концов, вам лучше отказаться от CSS для интервала HTML и всех других визуальных потребностей веб-страницы.




