Хорошо ли добавлять минимальную ширину, максимальную ширину, минимальную высоту, максимальную высоту всегда в любом типе компоновки фиксированной или жидкой? - PullRequest
0 голосов
/ 13 февраля 2010

Хорошо ли всегда добавлять минимальную ширину, максимальную ширину, минимальную высоту, максимальную высоту в любом типе макета, фиксированном или жидком?

Ответы [ 3 ]

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

номер

Концепция каскадных таблиц стилей заключается в том, что существуют правила, которые диктуют другие правила вверх и вниз по цепочке (отсюда и включение «наследовать» как свойства).

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

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

Это становится еще важнее, чем больше таблиц стилей вы включаете, и тем сложнее ваши страницы.

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

Я согласен с @Cryophallion. Это также зависит от того, ожидаете ли вы контролируемых статических или динамических данных. То есть Если у вас есть DIV, который содержит динамический объект, такой как изображение, вы можете ограничить размер, который он принимает на странице. Это делается для того, чтобы контролировать размер изображения, потому что вы можете не знать размер изображения заранее.

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

Если ваш макет фиксирован (, что означает, что вы определили ширину / высоту ), то правила min / max будут игнорироваться, так как ширина / высота имеют приоритет над ними ..

Конечно, вы можете использовать min- / max-правила для других элементов внутри фиксированных. (если есть причина) ..

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

...