だから私は横スクロールのサイトを作るのに忙しい。ここで言うコンテナdiv
には、のクラスがありarea
ます。div
従来のサイトで平均の高さが可変であるのと同じように、幅は可変です。
私のサイトは「垂直方向に反応する」ので、通常のサイトでパーセンテージの幅を使用するのと同じように、高さを含む多くのパーセンテージの値を使用しています。
問題は、パーセンテージのパディング/マージンを使用すると、たとえばdiv.area
設定している場合でも、高さではなくdivの幅に基づいてパーセンテージが計算されることです。padding-top
padding-left
これは、通常のサイトのパーセンテージを設定しbody
、サイトの高さに基づいてパディングを計算することに似ています。それはばかげており、完全に直感的ではありません。
これは既知の問題ですか?それとも意図的ですか?また、CSSのみの回避策はありますか。このような問題を解決するためにJSなどを使用する必要はありませんem
。