в макете фиксированной ширины я должен определить ширину для элемента внутри оболочки снова, как для заголовка, нижнего колонтитула, баннер и т. д. - PullRequest
2 голосов
/ 13 февраля 2010

В макете с фиксированной шириной, если ширина макета уже определена в #wrapper {width:970px}, тогда

что мне добавить во внутренний div, который я хочу полностью развернуть. Например, для заголовка, нижнего колонтитула, баннера и т. Д.

  1. то же самое width:970px ко всем div тоже
  2. Нет необходимости определять ширину
  3. или width:100% должны быть добавлены

Ответы [ 2 ]

1 голос
/ 13 февраля 2010

2 или 3 ..

Жесткое кодирование одного и того же значения более одного раза (случай 1) приведет к возникновению проблем и дополнительной работы, когда вы решите изменить размер оболочки.

А из 2 и 3 лучше использовать 2 (как упомянуто @Pablo)

  1. потому что он жадный и расширится до родительской ширины.
  2. потому что вы можете добавить дополнительные свойства, такие как border / padding / etc, которые влияют на его размер, без необходимости ручной настройки.
0 голосов
/ 13 февраля 2010

Мне кажется, правильный ответ - число 2 .

divs по умолчанию занимают как можно больше горизонтального пространства.

В любом случае, вы можете получить более подробные ответы в http://doctype.com (например, SO, но дизайн ориентирован).

Привет!

Редактировать: Здесь есть интересная дискуссия здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...