非表示の div をページの中央に揃えることができません。
それらを relative に配置すると、あるページから別のページに移動するとスクロールが増加します(つまり、divがページの中央に垂直に配置されていません)
3 つの div すべてを 1 つのコンテナー div に配置する必要がありますか??
助けてください!!!
事前に多くの感謝..
<body>
<div id ="page1" class="page" style=""visibility:visible>
content
<!-- also contains a button that hides this div and makes the
next div visible -->
</div>
<div id="page2" class="page">
content
<!-- also contains two buttons for back and next div -->
</div>
<div id ="page3" class="page">
content
<!-- contains two buttons for back and submit -->
</div>
</body>
私が使用しているcssは次のとおりです。
.page {
position: absolute;
visibility:hidden;
}
私が使用したJavaScriptは次のとおりです。
<script language="JavaScript">
var currentLayer = 'page1';
function showLayer(lyr){
hideLayer(currentLayer);
document.getElementById(lyr).style.visibility = 'visible';
currentLayer = lyr;
}
function hideLayer(lyr){
document.getElementById(lyr).style.visibility = 'hidden';
}
</script>