• ベストアンサー

テーブルタグの配置について

角丸テーブル(スタイルシートを使った)を ページ右、or左に 配置したい時は、どうすればいいのでしょうか?

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

  • ベストアンサー
  • Joh_Taka
  • ベストアンサー率76% (222/292)
回答No.2

角丸テーブルとは、このような感じのテーブルのことですか? http://www.geocities.co.jp/SiliconValley-Bay/8778/tec/t_kado.html それでしたら、テーブル自体の作成にスタイルシートは使いませんが? 扇形の画像を四隅に配置したテーブルでの作成方法以外、スタイルシートで同じような効果を出すことは出来ないはずです。 ひょっとして、違うものを指しているのかもしれませんが、もし上記のようなテーブルを単純にページの右や左に寄せたいのでしたら、<table> ~ </table> で記述されている角丸テーブル部分のソースの始めの <table> タグに左に寄せる属性と値 align="left" または、右に寄せるための属性と値 align="right" を加えて、<table align="left"> や <table align="right"> のようにすれば良いと思います。 同じように左寄せや右寄せを行って、角丸テーブルの右左の余白部分に文字列の回り込みをさせたいのでしたら、スタイルシートのfloat属性を使うのが効果的です。 また、もっと細かく位置調整したいのでしたら、そのときはスタイルシートを使ってマージン指定をするか、ポジションを数値指定(一部のブラウザによっては正しく表示されないこともあります)すれば良いと思います。 また、スタイルシートを使わずにテーブルを入れ子にして表示位置を固定する方法もありますが、表示に多少時間がかかるなど、最近では敬遠され気味です。 角丸テーブル部分のみの表示方法を考えるのではなく、ページ全体の中で他の要素と合わせてどのようにレイアウトを組むかを考えることで、それにふさわしい配置方法が違ってきますし、選択も絞られると思います。 ご自分で色々と工夫してみてください。 配置の指定方法として、以下のサイトなどが参考になるかもしれません。 スタイルシート全般の初歩的解説(こんなこと当然知ってるよ!というのでしたらごめんなさい) http://park16.wakwak.com/~html-css/css/index.html スタイルシートのfloatとは http://www6.plala.or.jp/go_west/nextcss/ref/prp/dsp_n_ps/float.htm http://tohoho.wakusei.ne.jp/css/reference.htm#float スタイルシートでのmargin指定 http://msugai.fc2web.com/web/tut/CSStut/margin.html http://tohoho.wakusei.ne.jp/css/reference.htm#margin スタイルシートでのposition指定(良い点も悪い点もあるということで・・・) http://pctraining.s21.xrea.com/making-web/box-view2.html http://www.fromdfj.net/html/column.html http://tohoho.wakusei.ne.jp/css/reference.htm#position

drydrydry123
質問者

お礼

タグ、スタイル初心者です^^; alignはテーブルにも使えたんですね。 imgだけかと勘違いしてました ^^; http://www.w-frontier.com/stylesheet/roundrect.html ちなみに↑が例のテーブル^  スタイルあまり関係してませんでした^^; alignかfloatで色々試してみます。 回答ありがとうございました。(^^*)

その他の回答 (1)

回答No.1

スタイルシートを使った角丸テーブルというのがよくわかりません。 角丸テーブルをcssを使用して右or左に配置する、ということでしょうか? それであればtableタグにfloatを指定すれば良いのでは。

参考URL:
http://www.scollabo.com/banban/ref/sample/sample_44.html

関連するQ&A

  • スタイルシートによる支配を抜けるには?

    私の勤務先の自社サイトを、外部の業者がリニューアルしたのですが、その時にその業者が、全部で約200ページを支配する外部スタイルシートに、<TABLE>タグを使うと全て左に20pxマージンがつくような設定を入れてあるようです。 社長は、大規模なリニューアルはその業者に任せ、あとは自社で更新するという前提でこのリニューアルを行ったので、これからは私が更新して行かなければならないのですが、私はスタイルシートのことが殆どわかりません。 今、その外部の業者が設定したスタイルシートのおかげで、テーブルの中に更にテーブルを配置した場合など、内側のテーブルを競るの左にピッタリつけたいのに強制的に左側を20ピクセル空けられてしまいます。 業者が設定したスタイルシートをいじってその20pxマージンを0pxに変更してしまえば、私が今いじりたい部分は目的通りの配置で作れるのですが、もちろん、そのかわりに他のテーブルがみんな左に片寄ってしまい、これでは話になりません。 私が特例としてマージン無しで配置したいテーブルだけをスタイルシートの支配から除外するにはどうしたら良いでしょうか?

    • ベストアンサー
    • HTML
  • 文章全体は中央配置で、文字は左揃え(テーブル使用以外で)

    タイトルの通り文章のかたまりは中央に配置して、その文章自体は左でそろえる方法を探しています。 テーブルを使う方法はわかるのですが、できればテーブルは使いたくないのです。 ここで検索してみましたら同じような質問がいくつかありましたが、どれも答えがテーブルを使ったものでしたので新しく質問させていただきます。 スタイルシートでこのようにするにはどうすればいいのでしょうか? やはり左右のマージンなどを駆使するしかないですか?

    • ベストアンサー
    • HTML
  • テーブルに置く配置

    テーブルに置く配置について教えてください。 パスタとサラダとスープとデザートをテーブルに 並べる場合、メインのパスタを囲むサラダ・スープ・デザートは パスタのどこに並べたらいいのでしょうか? また、ごはんと魚と小鉢をテーブルに並べる場合、 左がごはん、右が魚、上真ん中が小鉢で合っていますか? 教えてください。お願いします。

  • テーブルタグについて

    楽天ブログの日記用テーブルを、最初は人から借りていましたが 自分でオリジナルなものを作りたくなって、いろんな人のテーブルタグを見ようみまねでHTMLタグを勉強しながら、どうにか簡単なものはできるようになってきました。 欲が出てきて、テーブルの中に 例えば右上・左下もしくは左上・右下に画像(イラスト等)を配置した テーブル作りに挑戦しているのですが、うまくいきません。 正しいHTMLタグを教えてください。 試してみたソースです ↓ <table cellpadding="30" cellspacing="1" border="0" style=" width: 100%; background-color: #AB8F74; "><tr><td bgcolor="#ffffff" background="左上の画像アドレス" style="background-repeat: no-repeat; background-position: left top;" valign="top" height="266" align="center"><td bgcolor="#ffffff" background="右下の画像アドレス" style="background-repeat: no-repeat; background-position: right bottom;" valign="top" height="266" align="center"> ■ここに日記内容■ </td></tr></td></tr></table> これだと余計な線が入ってしまいます。 ひとつのテーブルにしたいのです。 よろしくお願いします。

  • WordでB5サイズ縦をB4サイズ横に配置を変えたい時

    B5サイズ縦の書類6枚をB4サイズの横に配置したい時は どうしたらいいですか? 書類は文章だけでなくオートシェイプをたくさん使っています その時B5縦で上から1~6とページ番号打ったものをB4横で 左6ページ目:右1ページ目 左2ページ目:右5ページ目 左3ページ目:右4ページ目 の順番で3ページにまとめたいです どなたかWordに詳しい方教えてください

  • WordでB5サイズ縦をB4サイズ横に配置を変えたい時

    WordでB5サイズ縦の書類6枚をB4サイズの横に配置したい時はどうしたらいいですか? 書類は文章だけでなくオートシェイプをたくさん使っています その時B5縦で上から1~6とページ番号打ったものをB4横で 左6ページ目:右1ページ目 左2ページ目:右5ページ目 左3ページ目:右4ページ目 の順番で3ページにまとめたいです どなたかWordに詳しい方教えてください

  • ToolStripStatusLabelを固定して配置したい。

    フォームの最下部にStatusStripコントロールを配置し、ToolStripStatusLabelを2つそれぞれ左詰め、右詰めに配置しました。 左のラベルの文字数が長いと、右に配置しているラベルがフォームの外に流れてしまい、フォーム上から消えてしまいます。右に配置しているラベルが流れないように固定したいのですがどのようにすればいいのでしょうか。 回答お待ちしております。

  • ホルンの配置

    最近思ったことですが、(始めから気づけよ!と突っ込まないで)オケのホルンの位置のことですが、木管の横に配置されてはいるのですが、右だったり左だったりしますよね。 もちろん指揮者に意図があって配置しているのでしょうが、皆さんどう思います? 右だと後ろにトロンボーンやチューバというでかい音を出す楽器がきますから、左にあったほうがいいと思うのですが・・・。 あまり今まで意識しなかったので、左右どちらの配置が多いのかもわかりませんが。

  • 恋人と街を歩くときの配置は?

    これまで私は女性と歩くとき、男性が右、女性が左の配置でした。 今の相手は女性が右で男性が左を歩くことになっているため 若干の違和感があります。 街を歩いていても男性が右で女性が左の配置になっていることが多いような 気がしますが、心理的にどちらの方が相手に好感を持ち易いとかあるのでしょうか? 以前TVか何かで男性が左で女性が右の配置でしゃべりかけると心地よいというような 事を見た気がします。

  • 背景画像にリンク

    背景に画像を固定して表示したページに、リンクを貼りたいのです。 フレームページで縦に2分割、左のページにスタイルシートで背景固定、BODYタグ内には何もなし、右のページも同じくスタイルシートで背景固定、こちらに左のページの背景画像内にある文字からリンクを貼り、そのリンクをはったページを右ページ内に反映させたいのです。 一枚の大きな画像を2分割して左と右のページでそれぞれ固定しているので、IMGタグはなるべく使いたくありません。 (IMGタグでスタイルシートでの背景固定ように、right bottomと出来るのならば全く問題ないので、その場合は教えてください^^;)

専門家に質問してみよう