- ベストアンサー
文字拡大時にレイアウトが崩れる
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
No2です。解決できたようでよかったですね^^ heightはケースにもよりますが、基本的に可変の可能性のあるdivなどには指定しないほうが良いと思います。 ユーザーが文字を大きくしたときに崩れたり、のちのち文言を変更しようとした場合にCSSをその都度いじらなくてはならなかったり…と、ユーザーにも作成者にも不便になりますしね。 heightを指定していたのは、もしかして左右のボックスの高さを揃えたかったとかでしょうか?(もしそうならheightLine.jsなどを使用するといいかも!) 頑張ってください!
その他の回答 (2)
- hijiki_who
- ベストアンサー率33% (1/3)
回答No.2
ソース(HTMLとCSS)を書いていただけると、原因解明しやすいと思いますよ。 No1さんのおっしゃるとおり、position:absoluteになっているのでは、と思います。 ちなみに、footerの上の二つのボックスにfloatをかけていますよね?footerにclear:bothなどは設定されていますか?
質問者
お礼
ご回答ありがとうございます。 上の2つのブロックにheightを指定していて それを削除するとできました。 heightは使ったらだめなのでしょうか?
- fujillin
- ベストアンサー率61% (1594/2576)
回答No.1
情報がないので、まったくの想像ですが… フッターの部分を固定表示(position:absoluteでbottom指定)していたりしませんか? そのままフッターを押し下げたいのであれば、この指定を解除してあげればよいかと。 想像ですので、違っていたら無視してください。
質問者
お礼
ご回答ありがとうございます。 上の2つのブロックにheightを指定していて それを削除するとできました。 heightは使ったらだめなのでしょうか?
お礼
再度ありがとうございます。 heightLine.jsを勉強してみようと思います。 非常に勉強になりました。 ありがとうございました。