Я не думаю, что это возможно в чистом CSS, если высота окна и содержание до его изменения по высоте. Я собрал небольшой Javascript, который автоматически регулирует высоту #content
в зависимости от высоты #box
и высоты и полей абзаца выше.
$(document).ready(function() {
var p = $('#box > p:first-child');
var margin_top = p.css('margin-top').substring(0,p.css('margin-top').length-2);
var margin_bot = p.css('margin-bottom').substring(0,p.css('margin-bottom').length-2);
var box_height = $('#box').css('height').substring(0, $('#box').css('height').length-2);
var p_height = p.css('height').substring(0,p.css('height').length-2);
var content_height = box_height - p_height - margin_top - margin_bot;
$('#content').css('height', content_height+'px');
});
JSFiddle ссылка: http://jsfiddle.net/ueeMW/
Это не то, что он делает? –
Вы не можете сделать это без установки «статической» высоты где-нибудь, если вы не используете javascript. – veelen
@Rice_Crisp Я просматриваю пример в хроме, и он выглядит точно так же, как изображение, которое я приложил. – Jacksonkr