Хорошо ли создавать веб-страницу, используя теги, отличные от DIV? - PullRequest
2 голосов
/ 19 ноября 2011

Хорошо ли создавать веб-страницу, используя теги, отличные от DIV?

И, если есть такие теги, которые стоит использовать, сообщите мне об их преимуществах или недостатках.

Ответы [ 5 ]

6 голосов
/ 19 ноября 2011
Теги

div являются контейнерными тегами. Помещение содержимого в тег контейнера позволяет сделать следующее:

  1. Используйте поля или отступы, чтобы изменить положение содержимого
  2. Поместить рамку вокруг содержимого
  3. Позиционирование содержимого содержимого с помощью float, абсолютного или относительного позиционирования
  4. Скрыть / показать группу контента одновременно, скрывая / показывая div
  5. Назначьте класс или id для div и примените правила CSS ко всему содержанию содержимого
  6. Применение общего фона к содержимому

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

4 голосов
/ 21 ноября 2011
Теги

<div> действительно только для разных блоков.Для лучшей функциональности используйте теги HTML5 <article>, <section>, <header>, <footer>, <aside> и <nav>, где это необходимоСм. спецификации HTML (черновик) для получения дополнительной информации.

1 голос
/ 21 ноября 2011

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

0 голосов
/ 20 ноября 2011

DIVs да, как сказал Аурелио, это действительно зависит от вашего дизайна / сборки от того, сколько вы используете. Не делайте таких вещей, как помещать текст в DIV, например, <div class="title">text here</div>. Поместите их в <h1 class="title">text here</h1> или <p class="txt">txt here</p> и т. Д.

Не создавайте свой веб-сайт, используя таблицы для его структуры, и не используйте встроенные стили в ваших DIV, например. <div style="color:#ccc; font-size: 12px;">text here</p>.

0 голосов
/ 19 ноября 2011

Вопрос не в том, чтобы иметь более или менее div теги. Вы должны использовать сумму, div которую вам действительно нужна. Это правда, что в наше время div теги используются больше, чем table, в том числе и потому, что они делают ваш код чище, но опять же это не проблема количества.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...