1

http://fiddle.jshell.net/v5sc9/

ページの右側の端から約 10px 手前で白を終わらせようとしています。いくつか試してみましたが、レイヤーが原因でこれを機能させる方法がわかりません。ヘルプ?

4

3 に答える 3

0
#background {
    background-repeat:repeat-x;
    position:relative;
    z-index:1;

}
#overlay {
    position:relative;
    top:-100px;
    margin-right:20px;
    left:10px;
    z-index:10;
    background-color:#FFFFFF;
}​
于 2012-08-30T14:45:54.350 に答える
0

複雑にする必要はありません。

オーバーレイで:

margin-right: 20px

左側に 10px のオフセットがあるため、10px ではなく 20px です。

コードごとに、削除left: 10pxしてmargin-right: 20px置き換えるmargin: 0 10pxと見栄えが良くなります。

于 2012-08-30T14:42:14.153 に答える
-1

パーセンテージベースの「幅」と「左」でそれを行うことができます。私はあなたの例を修正しました.コンテナは今では等しいマージンを持っています(10pxの厳しいものではありません):

http://fiddle.jshell.net/3bbg8/

于 2012-08-30T14:32:32.977 に答える