CSS+DIV — один из часто используемых терминов в стандартах веб-сайтов (или «ВЕБ-стандартах»). Обычно он используется для объяснения отличия от метода позиционирования таблицы в языке веб-дизайна HTML, поскольку в стандартах дизайна веб-сайтов XHTML таблица. Технология позиционирования больше не используется, но используется css+div для достижения различного позиционирования. При применении кодирования DIV+CSS легко допустить ошибки. В этой статье перечислены некоторые распространенные ошибки:
1. Проверьте, нет ли в HTML-элементах орфографических ошибок и не забыт ли закрывающий тег.
Даже опытные пользователи часто неправильно понимают вложенность элементов div. Для проверки ошибок можно использовать функцию проверки Dreamweaver. Webjx.Com
2. Проверьте правильность CSS
Проверьте орфографические ошибки, забыли } в конце и т. д. Вы можете использовать CleanCSS для проверки CSS на наличие орфографических ошибок. CleanCSS — это инструмент для уменьшения веса CSS, но он также может проверять орфографические ошибки.
3. Определите, где произошла ошибка
Если ошибка влияет на общий макет, вы можете удалять блоки div один за другим, пока отображение не вернется в нормальное состояние после удаления определенного блока div, и вы не сможете определить, где произошла ошибка.
4. Используйте атрибут border, чтобы определить характеристики макета элемента ошибки.
Использование макета атрибута с плавающей запятой может привести к ошибкам, если вы не будете осторожны. На этом этапе добавьте к элементу атрибут границы, чтобы определить границу элемента, и причина ошибки будет выявлена.
5. Родительский элемент элемента с плавающей запятой не может указывать атрибут очистки.
В MacIE, если вы используете атрибут Clear в родительском элементе элемента с плавающей запятой, расположение окружающих элементов с плавающей запятой будет перепутано. Это известная ошибка MacIE. Если вы этого не знаете, вы пойдете в обход.
6. Элемент float должен указывать атрибут ширины Webjx.Com.
Многие браузеры имеют ошибки при отображении элементов с плавающей запятой неопределенной ширины. Поэтому независимо от содержимого элемента float для него должен быть указан атрибут ширины.