body
要素に対して指定された直線勾配が、その子要素の1つのエッジの後で停止している理由を調べるのは苦労しています。だから、それが属している要素と一致しない線形勾配
、私はこのHTML持っている:
<!DOCTYPE html>
<html>
<head>
<style>
#container {
width: 960px;
height: 700px;
border: #FFF thick solid;
margin: auto;
}
body {
background: -webkit-gradient(linear, 0% 0%, 71% 92%, from(#1F4BA0), to(#070322));
background: -moz-linear-gradient(40% 75% 90deg,#1F4BA0, #070322);
color: #FFF; border:0px; margin:0px; padding:0px;
}
</style>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<div id="container"></div>
</body>
</html>
を、これはページが(ページを下って行く予告繰り返し勾配)のように見える終わるものです:
ので、問題があります、グラデーションは、ボディの最後まで移動するのではなく、#container
要素の下部で終了します。グラデーションはボディのCSS要素内で明示的に宣言されていますが
他に誰かが私を助けてくれますか?とても有難い!
注:FFで-mozという接頭辞を使用する場合もあります。
これを読んで私はもっと混乱しました。「[線形勾配の]具体的なサイズは、適用する要素の1つに一致します。これはからですMozilla directly
これは私が探していた答えではありませんでしたが、ページがどれくらいの大きさを望んでいるか分かっている限り動作します。 – Ulthran