Результаты (
русский) 3:
[копия]Скопировано!
при разработке веб - сайта в HTML, вы, может быть, соблазн использовать < div >: sovle проблем.вещи не выстраиваются в очередь в каждом браузере?может быть, в другой, содержащих < div > поможет.не знаю, как выбрать, что конкретный элемент?< div > обернуть вокруг!к сожалению, это может привести к divitis: весомые, запутанный код, медленно нагрузки и трудно сохранить.эта статья будет объяснить проблемы с divitis привычки и предложить некоторые практические решения.это представляет собой обновленный вариант статьи были опубликованы в 2007 году.что такое деление?а div - тег HTML используется для группы разделы документа HTML.див на самом деле стоит для отдела.вы можете использовать это разрушить ваши html документ на части, как, например, заголовок, содержание раздела, боковая панель, и футболом.это не только семантически групп вопросов, но также позволяет определить свои выступления с помощью CSS.подробнее читайте наши статьи о том, что является див?что divitis?divitis ссылается на использование содержимом тега в других целях, помимо деления страница в значимые разделы.они включают в себя:упаковка, элементы в див, с тем чтобы включить класса и / или идентификатор для укладки с CSS атрибутоврегулирование структуры для достижения конкретных целей в области визуального.используя содержимом тега для маркировки товаров, которые, похоже, не совпадает ни других элементов HTMLконечный результат - это документ, в полной мере вложенных в теги напоминает старый способ вложения таблиц.эта практика является следствием недопонимания целей содержимом тега.многие веб - дизайнеры, похоже, думает, что это универсальная тег.они используют его для того, чтобы решить проблемы и достижения конкретных целей в области визуального отображения.иногда это происходит из - за отсутствия понимания HTML и CSS - селекторов.это также происходит от непонимания, как HTML, на самом деле.HTML - структурный языка разметки.он призван оказывать семантическая (реальных) структура документов в виде заголовков, списки пунктов, изображения, метаданные и другие элементы.она не должна использоваться для визуального представления.это то, что CSS -.это означает, что вы должны попытаться ограничить вашу HTML до минимальных элементов, необходимых для определения структуры вашего документа.почему div - это плохо?существует несколько причин:это размывает разделение представления от структуры.это делает его более сложным и более трудной для стиля с помощью CSS.код становится все более трудно читать и ошибки становятся более распространенными.не семантических элементов не имеют значения для считывания экрана, поисковых ботов, накормить читателей, и других устройств, которые, возможно, потребуется для получения значения содержания.более крупные и более кода размера файла для загрузки.как избежать этогосуществует ряд стратегий кодирования можно использовать, чтобы сократить дополнительные DIVS:в полной мере использовать имеющиеся HTML тегов.подумай о семантика этого документа вы делаете.что это навигационное меню?это список, так это как знак.что это немного инструкции текст?это не совсем пункта, но это ближайший тег HTML.это определенно не отдел.(для получения справки на понимание смысловой наценку, попробуйте энди кларка, невзирая на CSS).рассмотреть вопрос о том, следует ли контейнер div действительно необходима.в некоторых случаях нам добавить в привычке, или предположения, что это необходимо для доступа к внутренней содержимого с помощью CSS.например, у нас есть навигационное меню, которое выглядит так:< div id = "навигатор".< - >< p > < / p > перечень пункт 1< p > < / p > перечень, пункт 2< p > < / p > перечень пункт 3.и т.д.< / ул.< / div >вместе с тем, что в не требуется.ты мог бы сделать это.< - id = "навигатор".< p > < / p > перечень пункт 1< p > < / p > перечень, пункт 2< p > < / p > перечень пункт 3.и т.д.< / ул.меню будет в стиле с использованием ул # навигатор вместо # NAV ул.также вы можете использовать несколько классов для одного div вместо того, чтобы использовать дополнительный div применять второго класса.вместо этого:< div class = "цифра".< div class = "по левому краю".< img src = "изображение. gif" height = "хх" width = "год" alt = "описания изображения" / >< p > это заголовок < / p >< / div >< / div >сделать это:< div class = "показатель по левому краю".< img src = "изображение. gif" height = "хх" width = "год" alt = "описания изображения" / >< p > это заголовок < / p >< / div >полное использование CSS - селекторов.вам не всегда нужно с div с speicfic класса или идентификатор для применения CSS воздействия на некоторые элементы.например, вы можете иметь содержание раздела так:< div id = "содержание".< h1 > это название < h1 >< h2 > это подзаголовок < / b >< div id = "" >< p > это тело статье < / p >< p > может быть несколько пунктов здесьчто тебе нужно стиле с CSS < / p >< / div >< / div >CSS: # статьи (размер: 9em;}.в этом случае вы используете CSS против # статья див и применять форматирования текста.вместо этого, вы можете удалить # статья div и использовать потомок селекторы найти все пункты в содержании div:< div id = "содержание".< h1 > это название < h1 >
переводится, пожалуйста, подождите..
![](//ruimg.ilovetranslation.com/pic/loading_3.gif?v=b9814dd30c1d7c59_8619)