CSS(スタイルシート)で、横幅が可変なボックスを作る方法を教えてください。

テーブルなら、こんなイメージです。
<table border="1">
<tr><td>あいおえお</td></tr>
</table>
「あいおえお」の文字列が長くななれば、ボックス(表組み)の幅も自動的に広がります。
これと同じようなことをCSSで表現したいのです。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2007/06/18 16:27:35
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:stnet No.1

回答回数804ベストアンサー獲得回数34

ポイント100pt

「ボックス」という表現の意図が正確につかめていませんが

 

<span style="border:solid 1px #000;">あいうえお</span>

ないしは

<p style="border:solid 1px #000;display:inline;">あいうえお</p>

でご期待のものになるかと

 

http://q.hatena.ne.jp/1181895906

その他の回答1件)

id:stnet No.1

回答回数804ベストアンサー獲得回数34ここでベストアンサー

ポイント100pt

「ボックス」という表現の意図が正確につかめていませんが

 

<span style="border:solid 1px #000;">あいうえお</span>

ないしは

<p style="border:solid 1px #000;display:inline;">あいうえお</p>

でご期待のものになるかと

 

http://q.hatena.ne.jp/1181895906

id:ice_cube No.2

回答回数6ベストアンサー獲得回数0

ポイント10pt

方法は3種類あります。

1. styleでタグに直接書く方法

2. <HEAD>内で定義する方法

3. 外部ファイル(.css)に定義する方法


(1)styleでタグに直接書く方法

<p style="border:1px #CCCCCC solid">あいうえお

</p>

↑※大文字です


(2)<HEAD>内で定義する方法

<html>

<head>

<style type=text/css></p> <p> p {border:1px solid #CCCCCC;}</p> <p> </style>

</head>

<body>

あいうえお

</body>

</html>


(3)外部ファイル(.css)に定義する方法

<html>

<head>

<link rel=stylesheet type=text/css href=test.css>

</head>

<body>

あいうえお

</body>

</html>

------------

[test.css]

p {border:1px solid #CCCCCC;}



詳細は下記URLを参考にして頂けますでしょうか。

スタイルシートリファレンス > border

http://www.htmq.com/style/border.shtml]

id:olimar

横幅一杯にボックスが広がりますね。

残念ながらNGです。

2007/06/18 16:25:49

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません