溝のある境界線を持つ div があります。このパネルのようにしたい: http://www.devmanuals.com/images/images1/444Panel1.gif
画像のパネルのタイトルは「ユーザー登録」です。div にパネルのようなタイトルを付ける方法は?
溝のある境界線を持つ div があります。このパネルのようにしたい: http://www.devmanuals.com/images/images1/444Panel1.gif
画像のパネルのタイトルは「ユーザー登録」です。div にパネルのようなタイトルを付ける方法は?
これはfieldsetと呼ばれる、基本的な HTML タグです。
<fieldset>
<legend>User Registration</legend>
User name: <input type="text" /><br />
Password: <input type="text" /><br />
</fieldset>
このサイトへのリンクを提供することにうんざりしていますが、HTML をすぐに試すことができます。
「フィールドセット」を試してください:
<fieldset>
<legend>caption goes here</legend>
</fieldset>
フィールドセットでスタイリングを行うことができます。
スタイルシート.css
fieldset.panel
{
border: 1px solid #000;
width: 200px;
}
fieldset.panel input[type=text]
{
width: 170px;
}
使用法
<fieldset class="panel">
<legend>User Registration</legend>
User name:<br/><input type="text"/><br/>
Email-id:<br/><input type="text"/><br/>
Password:<br/><input type="text"/><br/>
Confirm password:<br/><input type="text"/><br/>
<br/>
<input type ="submit" value="Register"/>
</fieldset>
基本的にはフィールドセットを使用していますが、いくつかの基本的なスタイルを使用すると、css クラスはpanel
境界線を 1 ピクセルの黒一色にし、入力はすべて 170 ピクセルの幅になります。属性はで、次のように CSS に変換されます。input
type
text
fieldset
class
panel
fieldset.panel input[type=text]