Этот небольшой график покажет, как в браузере отображается поле:
блок-схема http://img132.imageshack.us/img132/2692/boxchart.jpg
Как видите, поле - это пространство между самой рамкой и любым содержимым, которое может ее окружать. Граница - это просто линия вокруг рамки. Заполнение - это пространство между краем поля и содержимым внутри поля. Любой заданный фон заполняет весь блок (в пределах границ), сохраняя при этом поле (пустое пространство) вокруг блока.
Я считаю, что почти каждый элемент может использовать поля, фон и границу. Тем не менее, некоторые элементы не поддерживают заполнение, если оно не на уровне блока, потому что это будет в основном то же самое, что и margin. Вы всегда можете опробовать разные стили, чтобы увидеть, что работает, а что нет, и как все перемещается на основе установленных вами стилей.