ранее я задал следующий вопрос на переполнение стека: create a scroll bar in a sidebarПочему css не позволяет элементам изменять размер, чтобы заполнить экран?
здесь в основном я пытаюсь создать боковую панель. И в этой боковой панели мне нужен заголовок неизвестного размера и нижний колонтитул неизвестного размера. И между нижним колонтитулом и заголовком боковой панели мне нужен прокручивающийся div, содержащий длинный список вещей. В вопросе выше я спрашивал, как использовать css, чтобы прокрутить div, заполнив пробел между верхним и нижним колонтитулом.
У меня есть много ответов, говорящих как: «Как селектор знает высоту другого элемента? Это не то, для чего нужны CSS».
Теперь, мой вопрос: почему вы не можете это сделать, это css? Почему css не позволяет вам установить два div, чтобы занимать столько места, сколько им нужно, а div между ними заполняет остальную часть пространства? Разве это не общая проблема, которая должна быть решена?
Извините, но спрашивает, почему программное обеспечение X не имеет функции Y может привести только к «мнению, дискуссиям, аргументам, опросу или расширенному обсуждению», и это не то, для чего используется переполнение стека. –
Не в ответ на ваш вопрос - я должен согласиться с @ ÁlvaroG.Vicario здесь, но чтобы помочь вам с вашей целью для боковой панели, вот что-то, что может вас заинтересовать: http://jsfiddle.net/wBSPg/ –
@ ÁlvaroG.Vicario, я новичок в css, но я задал вопрос о том, как что-то сделать в css, и мне сказали, что это не то, что css. Мне не сказали, что это невозможно в css, если бы это было так, я бы принял это. Но мне сказали, что это не то, что css для - я спрашиваю, почему было бы философски неправильно использовать css для этой цели. – dan