0

これは、これを修正するための2回目の試みです! Stobor の助けを借りて最初の問題を修正しました。この 2 番目の問題は少しトリッキーに見えますが、それほど難しいことではありません。

ここhttp://dekkro.no-ip.org/を見るとわかるように、完全に中央に配置された画像と、ログインボックスを備えたスタイルの div があります。

私が達成しようとしているのは、ログイン ボックスが常にその画像の 100% 中心にあるということです。私にとっては中心ですが、解像度が小さい多くの人にとってはそうではありません。

ここに問題があります: http://dekkro.no-ip.org/problem.png

これを修正する方法はありますか?私のコードは少し乱雑ですが、理解できます。私は午前5時からこれをやろうとしていましたが、今は午後5時です! ここでちょっと苦戦!ありがとう!

4

1 に答える 1

1

どうぞ...firefox、ie9、chrome、operaでテスト済みです。これが問題の解決に役立つか、開始できることを願っています。

スクリーンショット

<html>
<head>
    <style type='text/css'>
    html, body{
        margin: 0px; /* some browsers add a margin at the top, get rid of it to have proper positioning */
    }
    body{
        background-image: url('blahbg.png');
    }
    .Centered{
        margin-right: auto;
        margin-left: auto;
        align: center;
    }
    .LayoutContainer{
        background-image: url('blink.gif');
        background-position: bottom left;
        background-repeat: no-repeat;
        height: 100%;
        width: 100%;
    }
    .BodyContainer{
        background-image: url('testimage.png');
        background-repeat: no-repeat;
        margin-top: 50px; /* to bring the layout-body down a bit you want this */
        height: 425px;
        width: 690px;
    }
    .MiddleContainer{
        text-align: center;
        padding-top: 20px;
        width: 200px;
    }
    .LoginContainer{
        border: 1px solid #000000;
        background-color: #FFFFFF;
        margin-top: 20px;
        height: 230px;
    }
    .InfoContainer{
        border: 1px solid #000000;
        background-color: #FFFFFF;
        margin-top: 20px;
        height: 30px;
    }
    </style>
</head>
<body>

<div class='LayoutContainer'>
    <div class='BodyContainer Centered'>
        <div class='MiddleContainer Centered'>
            <div class='LoginContainer'><img src='logo.png' /></div> 
            <div class='InfoContainer'></div>
        </div>
    </div>
</div>

<body>
</html>
于 2011-08-28T16:51:39.423 に答える