• ベストアンサー

テーブルの位置について

今、初めてホームページを作成(HTML)しているのですが テーブルの位置に困っています。 私は、微妙に中央よりの左にしたいのですが どの本、サイトにもテーブルなどの位置設定には ARIGN=""で左、右、中央の極端な位置しかありません。 微妙な位置はできないのでしょうか? 友達に聞いたところ(友達も初心者なのですが) <body leftmargin="★">~</body> ★の中に25pxとかの数字を入れる。で左側が空く というのをどこかでみつけたらしくやってみたのですが できませんでした。 難しいことはよくわかならいので 簡単な方法で教えていただければ嬉しいです。

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

  • ベストアンサー
  • shy00
  • ベストアンサー率34% (2081/5977)
回答No.1

CSSってご存知ですか? http://www.hajimeteno.ne.jp/stylesheet/actually/margin.html の「2. テーブル関連のマージン指定」を参照ください 必要に応じmarginの数値を変更すればOKです ただし、古いフラウざーを利用している人には、マージンは反映されませんので あらかじめご了承ください  Netscape7.01ではマージン反映されます

参考URL:
http://www.hajimeteno.ne.jp/stylesheet/actually/margin.html

その他の回答 (1)

  • esprei
  • ベストアンサー率56% (718/1271)
回答No.2

こういう方法もあります。 テーブルをもう一つのテーブルの中に入れる。 2列のテーブルを作り、右列に本来のテーブルを入れます。 左の幅を調節することによって、本来のテーブル位置を調節することが出来ます。 2列のテーブルの枠線は表示しないようにして下さい。

関連するQ&A

  • テーブルの位置

    はじめまして。 HPを作っているのですが、行き詰ったので 質問させて下さい。 ずばりテーブルの位置なのですが、 どこを調べても alignで指定する方法しか出てきません。 極端に右、左ではなく 真ん中より少し右上に置きたいのですが、 これは簡単にHTMLでは指定出来ないのでしょうか? 教えて下さると嬉しいです。 よろしくお願いします。

  • テーブルを

    テーブルの位置を、指定したいんですけど・・ 私の知ってるタグは右に寄せる(right)、中央に配置(center)、左に寄せる(left)の三つだけです。 左と、中央の間ぐらいに配置したいんですけど・・ どうすればいいでしょうか?

  • テーブルの位置について

    3列以上のテーブルの位置についてお伺いします。 以下をxhtml,cssで実現するにはどのように指定すればよいのでしょうか? ・テーブルの最終列は画面上の一番右に寄せる ・最終列以外の列が、画面の中央にくるようにする  (各列の幅を吟味して、位置を自動調整させたいです) どうかお願いいたします。

    • ベストアンサー
    • HTML
  • HTMLでテーブルをfloatで中央配置に並べたい

    よろしくお願いします。 floatを使ってテーブルを横に複数個並べているのですが、全体が左に寄ってしまいます。 並べたテーブルすべてを中央に配置するにはどうしたらよいのでしょうか。 テーブルとテーブルの間の隙間を固定にしたいので、マージンは固定です。 ■HTML <body> <table><tr><td>TEST1</td></tr></table> <table><tr><td>TEST2</td></tr></table> <table><tr><td>TEST3</td></tr></table> </body> ■CSS table{   float: left;   width: 100px;   border: 1px solid #000000;   margin: 0px 10px 0px 10px; } よろしくお願いいたします。

    • ベストアンサー
    • CSS
  • (HTML)Tableを任意の位置に置きたい

     今晩は、html初心者です、宜しくお願いします。  TABLE(表)を任意の位置におきたいのですがタグの書き方がわかりません。  参考書等を見ましたが、センターとか右寄せとかの例ばかりで肝心の内容に触れてなくて参考になりません。  htmlに詳しい方、どなたか宜しくお願いします。  DIVとかを使うとある一定の部分をDIV領域としての領域を使うことになります。  単にTableの領域だけを任意の場所にピンポインントで設定(例えば上から300px、左から300px) したいですが、他のアプリケーションンを使わないとタグでは指定出来ないのでしょうか。  設定条件として、表挿入後に表の上下左右に自由に文字、イメージを入れることが出来るということです。  そもそもhtmlはそのような自由度のある条件を設定すること自体を考えていないのでしょうか。

    • ベストアンサー
    • HTML
  • テーブルの位置設定・・・HTMLで作成

    ホームページをHTMLで作成中です。 テーブルで表を作成しているのですが・・・。 テーブルを表示する微妙な位置設定はどうしたらいいでしょうか? align="center"などではなく、微妙な位置設定ができる方法を教えてください。 よろしくお願いします

    • ベストアンサー
    • CSS
  • HP作成のテーブルについて

    教えてください。HPを作成する時にテーブルタグ<table>を使っているのですが、テーブルが2列になり、右と左の縦の長さが異なる時、片一方が中央揃えになって、上の位置が合いません。 テーブルが2列で縦の長さが違っても、一番上の位置に両方ともそろえたいのですがどうすれば良いでしょうか?教えてください。

  • テーブル内の文字が揃わない

    検索したのですが、見当たらないので質問させてください。 私は、ほとんど無知でコピペやテンプレを利用させてもらってホームページを作っている初心者です。 テーブルの中の文字が下のテーブルの文字の位置と合わなくて困っております。 cssは外部から呼び出しで、 ------- .t{ font-size:15px; color:#666; margin:1px 8px; text-align:right; } .t:first-letter{color:#e68080;} .text2{ line-height:18px; margin:2px 0px 20px 0px; border:1pt dotted; padding:8px 2px 8px 2px; color:#e69999; } ------ htmlは ------ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <meta http-equiv="content-style-type" content="text/css"> <meta http-equiv="Content-Script-Type" content="text/javascript"> <link rel="stylesheet" type="text/css" href="left.css"> <title>diary</title> <base target="main"> </head> <body> <div class="t">blog1</div> <div class="text2"><a href="http://■.jp">日記1</a></div> <div class="t">blog2</div> <div class="text2"><a href="http://●/">日記2</a></div> <div class="t">diary</div> <div class="text2"><a href="http://▲">日記3</a></div> </body> </html> ----- と記述しています。 この日記2と日記3の文字の開始位置はマージンで指定した左で揃っているのですが、 日記1が下の2つよりもっと左に表示されてしまいます。 別のページではテーブル内をテキストではなく、画像で使用しているのですが、 同じく1つ目のテーブルの中の画像だけが左に寄り過ぎており、 加えて別のテーブルではスペースが余計に空いていて、最初のオンマウスで位置が詰まります。(画像が動きます) テーブルを消してみたりしたのですが、文字位置は変わらないので原因はテーブルではないと思うのですが… どこをいじったら解消されるのかがわかりません。 説明が下手でわかりにくいかと思いますが、どなたかご回答宜しくお願いいたします。 記述しているソースがお門違いでしたら、貼り付けなおします。

    • ベストアンサー
    • HTML
  • このテーブルをCSSで書くとどうなりますか?

    画像を参照願えますでしょうか。 左側100pxの右側は400pxで合計幅500pxあります。 (右側1行左側3行です。) これをテーブルレイアウトではなく、divとcssで書くとどんなhtmlになりますか? 現在段組を色々やってますが、自問自答してもこのパターンだけが解決できないので・・・ 同じようにHTMLに興味ある方や詳しい方がいらっしゃいましたらご教授願います。 お答えの際にはHTMLソースを希望します。

    • ベストアンサー
    • HTML
  • <css>テーブルの中と外で同じフォントサイズにならない

    WinXPproSP2+IE6です。 HTMLで作ったページにテーブルがあります。 外部cssでbodyとtableのフォントサイズを別々の設定で20pxにしました。 このcssを前述のHTMLにリンクさせ、IEで表示すると、テーブルの中の文字とテーブルの外の文字の大きさが違います。 どうすれば同じになるのでしょうか? HTMLでのフォントサイズは行っておりません。 <cssの記述内容> body{ font-size:20px; } table{ font-size:20px; }

    • ベストアンサー
    • CSS