Библиотека Интернет Индустрии I2R.ru |
|||
|
Поля у блочных элементовПолями называют отступы от края блока до воображаемого прямоугольника, ограничивающего его содержимое. Использование полей повышает читабельность текста и улучшает страницы. В CSS существует параметр Чтобы понять особенности и различия браузеров в использовании полей, создадим прямоугольник с помощью тега DIV и установим у него отступы параметром padding (пример 1). Пример 1. Одинаковые поля у блока <div Обязательно указывайте, в каких единицах измеряются поля (в примере —px). Хотя по умолчанию, если стоит просто число, всегда подразумеваются пиксели, браузер Opera требует, чтобы единицы измерения были заданы. В противном случае никаких полей не будет. Параметр
Рис. 1. Результат действия примера 1 Internet Explorer, сохраняя заданную ширину блока неизменной, управляет величиной полей от края до текста, как, собственно, и должно быть. Браузеры Opera и Netscape по какой-то странной прихоти увеличивают размер блока, добавляя к его ширине, заданной параметром Чтобы добиться нужного результата, отступы следует устанавливать не у блочного элемента, а у дочернего, который размещен внутри него. Для примера 1 это будет тег параграфа Пример 2. Поля, показываемые одинаково в разных браузерах <div style="width: 300; background: #C0C0C0"> Хотя решение не идеально, поскольку всегда требует добавление еще одного блока внутрь уже существующего, оно дает нужный результат с наименьшими затратами. |
|
2000-2008 г. Все авторские права соблюдены. |
|