外部CSSを使用して、下のようにtableの幅指定をしているのですが、幅が指定どおりのサイズになりません。windowsXPのIE7で確認しています。
●HTMLソース----------------------------
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitio …
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<title>***</title>
<link rel="stylesheet" type="text/css" href="style.css" media="all" />
</head>
<body class="otoiawase">
<div id="main">
<div class="recipie_space_large">
<table>
<tr>
<td rowspan="2" class="flow_ph"><img src="image/1.jpg" width="140" height="94" /><br /><img src="image2" alt="next" width="140" height="50" /></td>
<th><img src="image3.gif" alt="" width="27" height="27" /><b>text</b></th>
<td class="freespace" rowspan="2"></td></tr>
<tr>
<td>comment</td>
</tr>
</table>
</div>
</div>
</body>
</html>
●CSSソース(外部)----------------------------
*{
margin: 0;
padding: 0;
}
#main .recipie_space_large{
width:730px;
}
#main .recipie_space_large table{
width:730px;
}
#main .recipie_space_large table{
border:1px solid #000000;
}
#main .recipie_space_large table th{
height: 27px;
border:1px solid #000000;
}
#main .recipie_space_large td{
border:1px solid #000000;
}
#main .freespace{
width:80px;
}
#main .flow_ph{
width: 150px;
}
---------------------------------------------
http://www5a.biglobe.ne.jp/~satomi-h/test.html
表示結果↑
画像が切れていますが、同じ現象です。
textと書いてある部分のセルの幅の高さを27pxにしているのですが、とても大きくなります。class指定にするなどしてみましたが、どれもこのサイズになってしまいます・・・
また、tdにボーダーの指定をしていますが、一番右側のclass="freespace"のセルにボーダーが表示されません。CSSの表記の仕方が悪いのでしょうか?わかる方がいらっしゃいましたらよろしくお願いします。
No.2ベストアンサー
- 回答日時:
commentが書かれているセルにCSSでheightを高めに指定すれば、textの部分が小さくなりました。
ご確認下さい。この回答への補足
ご回答ありがとうございました。
どうも、思うように動かなかったので、
kazumeroさんのアドバイスも参考にもう一度
考えたいとおもいます。
ありがとうございました。
No.1
- 回答日時:
textと書いてある部分のセルの高さが大きいのは、そのセルにある画像のサイズをwidth="27" height="27" としているからです。
このサイズを小さくしたら、高さが小さくなりました。一番右側のボーダーですが、手っ取り早くボーダーを表示させるには全角スペースを<td class="freespace" rowspan="2"></td>内に入れるとよいです。
ただ、個人的には無意味なスペースを入れるということで好きではありません。
以下、IE、ネスケ、FF、Operaのブラウザのいずれにおいても、枠を表示させることができる方法です。
・table 要素内に frame="void"を挿入
<table frame="void">
・CSSでempty-cells:show; と指定する。
#main .freespace{
width:80px;
empty-cells:show;
}
この方法なら、td要素内に無意味な空白を入れることなく、ボーダーを表示させることが出来ます。
ご回答ありがとうございます。右側のボーダーは教えていただいたやり方で解決しました。文字などが入っていない時は設定が必要なんですね。ありがとうございます。
上の段の27pxセルですが、画像サイズの指定をはずしてみましたが、IE7でサイズが変わりませんでした。(firefoxで確認してみたところ、こちらは大丈夫でした)念のため、画像をはめこんだものをアップしてみたのですが、やはり直りません。引き続き質問を続けたいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- HTML・CSS html/cssで要素が出てこなくて困ってます 1 2022/12/31 16:59
- HTML・CSS cssが効かなくて困ってます 1 2023/01/01 23:57
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- HTML・CSS テキストを画面の真ん中に配置したいです。 2 2022/11/25 16:11
- HTML・CSS (Javascript)印刷するファイルに応じて印刷プレビュー画面で用紙を自動的に切り替えたい!! 2 2022/04/11 12:04
- HTML・CSS flex の各子要素を横幅 100% にしたい 1 2022/09/22 21:25
- HTML・CSS スクロールすると追従する画像のコードを書いているのですが、追従する画像の大きさの調節が上手くいきませ 2 2022/04/18 12:52
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
html でのテキスト結合について
-
tableタグとformタグの組み合わせ
-
テーブルの一部分のセルだけに...
-
XHTMLに関する質問 順序が逆に...
-
vbscriptで時計を作りたい
-
Visual Studio で CLR 開発でデ...
-
同じwidth=200でもセル内の文字...
-
入れ子にしたテーブルをheight1...
-
同じクラス名はつけないほうが...
-
cssで、テーブルのtdの中の文字...
-
td width="180" と固定してるの...
-
テーブルの枠線に色が付かない
-
テーブル内のテーブルの高さを...
-
Tableタグで作成した表の縮小
-
formのinputなどの幅100%指定
-
表とリスト(ulとtable)の違い...
-
Tableのレスポンシブ対応、教え...
-
リストの記号を括弧付きの文字...
-
Tableタグ内のspan styleが適応...
-
ブラウザによってテーブルのセ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
html でのテキスト結合について
-
tableタグとformタグの組み合わせ
-
特殊文字の検索方法
-
テーブルの一部分のセルだけに...
-
同じクラス名はつけないほうが...
-
Tableタグで作成した表の縮小
-
td要素内のdiv要素をセンタリン...
-
Tableタグ内のspan styleが適応...
-
テーブル内のテーブルの高さを...
-
formのinputなどの幅100%指定
-
divで囲んだ文字が消える
-
cssで、テーブルのtdの中の文字...
-
vbscriptで時計を作りたい
-
HTMLのテーブルでそれぞれの大...
-
td width="180" と固定してるの...
-
同じwidth=200でもセル内の文字...
-
ブラウザによってテーブルのセ...
-
TDタグ内での均等割付の仕方
-
表とリスト(ulとtable)の違い...
-
<img>タグにCSSのclass設定可能?
おすすめ情報