テーブルを使用したページを作成していたのですが、
そのテーブル内に、2つの画像とその間に文字を入れるセルを作った所、
セルの横幅にはまだ余裕があるにもかかわらず、途中で改行が入ってしまいました。
___________
│●あい │ │
│う● │ ̄ ̄ ̄ ̄│
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
構成として、改行を入れたくなかったので、<style>でnowrapを指定した所
セルの横幅が広くなり、無駄な余白ができてしまいました。それをなくしたくて
HTMLやCSSでセルのサイズを指定したのですが、なぜかサイズが変化しません。
________________
│●あいう● │ │
│ │ ̄ ̄ ̄ ̄ │
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
なぜそうなるのか、ご存知の方、教えて頂ければ嬉しいです。
よろしくお願いします。
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
>#3:やはりこれ以上サイズを小さくするのは無理なのでしょうか。
あの~、中身がセルの指定サイズ以下であれば良くて、
中身をそのサイズ以内に収める努力をすれば良いだけですが???
一応 #1補足にあるソースをコピーして再現してみましたが、
セルの幅30の指定に対して文字「注意!!」が既にそれ以上(推測で既に50以上)の様ですが・・・。
というか、「注意」2文字で既にオーバー。
文字サイズを小さく指定しない限り、セル幅30には治まらないでしょう・・・。
尚、#1補足にあるソースには、外部ファイルで CSS の記述があり、
これがどの様な影響をしているのかは一切不明です。
また、今回はサイズの比較は意図的に画像の物理的に存在しない IMG タグにより幅,高さを指定して表示する事によって行いました。
No.3
- 回答日時:
>なぜそうなるのか、
セル内のデータを表示する事が優先されるからですが・・・。
御自分で、データを改行しないと指定している事と、セルのサイズ指定が競合する形で指定している訳ですから、
さて、ブラウザは何を優先して描画しようとするかは・・・。
ポイントは、そもそも指定している内容が実現不可能の様で・・・。
もともと余裕があると見ている時点で間違いなのではないでしょうか?
まぁ詳細はソースを公開して環境を提示しないと特定できませんが、
途中で改行が入ったという時点で、既に見えていないながら場所を取っている何かがあるのではないでしょうか?
この回答への補足
回答ありがとうございます。
やはりこれ以上サイズを小さくするのは無理なのでしょうか。
その「見えていないながら場所をとっている何か」が知りたいのですが・・・。
ソースについては、下のyambejpさんの回答の所に
補足として載せてありますので、もしよければ見て頂けると嬉しいです。
字数制限の関係で質問に書き込めず、この形となってしまったのですが
やはり分かりにくいですね;申し訳ありません。
No.2
- 回答日時:
>セルの横幅にはまだ余裕があるにもかかわらず、途中で改行が入ってしまいました。
セルの横幅の指定は、<COL>要素を使用して指定する
width指定や文字の大きさもpxで指定すれば画面の大きさが異なってもイメージどうりに表示されますよ
参考URL:http://www.tohoho-web.com/html/col.htm
No.1
- 回答日時:
具体的なHTMLソースをしめしたほうがよろしいかと思います。
それとOS、ブラウザの種類やバージョンなど
この回答への補足
すみません、回答ありがとうございます。
文字数制限で質問では書き込めなかったため、これで分かれば上々、
必要であれば補足で書かせて頂こうと思って待っていました。
下がソース(一部)です。これで原因が分からなければ、
省略無しのものを書き込ませて頂きますので、仰って下さい。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<meta http-equiv="Content-Style-Type" content="text/css">
<link rel="stylesheet" type="text/css" href="../style.css">
<title>通信</title>
</head>
<body><basefont size="3" face="MS ゴシック">
<hr>
<table border="0" align="center">
<tr>
<td colspan="2"><p>活動費申請に必要なので、皆さん何か買い物をしたら<br>
領収書を貰うようにして下さい</p><td>
</tr>
<tr>
<td rowspan="2" width="30" style="white-space: nowrap;" valign="top">
<img src="../pic/notice.gif" width="17" height="15" alt=""> 注意!!<img src="../pic/notice.gif" width="17" height="15" alt="">
</nobr></td>
<td>宛名は殿様!</td>
</tr><tr>
<td>日付と但し書きの指定が可能なら1月1日と鏡餅で!</td>
</tr>
</table>
</body>
※内容は嘘
ちなみにOSはWindowsXP、ブラウザはIE6.0です。
ブラウザサイズについては、他のサイズでも確認していますが、
作成時は1024x768です。どうぞよろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル2013「次のページ数に合わせて印刷」が小さすぎる 9 2023/03/28 10:18
- Visual Basic(VBA) 【VBA】写真の貼り付けコードがうまく機能しません。 5 2022/09/01 18:43
- Excel(エクセル) ハイパーリンク で『指定されたファイルを開くことが出来ません』 3 2023/04/25 18:02
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/12/26 12:05
- HTML・CSS スクロールすると追従する画像のコードを書いているのですが、追従する画像の大きさの調節が上手くいきませ 2 2022/04/18 12:52
- Excel(エクセル) Excel VBAで、行の高さを、上下1文字分程度高くしたい 3 2023/04/23 00:17
- Excel(エクセル) エクセルのマクロについて教えてください。 3 2023/02/07 14:47
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
特定の色のついたセルを削除
-
Excel UserForm の表示位置
-
エクセルVBA 配列からセルに「...
-
【VBA】【ユーザーフォーム_Lis...
-
VBA:日付を配列に入れ別セルに...
-
入力規則のリスト選択
-
VBAでユーザーフォームにセル値...
-
リストを逆順にする関数(LISP)
-
VBAマクロ実行時エラーの修正に...
-
色付きのセルをカウントする方...
-
Excel VBAで特定の範囲の空白セ...
-
Excel VBAでCheckboxの名前を変...
-
データのある範囲を選択するVBA...
-
可変長文字列で困ってます
-
EXCEL VBA 文中の書式ごと複写...
-
Rangeの範囲指定限界
-
VBAのTIMER関数で返された値を...
-
【VBA】写真の貼り付けコードが...
-
グラフのタイトルにセル内の文...
-
excelで結合セルの場合にエラー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAマクロ実行時エラーの修正に...
-
エクセルVBA 配列からセルに「...
-
Excel UserForm の表示位置
-
Excelで空白セル直前のセルデー...
-
【Excel VBA】一番右端セルまで...
-
EXCEL VBA 文中の書式ごと複写...
-
VBA にて、条件付き書式で背景...
-
特定の色のついたセルを削除
-
【VBA】【ユーザーフォーム_Lis...
-
VBA 複数条件の分岐処理の上手...
-
入力規則のリスト選択
-
【VBA】写真の貼り付けコードが...
-
Excel VBA IF文がうまく動作し...
-
VBA:日付を配列に入れ別セルに...
-
VBAでユーザーフォームにセル値...
-
Excel VBAでCheckboxの名前を変...
-
エクセルの合計を自動で表示さ...
-
関数の引数でrangeを指定したとき
-
複数指定セルの可視セルのみを...
-
DataGridViewでグリッド内に線...
おすすめ情報