Исправление Stanson, (текущая версия) :
Жабоскриптъ есмь для оного.
function resize()
{
var m = document.getElementById("menu");
if( !m ) return;
var c = document.getElementById("content");
if( !c ) return;
content_height = ( document.body.clientHeight - m.offsetHeight );
c.style.height = content_height + "px";
}
window.addEventListener( 'resize', resize );
window.addEventListener( 'load', resize );
Если есть ещё внизу какая-то срань, то аналогично достань её высоту и тоже вычти из content_height
по крайней мере это проще, чем разбираться в этой говнине под названием CSS. Но даже здесь бездны идиотизма. Почему банальная высота элемента - это, сцуко, offset, сцуко, Height? offset чего относительно чего? Нахера она readonly и почему, внезапно, в какую-то style.height эту банальную высоту надо записывать? Ну всё что только можно - через жопу. Даже в такой банальщине.
Вобще, конечно, веб это говнина состоящая из говнины HTML, в которой даже сраного тупейшего \hfill нету, из говнины JS, которая рождает идиотов, и из говнины CSS, в которой практически всё является запредельным маразмом. Если есть возможность - то лучше в это не вляпываться. Ну а так - это вот киберпанк, который мы заслужили, да.
Исправление Stanson, :
Жабоскриптъ есмь для оного.
function resize()
{
var m = document.getElementById("menu");
if( !m ) return;
var c = document.getElementById("content");
if( !c ) return;
content_height = ( document.body.clientHeight - m.offsetHeight );
c.style.height = content_height + "px";
}
window.addEventListener( 'resize', resize );
window.addEventListener( 'load', resize );
Если есть ещё внизу какая-то срань, то аналогично достань её высоту и тоже вычти из content_height
по крайней мере это проще, чем разбираться в этой говнине под названием CSS. Но даже здесь бездны идиотизма. Почему банальная высота - это, сцуко, offset, сцуко, Height? offset чего относительно чего? Нахера она readonly и почему, внезапно, в style.height банальную высоту надо записывать? Всё через жопу.
Вобще, конечно, веб это говнина состоящая из говнины HTML, в которой даже сраного тупейшего \hfill нету, из говнины JS, которая рождает идиотов, и из говнины CSS, в которой практически всё является запредельным маразмом. Если есть возможность - то лучше в это не вляпываться. Ну а так - это вот киберпанк, который мы заслужили, да.
Исправление Stanson, :
Жабоскриптъ есмь для оного.
function resize()
{
var m = document.getElementById("menu");
if( !m ) return;
var c = document.getElementById("content");
if( !c ) return;
content_height = ( document.body.clientHeight - m.offsetHeight );
c.style.height = content_height + "px";
}
window.addEventListener( 'resize', resize );
window.addEventListener( 'load', resize );
Если есть ещё внизу какая-то срань, то аналогично достань её высоту и тоже вычти из content_height
по крайней мере это проще, чем разбираться в этой говнине под названием CSS. Но даже здесь - идиотизм. Почему банальная высота - это, сцуко, offset, сцуко, Height? offset чего относительно чего? Нахера она readonly и почему, внезапно, в style.height банальную высоту надо записывать?
Вобще, конечно, веб это говнина состоящая из говнины HTML, в которой даже сраного тупейшего \hfill нету, из говнины JS, которая рождает идиотов, и из говнины CSS, в которой практически всё является запредельным маразмом. Если есть возможность - то лучше в это не вляпываться. Ну а так - это вот киберпанк, который мы заслужили, да.
Исправление Stanson, :
Жабоскриптъ есмь для оного.
function resize()
{
var m = document.getElementById("menu");
if( !m ) return;
var c = document.getElementById("content");
if( !c ) return;
content_height = ( document.body.clientHeight - m.offsetHeight );
c.style.height = content_height + "px";
}
window.addEventListener( 'resize', resize );
window.addEventListener( 'load', resize );
Если есть ещё внизу какая-то срань, то аналогично достань её высоту и тоже вычти из content_height
по крайней мере это проще, чем разбираться в этой говнине под названием CSS.
Вобще, конечно, веб это говнина состоящая из говнины HTML, в которой даже сраного тупейшего \hfill нету, из говнины JS, которая рождает идиотов, и из говнины CSS, в которой практически всё является запредельным маразмом. Если есть возможность - то лучше в это не вляпываться. Ну а так - это вот киберпанк, который мы заслужили, да.
Исправление Stanson, :
Жабоскриптъ есмь для оного.
function resize()
{
var m = document.getElementById("menu");
if( !m ) return;
var c = document.getElementById("content");
if( !c ) return;
content_height = ( document.body.clientHeight - m.offsetHeight );
c.style.height = content_height + "px";
}
window.addEventListener( 'resize', resize );
window.addEventListener( 'load', resize );
Если есть ещё внизу какая-то срань, то аналогично достань её высоту и вычти из content_height
по крайней мере это проще, чем разбираться в этой говнине под названием CSS.
Вобще, конечно, веб это говнина состоящая из говнины HTML, в которой даже сраного тупейшего \hfill нету, из говнины JS, которая рождает идиотов, и из говнины CSS, в которой практически всё является запредельным маразмом. Если есть возможность - то лучше в это не вляпываться. Ну а так - это вот киберпанк, который мы заслужили, да.
Исправление Stanson, :
Жабоскриптъ есмь для оного.
function resize()
{
var m = document.getElementById("menu");
if( !m ) return;
var c = document.getElementById("content");
if( !c ) return;
data_height = ( document.body.clientHeight - m.offsetHeight );
c.style.height = data_height + "px";
}
window.addEventListener( 'resize', resize );
window.addEventListener( 'load', resize );
по крайней мере это проще, чем разбираться в этой говнине под названием CSS.
Вобще, конечно, веб это говнина состоящая из говнины HTML, в которой даже сраного тупейшего \hfill нету, из говнины JS, которая рождает идиотов, и из говнины CSS, в которой практически всё является запредельным маразмом. Если есть возможность - то лучше в это не вляпываться. Ну а так - это вот киберпанк, который мы заслужили, да.
Исходная версия Stanson, :
Жабоскриптъ есмь для оного.
function resize()
{
var m = document.getElementById("menu");
if( !m ) return;
var c = document.getElementById("content");
if( !c ) return;
data_height = ( document.body.clientHeight - m.offsetHeight );
c.style.height = data_height + "px";
}
по крайней мере это проще, чем разбираться в этой говнине под названием CSS.
Вобще, конечно, веб это говнина состоящая из говнины HTML, в которой даже сраного тупейшего \hfill нету, из говнины JS, которая рождает идиотов, и из говнины CSS, в которой практически всё является запредельным маразмом. Если есть возможность - то лучше в это не вляпываться. Ну а так - это вот киберпанк, который мы заслужили, да.