каково различие между дополнением и полем?

В W3 CSS и также в XUL/CSS? (не между CSS и XUL/CSS).

11
задан Jim G. 13 May 2010 в 01:51
поделиться

5 ответов

Заполнение - это пространство ВНУТРИ элемента (внутри границы элемента).

Поле - это пространство ВНЕ (Вокруг) элемента.

8
ответ дан 3 December 2019 в 02:30
поделиться

Я рекомендую вам эту статью. Схема взята из той статьи.

alt text

http://elegantcode.com/2010/01/26/css-basics-the-box-model/

21
ответ дан 3 December 2019 в 02:30
поделиться

Заполнение - это область между содержимым и границей, а поле - это область за пределами границы.

См. блочную модель CSS для пояснения.

2
ответ дан 3 December 2019 в 02:30
поделиться

Хорошо, в некоторых из этих ответов используется запутанная терминология и они неверны.

Ширина элемента css не включает отступы, границы или поля.

Поэтому неточно говорить «заполнение внутри элемента».

Правильно сказать, что «заполнение находится внутри границы элемента» и «поле находится за пределами границы элемента».

Чтобы вычислить, сколько места занимает блок (например, только по горизонтали):

horiz. space = width + 2(padding) + 2(border) + 2(margin)

Меня беспокоит, когда люди говорят «заполнение - это пространство внутри элемента», потому что: у элемента есть заполнение, у него есть граница и у него есть маржа. Все этого материала находятся за пределами ширины содержимого элемента и должны учитываться при вычислении того, сколько места занимает элемент.

Если вы говорите «заполнение внутри элемента», то вы совершаете ту же ошибку, которую совершила MSIE в своей модели с разбитым блоком, что доставляет неисчислимым веб-дизайнерам множество головных болей.

http://www.456bereastreet.com/archive/200612/internet_explorer_and_the_css_box_model/

1
ответ дан 3 December 2019 в 02:30
поделиться

заполнение - это часть ширины элемента. маржа находится снаружи и не является частью ширины

Вот интересная демонстрация блочной модели, которая поможет вам понять.

http://redmelon.net/tstme/box_model/

0
ответ дан 3 December 2019 в 02:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: