0

やあ、何が悪いのかわからない、わからない。背景のボディに複数の画像を使用しています。次のようになります。

    body
    {
    background: url('bison.png'),url('ryu.png');
    background-repeat:no-repeat,no-repeat;
    background-position:left bottom,right bottom;
    background-size:200px,200px;
    }

しかし、画像を下に表示するのではなく、上に表示しますか? 以下にいくつかの画面を示します。

http://i.imgur.com/PHC1kuK.png

今、私も%を使用しました。同じ問題、20% 50%、h ライン 20%、v 50% としましょう。画面の左中央部分のどこかに表示されるはずですが、表示されず、代わりに画像の 1/4 が表示され、残りの 3/ 4 はブラウザのトップ セクションのどこかに隠されています。トップラインから 50% 下げるのではなく、3% 上げるのですか? 機能するのは、ピクセルと負の %、つまり -50% だけですが、それはなぜですか? css がさまざまな画面解像度に対応するようにしたいので、ピクセルを使用できません。ありがとう

4

1 に答える 1