- ベストアンサー
背景画像がつられてのびていくのはどうして?
お世話になります。 画像ファイルがno-repeatと指定しているのに bの画像が下だけどんどん長くなっていくのが不思議なんですけど これはどういうことなんでしょうか? 教えてください。お願いします。 'HTML <div id="1"> <div id="2"> <div id="3"> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> </div> </div> </div> 'css #1{ width: 900px; margin: 0 auto 0 auto; padding: 0 0 0 0; border-style: none; text-align: left; } #2 { width: 900px; padding: 0 0 0 0; border-style: none; background: #000 url("a.jpg") repeat-y; text-align: left; } #3 { width: 900px; padding: 0 0 0 0; border-style: none; background: url("b.jpg") no-repeat; text-align: left; }
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
■背景のリピート以前の問題として、id名は数字から始めたりする事は出来ません。 <div id="1"> <div id="2"> <div id="3"> #1 #2 #3 ↓ 下記のように変更すれば正常に表示ます <div id="a1"> <div id="a2"> <div id="a3"> #a1 #a2 #a3 このように1文字目はアルファベットを使用すれば問題なく表示されました。
その他の回答 (1)
- leap_day
- ベストアンサー率60% (338/561)
こんにちは <div> <div> <div> </div> </div> </div> としてるからですかね? 背景画像の塗り重ねになってる状態になってると思います 伸びてるのはb.gifではなくてa.gifなのでは?