2010-11-11 2 views
1

Настройка ширины/высоты в CSS соответствует только области содержимого. Есть ли способ установить ширину/высоту смещения (то есть размеры, включая пробел/маржу/границы) элемента в CSS?Установка истинной (смещенной) ширины/высоты элемента блока с помощью CSS?

EDIT: Пример ->

У меня есть ряд дивы помеченных с классом CSS «smallBox»

.smallBox{ 
width: 100px; 
height: 100px; 
} 

Теперь я хочу, чтобы установить отступы индивидуально на каждой коробке, в то время как имеющий общие внешние размеры остаются неизменными.

+0

Вы можете объяснить это ясно, границы границ складываются после того, как мы укажем их правильно, по умолчанию они не добавлены в поле модели – kobe

+0

@ gov- see edits – Yarin

ответ

2

Строго говоря, вроде. Вы можете изменить модель окна, используемую с предлагаемым свойством CSS3 для определения размера коробки, так что ширина определяет общую ширину объекта. Детали можно найти here (http://www.quirksmode.org/css/box.html).

Однако совместимость браузера iffy (в статье упоминаются только IE8 + и Firefox), поэтому для этого вам, вероятно, понадобится использовать какой-то JavaScript.

+0

Я не слышал о предлагаемом размеру CSS3, интересно. Поэтому я предполагаю, что короткий ответ пока нет, надеюсь, в будущем. – Yarin

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

  • Нет связанных вопросов^_^