Есть ли способ установить свойства CSS высоты/ширины на что-то как этот: 100% - 50 пкс Поэтому, если бы общие 100% 1000 пкс, то конечным результатом составили бы 950 пкс. И 100% установлены размером браузера.
ОБНОВЛЕНИЕ: То, что я пытаюсь сделать:
У меня есть два отделения, высота первого отделения составляет 50 пкс, я хотел бы, чтобы высота второго отделения покрыла остающееся пространство.
После поиска по сети, я понял, что это невозможно.
Единственный способ симулировать это - настроить его с помощью JavaScript и события onresize
.
Не с самой шириной.
Вы должны установить либо поля и/или отступы слева и справа в общей сложности 50px.
Если вы хотите, чтобы это было на всю страницу:
body { margin: 0; padding: 25px; }
Это даст вам подкладку сверху и снизу тоже. Если вы этого не хотите, вы можете установить их на ноль:
body { margin: 0; padding: 0 25px; }
Примечание: Большинство браузеров используют по умолчанию поле для тела, но некоторые (Opera) используют поле по умолчанию, поэтому вы всегда должны указывать как поле, так и поле для тела.
.