-1

CSSを使用して配置しているページにテキストが少しあります。

これはdivクラスです:

<div id="alpha">
Alpha
</div>

これは私がそれを配置するために使用しているCSSです:

#alpha {
    position: relative;
    bottom: 72px;
    left: 50px;
} 

問題は、CSSによってページ全体が広くなることです。そのコードの前は、ブラウザで水平方向にスクロールできませんでした。そのCSSを追加したので(そしてそれをその特定のCSSに分離しました)、ブラウザーでは、右端まで突き出ている目に見えない画像があるかのように、右にスクロールできます。

何か案は?

4

3 に答える 3

1

overflow: hiddenあなたのbodyスタイルに追加してみてください。

div幅は100%なので、右に移動するとウィンドウに収まりません。そのため、スクロールバーが表示されます。

于 2013-03-08T19:39:47.550 に答える
0

代わりにこれを試してください:

#alpha {
    margin-bottom: 72px;
    margin-left: 50px;
} 
于 2013-03-08T19:06:25.647 に答える
0

divはブロック要素です。幅を指定しない限り、幅はページ幅全体になります。

これがフィドルの例です

jsfiddleへのリンクにはコードを添付する必要があります。これがコードブロックです。 <code>hoot</code>

于 2013-03-08T19:10:07.173 に答える