すべてのカテゴリ » インターネット・パソコン » インターネットサービス

質問

終了

HPを作っている方に質問です
<div>で囲った要素の中に文章が入っています。

文章を追加して行き<div>で指定したheightを超えたとき
<div>要素を動的に文章の高さまで自動であわせるようにしたいのですが
何か良い方法はありますでしょうか?

なるべくtableは使いたくないのでスタイルシートまたはjavascriptで対応したいと思います。

  • 質問者:div
  • 質問日時:2008-07-28 12:50:21
  • 0

余談から…詳しくは書きませんが、この頁の変な現象はシステムの障害です…^^;。

もう遥か昔の話なので随分と忘れてしまいましたが、私もなんじゃこれ?さんと同じ回答です。クライアント環境によって表示行数桁数が変わってしまうのでスタイルシートでは出来なかったと記憶しています(画面のサイズを想定して固定しちゃえば可能性は高まるかも知れないけど、融通が利かなくなるし)。

JavaScriptでトリッキーな方法でフォントメトリクスを取ってきて、動的に計算して一端表示された画面を再表示し直す方法でやったような記憶が…。

ヒントになれば幸いです…^^;…ダメかも(大汗。

この回答の満足度
  
参考になりました。回答ありがとうございました。
お礼コメント

なぜここだけエラー画面になったんでしょうね;

JavaScriptで数値をとって希望の高さに自由に変形できるようになりました!
ありがとうございました!

並び替え:

私もなんじゃこれ?さんと同じです。
指定しなければ良いだけですよね。
いろんな環境で見てる方がいるので、
私はあんまり絶対指定しないようにしてます。

この現象は・・・配色を変えたいとテストしてるのかと思いました。

  • 回答者:まぐ (質問から6時間後)
  • 0
この回答の満足度
  
参考になりました。回答ありがとうございました。

heightの指定をはずせば文章の量に合わせてdivで囲った高さが変わると思うんですがいかがでしょう?

というか、この相談だけ文字が真っ白、反転させないと読めないし、ページも崩れて見えるのは自分だけなんだろか?
相談者さんは普通に表示されて見えますか、ここ?

  • 回答者:なんじゃこれ? (質問から2時間後)
  • 0
この回答の満足度
  
参考になりました。回答ありがとうございました。

関連する質問・相談

Sooda!からのお知らせ

一覧を見る