テーブルの行や列を2pxとか3pxにする方法

このQ&Aのポイント
  • テーブル内の行や列を1pxとか2pxとか3pxくらいの小さい値にするには、どうすれば良いのでしょうか。
  • HTMLコードはかなりの素人ですが、DreamWeaver(ドリームウィーバー)2004MXでほぼマウス操作のみで作成しています。
  • テーブルの行や列を2pxとか3pxにする方法があれば、教えてください。
回答を見る
  • ベストアンサー

テーブルの行や列を2pxとか3pxにする方法

こんにちは。 いつもお世話になっております。 テーブル内の行や列を1pxとか2pxとか3pxくらいの 小さい値にするには、どうすれば良いのでしょうか。 ちなみにHTMLコードはかなりの素人なので、 DreamWeaver(ドリームウィーバー)2004MXでほぼマウス操作のみで作っています。 例えば5行×5列のテーブルを設置してみても、 中の各箇所はどうしても10数px以上になってしまい、 それ以上小さくできない状態なのです。 マウスで詰めていっても、一定の大きさからは小さくできません。 テーブルの行や列を2pxとか3pxにする方法がありましたら、 ぜひ教えてください。 宜しくお願いいたします。

  • HTML
  • 回答数4
  • ありがとう数4

質問者が選んだベストアンサー

  • ベストアンサー
  • y_kai
  • ベストアンサー率50% (1/2)
回答No.4

DWでテーブルを作成すると何も書かれていないセルには全角スペース( )が入っている状態になっているので、セルを縮められない・・・みたいな状態になります。 コードビューや分割ビューで確認してみてください。 解決方法としては、1px×1pxの透明画像(透過gif等)を作って、セルの中に画像を挿入すればセル幅は1pxまで縮められるかと・・・ HTMLを直接いじって を消してもできるかもしれませんが、透明画像を挿入した方が確実だと思います。 もしくは、このページの質問欄みたいにしたいのであれば、 テーブル全体にセル間隔1pxとか2pxとか指定を入れて、テーブルの背景色を濃いオレンジ(#F87C02)にして、各セルに背景色を指定していけば、フラットな感じのテーブルの作成とかもできますよ。

koichan55
質問者

お礼

y_kaiさん有難うございます。 画像を入れるという手は使えるかも知れませんね。後日になりますが、試してみようと思います。 有難うございました!

その他の回答 (3)

回答No.3

何故そんなことをしたいのですが? 適切なマークアップであればそんな状況は“ありえない”と思うのですが。 なぜそれ以上小さくならないのか。 tableは文字通り表ですので、中に文字が入ることが前提になっています。 なので文字が入る最低幅が確保されているのです。 要するにNo.1の方が書かれているように文字サイズを極小にし、余白を0にすればお望みの形は再現できるでしょうが、 本来“ありえない”歪められた姿であると言えると思います。 何のためのtableなのですか? それはtableじゃなくても良いのではありませんか?

noname#105044
noname#105044
回答No.2

テーブルを設置するとき、または設置したテーブルを選択したとき「プロパティ」のようなものはありませんか? テーブル全体を選択して「幅」を空欄にします。 次に1つ1つのセル(細かい四角)を選択して「幅」と「高」を「2」や「3」にすればできるかと思います。 見えないほどの超小さいマス目になりますが、やりたいことはそういうことでしょうか?

koichan55
質問者

お礼

有難うございました。スケジュール上すぐに実行できませんが、 今度試してみます。 有難うございます。

  • naokita
  • ベストアンサー率57% (1008/1745)
回答No.1

面白半分作りましたが、笑っちゃいました。 <table style="font-size:1px; line-height:0; border: 1px solid red;" border="1"> <tr><td>1</td><td>2</td><td>3</td></tr> <tr><td>4</td><td>5</td><td>6</td></tr> <tr><td>7</td><td>8</td><td>9</td></tr> </table>

koichan55
質問者

お礼

有難うございました。

関連するQ&A

  • 複雑な行のテーブルを列だけループする方法(PHP)

    複雑な行のテーブルを列だけループするにはどうすればいいですか(PHP) 入力欄のあるテーブルをHTML&PHPで作成中です 単純にテーブルをループさせるやり方はわかっているのですが、 少々行が複雑になっており、幅も場所もきっちりと決めたいのです 列に関してはすべて同じにしたいのでループを使いたいと思っています 20行ほど下に連続させたいので、一つ一つ割り当てるよりループのほうが効率的かと思いますが、方法がわかりません 行はそのまま、列だけループさせてテーブルを作る方法を教えていただけますか

    • 締切済み
    • PHP
  • DreamWeaver MXでテーブルの行挿入・削除の方法

    DreamWeaver MX(Win版)お試し版を使用していますが、テーブルの操作でつまづいています。 既存のテーブルに行挿入や削除をするとき、「ヘルプ」を参照し、同じようにやっているつもりなのですがうまくいきません。 例えば行を追加したい時 セル内をクリックして、修正→テーブル内の「行の挿入」を選べばそのセルの飢えに一行追加される という風にヘルプには記載されています。 しかし実際は、セル内をクリックしても「行の挿入」は灰色になって選べず、「テーブル選択」しか選べません。 一応それを選んでは見るのですが、そうしても、いっこうに「行の挿入」は選べません。 他、行または列の挿入や列の挿入、行・列の削除等に同様に選べません。 何か自分のやり方がまずいのでしょうか?方法があったら教えてください。お願いします。

    • ベストアンサー
    • CSS
  • DreamWeaverでテーブルの作り方(初心者です)

    皆様 宜しくお願い致します。 初めてDreamWeaverを使用しましたが、HTML等何も分からない為、かなりやられております。 取りあえずテーブルを配置しそこに色々はめ込んでいけば、何となく出来るかな、と思っています。 その際、下記の様なテーブルを作成したいと思っていますが、やり方が分かりません。 どなたか教えて頂ければ幸いです。 縦列 2行 行(横の列) 左側の列に1行 右側の列に4行 こんな感じです。 分かりづらくてすいません。 宜しくお願い致します。

  • DREAMWEAVERでテーブルに枠線

    DREAMWEAVER MXでテーブルに枠線を付けたいのですが、テーブルを入れ子にする以外の方法はあるのでしょうか? 1つ1つのセルにではなく、テーブル全体の外側にだけ付けたいのです。 ボーダーですとセルの1つ1つに付いてしまいます…。 HTMLの知識がほとんどないのですが、これはHTMLで何かしないとだめなのでしょうか? ご教授下さい。

    • ベストアンサー
    • CSS
  • テーブルでの枠線はどうやって作る?

    ドリームウィーバーでHPを作っていますが、Yahooの(どこのページにもありますが)トップページで使われているような、テーブルの枠線を1ピクセルの細さで作成したいのですが、どうやれば1ピクセルで作れるのでしょうか?自分のやり方では、1ピクセルの細さにならないんです。 自分のやり方としては、枠線となる行(列)の高さ(幅)をプロパティインスペクタの入力欄に「1」として背景に色を設定しています。 このやり方だと、明らかに3、4ピクセルの太さになります。 説明がわかりにくかったらすみませんが、わかる方いましたら教えてください。

  • HTMLのテーブルデータの一部を固定しかつ一部をフレキシブルにしたいの

    HTMLのテーブルデータの一部を固定しかつ一部をフレキシブルにしたいのですがどのようにしたらいいでしょうか? 画像のようにやりたいのですが・・・ 一番左端は10pxで固定します。 Xのテーブルデータはいれる文字列の長さによってフレキシブルにします。 Yは画像を入れるのですがXの文字列とすぐ隣合うようにしたいのです。 その横の140pxと20pxのデータは完全に固定として上から下の行までまっすぐに通したいのです どのようにしたらいいでしょうか?

    • ベストアンサー
    • HTML
  • Dreamweaver テーブルの背景色を自動で繰り返す方法を教えてく

    Dreamweaver テーブルの背景色を自動で繰り返す方法を教えてください。 Dreamweaver MX バージョン6.0を使用していおりますが、 テーブルを600行作り、2色の色で1行ごとに色を指定したい。と考えています。 600行すべてを選択し薄黄色に背景色をしたあと、 偶数行を一つずつ薄水色に変更する方法しか知りません。 簡単無操作で、テーブル内の背景色を以下のようにする事が出来ないでしょうか? ご存知の方がおられましたら、ご教授ください。 【完成イメージ】 1行目:背景色→薄黄色、 2行目:背景色→薄水色、 3行目:背景色→薄黄色、 4行目:背景色→薄水色、 600行までこれの繰り返し。

  • 2個の引数を使用して、テーブルの行、列に該当する値を求める方法は?

    Excel2003で、2個の引数を使用して、テーブルの行、列に該当する値を求める方法を、教えて下さい。 例) Aテーブル  A  B  C  D  E 1   5  4  3  2 2 1 260 200 150 100 3 2 460 370 280 180 4 3 670 540 400 270 5 4 880 700 530 350 Bテーブル  A B  C 1  5 2  2 460 BテーブルのB1のセルに5、B2のセルに2を、入力した場合、Aテーブルから460を探し出して、BテーブルのC2のセルに460と、表示させたい。 この時、C2のセルには、どんな関数がいいのでしょうか? よろしく、ご教示下さい。

  • ドリームウィーバーでのテーブルサイズ

    ドリームウィーバーMXを使用しているのですが、以前から気になっていることがあります。 テーブルを挿入すると緑のラインでテーブルサイズが表示されます。そのときサイズのほかに隣に()で表示されている数字があるのですが、これは何のサイズなのでしょうか? 表示されないときがあったり、実際のサイズと明らかに違っていたり、入れ子にした場合はほんとにわけがわかりません。 教えていただけるとありがたいです。

    • ベストアンサー
    • CSS
  • 指定の行のみ右よせのHTML

    ドリームウィーバー2004MXです。 セルの中に3行以上の文字があるのですが、 指定のところだけ右よせにしたいのです。 テキスト1行目は<センター> テキスト2行目は<右よせ> テキスト3行目は<センター> つまりセルには基本 align="center" をしておいて、 2行目だけに“右よせ”を適用したいです。 イメージ -------------------------------------       テキスト1行目                    テキスト2行目       テキスト3行目 ~ ~ ~ ------------------------------------- セルを“分割せず”、 タグだけで“特定の行を右よせにする” やり方がありましたら、教えてください。 お詳しい方、宜しくお願いいたします。

    • ベストアンサー
    • HTML

専門家に質問してみよう