人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

【Mac OS X】
Safariをお使いの方にCSSの質問です。
table{height:500px;}のような設定をした時、Safari以外のブラウザでは各行が均等な高さで表示されるのですが、Safariの場合下に行くにしたがって行の高さが低くなります。
例)
http://ijiijiph.seesaa.net/etc/test.html
(CSSはHTML内に記述してあります。一応iCabで確認してエラーがないことになってます。)

どのようにすればSafariで各行均等な高さで表示させることが可能でしょうか。
ただし、行の数は変化するのでtd{height:20px}のような設定はしたくないのです。

●質問者: ijiiji
●カテゴリ:コンピュータ
✍キーワード:CSS HTML iCab Mac OS X Safari
○ 状態 :キャンセル
└ 回答数 : 2/2件

▽最新の回答へ

1 ● izayoimizuki

http://openlab.ring.gr.jp/k16/htmllint/htmllint.cgi?URL=http://i...

Check result of Another HTML-lint

tdタグの閉じタグとtrタグの閉じタグが抜けています。

これが原因で処理が混乱しているのではないでしょうか。

◎質問者からの返答

ああ、いっつもめんどくさいんで閉じないので根本的なところを見逃してましたね。

これを直しても直りませんでしたが。

もし正常に表示されたのであればソースを見せていただければ、と思います。


2 ● izayoimizuki

http://izayoi.nm.land.to/test.html

heightがautoの場合内容の大きさが同じであれば高さは一定でなければなりませんが

ここまで簡略化しても問題が解決しないようなので

KHTML系ブラウザ(Konqueror,OmniWeb,Safari等)の

計算上の不具合のようです。

◎質問者からの返答

そうですね。不具合だというのは察しがつくのですが。

---------

有効な回答が出ないのでキャンセルします。

もし解決策があればいわしに書き込んでいただければポイントを送信いたします。

izayoimizukiさん回答ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ