我有一个带有凹槽边框的 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
将使边框 1px 纯黑色,输入都将是 170px 宽度,因为 css 样式只会应用于input
stype
并且text
在fieldset
其内部class
属性是panel
, 翻译成 css 是这样的:fieldset.panel input[type=text]
.