LINUX.ORG.RU

История изменений

Исправление 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, в которой практически всё является запредельным маразмом. Если есть возможность - то лучше в это не вляпываться. Ну а так - это вот киберпанк, который мы заслужили, да.