次の答えは、(元の質問に)@ Chromedudeさんのコメントに反応して、のJavaScriptソリューションを使用しています:
@デビッドこの動作をオーバーライドする方法はありますか? JavaScriptと?
私は(確かにJavaScriptライブラリで)これを行うはるかに簡単な方法があります確信しているが、これは私が(英国の)朝のこの時を考え出すことができる最高だった:
var feed = document.getElementById('feed');
var width = document.width;
var feedBarWidth = document.getElementById('feedBar').clientWidth;
var subNavWidth = document.getElementById('subNav').clientWidth;
feed.setAttribute('style', 'width: ' + (width - (subNavWidth + feedBarWidth)) + 'px');
JS Fiddle demo。そのようなFoundation 3内の1つとして
var bodyWidth = $(document).width();
var subNavWidth = $('#subNav').width();
var feedBarWidth = $('#feedBar').width();
$('#feed').css('width', bodyWidth - (subNavWidth + feedBarWidth));
浮動小数点型の要素は、その内容のサイズ、または「幅」、「最小幅」または「最大幅」(いずれか定義されているいずれか)に縮小します。 –
@Davidこの動作を無効にする方法はありますか? JavaScriptと? – chromedude
ええ。もちろん。しかし、あなたが望む幅を定義する必要があります。画面や親要素の面では?また、「最小幅の作業をする」という意味を定義できますか? –