0

幅と高さをcssでdivに設定したいのですが、position:absoluteがある場合にのみ機能し、それは必要ありません。私が位置を持っているときの原因:絶対に他の画面ではうまくいきません。そして、テキストなどがなくても、その幅を維持したいのです。:)

見る:

.menu { width:450px; height:300px; background:rgba(0,0,0,0.5); -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; -khtml-border-radius: 7px; }

しかし、私はそれから何も得られません...

ありがとう!:)

4

2 に答える 2

1

position:absolute持っwidthheight働くために宣言する必要はありません。唯一の制限は、デフォルトblock-levelで要素である必要があるということです。divしたがって、問題なく動作するはずです。

多分あなたはそれにdisplay:inline宣言しましたか?ある場合はdisplay:inline-block;、マークアップに応じて、表示を完全に変更するか省略します。

于 2012-04-25T19:19:51.920 に答える
0

DIVをCLASSとして正しく宣言し、そのIDを使用していないことをHTMLで確認してください。スペルミスにより、最も単純なものが機能しなくなる場合があります。

于 2012-04-25T19:36:20.740 に答える