Dreamweaver8にてHPを作成しております。
今回CSSをやってみようと思い試行錯誤しながらがんばっているのですが、
現在スタイルシートのfloatタグなどを使って、
ヘッダー、メニュー、コンテンツ、フッターというよくある構成で作っております。
そしてコンテンツ部分以外はテンプレート機能を使い共有できるようにしています。
そして新しいページを作る際、コンテンツ部分だけを編集していくのですが、真ん中で2つにわかれた2段組の文章をつくりたくて、テーブルを使用したところ、テーブルが縦に長くなるとCSSで指定した範囲を超えてしまいレイアウトが崩れてしまいます。
これがテーブルでなく文章でなら縦に長くなっても自動的にCSSの高さが長くなってくれます。
ですので、題名のようにCSSでテーブルのような機能のあるものを教えていただきたいのですが、素人でなにぶん申し訳ないですがよろしくお願い致しますm(_ _)m
No.3ベストアンサー
- 回答日時:
横に2つ並べるのでしたら「float: left;」を入れると横に並びます。
ただ、テーブル幅を狭く設定して<div class="table">~</div>をずらっと
並べてしまうと、その分だけ横にテーブルが並んだようになってしまうので
その場合はひとつひとつ指定しなくてはならなくなります。
> 画像を挿入するとなぜか枠線が消えてしまうのですが、どうしてでしょうか。
これはテーブルの背景に画像を挿入されているということでしょうか?
それともbodyの中にということでしょうか?
枠線の色をかなり薄いグレーに設定しているので(#cccccc)
そこを別の色に変えると出てきませんか?
> その幅ではできずテキストを入力するにつれて枠線の幅も自動的的に伸びていくという感じです。
下記のCSSの記入方法で何度か試してみたのですが、テキストは延々と伸びていかず
きちんと自動的に折れ曲がってくれるのですが…。spanではなくdivで書かれてみてはどうでしょうか。
CSSファイル例
.table{
float: left;
width: 200px ;/*テーブルの幅*/
background-color: #ffffff;/*テーブルの色*/
background-image : url(sample.gif);/*テーブルの中に入れる画像(画像ファイル名は任意) */
margin: 10px;/*テーブルとテーブルの余白*/
border: solid 1px #000000;/*テーブルの枠の色(今回は黒)*/
padding: 0.5em;/*文字周りの余白*/
html記入例
<body>
<div class="table">文字など文字など文字など文字など文字など文字など文字など文字など</div>
<div class="table">文字など文字など文字など文字など文字など文字など文字など文字など</div>
</body>
No.2
- 回答日時:
下記間違いがありましたため追記です。
.table{
width: 400px ;/*テーブルの幅*/
background-color: #ffffff;/*テーブルの色*/
margin: 10px;/*テーブルとテーブルの余白(少ない方がよければ1pxに指定)*/
border: solid 1px #cccccc;/*テーブルの枠の色(必要なければ記入しなくても良いです)*/
padding: 0.5em;/*文字周りの余白*/
}
が正しい表記です。大変申し訳ありませんでした。
ご丁寧にありがとうございます。
上記のソースやってみました。
横に2つ並べるのでspanでやりました。
そこで四角いテーブルが作成されました。
ありがとうございます。
また疑問が生まれたのですが、画像を挿入するとなぜか枠線が消えてしまうのですが、どうしてでしょうか。
また枠線の幅をwidthで指定しているはずなのに、
その幅ではできずテキストを入力するにつれて枠線の幅も自動的的に伸びていくという感じです。
この枠線や高さをガチっと固定する方法はありますでしょうか?
No.1
- 回答日時:
下記のような表記ではどうでしょうか。
CSS記入部分
.table{
width: 400px ;/*テーブルの幅*/
background-color: #ffffff;/*テーブルの色*/
margin: 10px;/*テーブルとテーブルの余白(少ない方がよければ1pxに指定)*/
border: solid 1px #cccccc;/*テーブルの枠の色(必要なければ記入しなくても良いです)*/
padding: 0.5em;/*文字周りの余白*/
html記入部分
<div class="table">
文字など
</div>
<div class="table">
文字など
</div>
テーブルの幅や色、余白などは任意で変更してください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS サイトをマルチデバイス対応にする為の準備や、CSSなどのおすすめサンプル集やアドバイスを頂きたいです 1 2022/07/13 22:15
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- ホームページ作成・プログラミング ホームページ作成について。「ワードプレスではありません」。 3 2023/08/13 14:44
- JavaScript HTML&CSS Javascriptによる動的テーブル 1 2023/03/27 19:51
- HTML・CSS 吹き出し 下記の吹き出しのスタイルシートについて 下記のスタイルシートは左側にアイコンがでる使用にな 1 2022/11/12 17:55
- WordPress(ワードプレス) wordpress cocoon ヘッダーのフォント変換 2 2022/11/22 09:58
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- HTML・CSS Dreamweaver のテンプレートでの相対パスの設定について 2 2023/06/13 17:28
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- システム ホームページの仕組みについて 3 2022/08/16 14:33
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テーブルタグの中にdivを含めて...
-
テーブルの位置を細かく指定し...
-
tableのheight指定が効かない
-
ウィンドウのサイズを変えても...
-
HTMLでテーブルを横に並べる方法
-
テーブルの横に画像を
-
HTMLでページの幅を設定し...
-
テーブルの横に文字を置くタグ
-
ヘッダー固定のスクロールが可...
-
フレームの縦3分割について
-
テーブル内に画像を表示したい。
-
プルダウンの表示位置
-
[スタイルシート] マージンとそ...
-
同じ行で画像は左寄せ、右側に...
-
テーブルのわるいとこ。
-
GoLiveの初歩的な質問です
-
テーブルを使ったレイアウトで
-
配置の固定について
-
文章を、画像の縦方向の位置の...
-
テーブルの背景を透過する方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テーブルタグの中にdivを含めて...
-
テーブルの位置を細かく指定し...
-
テーブルの横に画像を
-
HTMLでテーブルを横に並べる方法
-
tableのheight指定が効かない
-
テーブル内に画像を表示したい。
-
ウィンドウのサイズを変えても...
-
箇条書きリストのすぐ横に画像...
-
2つのテーブルを左右に表示した...
-
【CSS】縦横スクロールテーブル...
-
画像の横にテーブルを。。。
-
HTMLでページの幅を設定し...
-
ヘッダー固定のスクロールが可...
-
CSSで文字を一番下の中央に表示...
-
プルダウンの表示位置
-
テーブル内でdlタグ使った際の...
-
一つのテーブル内の文字色だけ...
-
ホームページのテーブルに斜線...
-
テーブルでスクロールを同期したい
-
画像と、セルのつなぎ目に白い...
おすすめ情報