2010-09-25 3 views
5

Это первый раз, когда я правильно кодирую HTML, CSS. в моем коде я использовал целую массу div в позиции, а также для размещения контента на месте. Я не уверен, правильно ли я кодирую. У меня слишком много содержимого на одной странице. вот ссылка на мой код, который я использовал.Неплохо использовать многие div на одной странице?

http://jsfiddle.net/32ShZ/

пожалуйста, вы можете предложить. это действительно плохо в структуре и форме?

ответ

6

Абсолютно нет. Вы не хотите идти за борт, хотя (это называется «суп-суп», когда вы это делаете). Если вы обнаружите, что div не имеет цели, кроме как удерживать фоновое изображение или очищать поплавок и т. Д., Это означает, что вы сделали что-то неправильно. Используя обертки (например, 3 уровня глубины тегов div для области содержимого с некоторыми фонами и т. Д.), Вы можете правильно выполнить любой макет, который вам нужен, не прибегая к «суп-суп». Взгляните на http://www.digitalperfections.net/ на пример хорошего (x) HTML с большим количеством тегов div.

Для дальнейшего расширения и ответа на вопрос о вашем коде специально я заметил одну вещь с места в карьер: <div id="divider"></div> - это плохо, потому что вы используете этот div исключительно для не смысловых целей (только для украшения).

+0

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

+0

@Ibrahim - вы также можете использовать комментарии ''!! CLOSE: .some_div_class -> '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' в конце каждого div, чтобы указать, – orokusaki

+0

Благодарю вас за предложение. я буду рассматривать его сразу. –

1

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

Смежные вопросы