下面的例子展示了,你如使用CSS来改变HTML5的Fieldset标签的legend。
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
label {
color: #F00;
}
legend {
color: #F00;
font-family: "Comic Sans MS";
font-weight: bold;
text-shadow: #999 2px 2px 1px;
text-transform: uppercase;
}
</style>
</head>
<body>
<fieldset>
<legend>Comments form</legend>
<table>
<tr>
<th><label for="usrnm">Username:</label></th>
<td><input id="usrnm" type="email" name="username" placeholder="user@domain.com" /></td>
</tr>
<tr>
<th><label for="psswd">Password:</label></th>
<td><input id="psswd" type="password" name="password" placeholder="Top secret password" /></td>
</tr>
<tr>
<th><label for="cmmnts">Comments:</label></th>
<td><textarea id="cmmnts" cols="30" rows="5" placeholder="Comments"></textarea></td>
</tr>
<tr>
<th><label for="sub">Subscribe:</label></th>
<td><input id="sub" type="checkbox" value="1" /></td>
</tr>
<tr>
<td> </td>
<td><input id="submitBtn" type="submit" value="Submit" /></td>
</tr>
</table>
</fieldset>
</body>
</html>
源码下载:
formatting_legend.zip
分享到:
相关推荐
此外,`<fieldset>`和`<legend>`元素可以组织和标注相关的表单控件,提高用户体验。 CSS3则扮演了美化界面的角色。通过选择器、伪类和属性,开发者可以精确控制每个元素的样式。例如,使用`box-shadow`和`border-...
HTML5还提供了一些新的表单控件,如`<input type="email">`用于验证电子邮件地址,`<input type="password">`用于安全的密码输入,以及`<fieldset>`和`<legend>`来组织和描述表单部分。 CSS3则进一步丰富了网页的...
此外,H5新增了一些元素,如`<input type="date">`用于日期选择,`<canvas>`支持图形绘制,`<video>`和`<audio>`嵌入多媒体,以及`<form>`的`<fieldset>`和`<legend>`增强表单可读性。这些元素大大提升了用户体验和...
- **语义化标签**:使用如`<fieldset>`和`<legend>`来组织和解释表单,提高页面的可读性和可访问性。 - **性能优化**:减少CSS和HTML的冗余,合并样式文件,使用CSS Sprite技术减少HTTP请求。 - **可维护性**:...
使用`<fieldset>`和`<legend>`可以将相关表单控件分组,提高表单的整体逻辑性和清晰度。 #### 总结 通过以上内容的学习,我们可以了解到HTML5与CSS3提供了丰富的工具和技术来构建高效的表单。合理地使用这些技术...
`<fieldset>`和`<legend>`用于组织和标记表单,提高可读性;`<form>`和`<input>`等元素则构成了基本的注册或登录表单结构。 CSS3则是层叠样式表的最新版,它的出现极大地丰富了网页的样式设计。例如,使用CSS3可以...
另外,HTML5的`<fieldset>`和`<legend>`元素用于组织和标注表单字段,帮助用户理解表单的目的和结构。`<form>`标签内的`<label>`元素与`<input>`元素关联,提供更好的可访问性和交互性。例如,`用户名:</label>`与`...
- `<fieldset>`和`<legend>`: 分组相关表单元素并提供标题。 - `<required>`和`<pattern>`: 验证用户输入,确保必要字段已填写或符合特定格式。 - `<section>`和`<article>`: 结构化内容,使页面更具语义化。 - ...
在现代Web开发中,HTML5和CSS3是构建交互式和动态用户界面的关键技术。针对“App应用注册页面form模板-应用 注册 app 登陆 css3 html5 form.rar”这个资源,我们可以深入探讨如何利用HTML5和CSS3来创建一个高效、...
以下是一些用于文本格式化的HTML标签: - ****: 已废弃,定义只取首字母的缩写词。 - ****: 定义缩写词,对于提高文档的语义性很有帮助。 - ****: 定义文档作者或拥有者的联系信息。 - ****: 定义粗体文本,虽然...
6. **表单布局**:HTML5的`<fieldset>`和`<legend>`元素用于组织和标记表单部分,而CSS3的Flexbox或Grid布局可以方便地实现多列布局,使表单看起来更加整洁有序。 7. **用户交互**:可以使用CSS3的伪类如`:hover`, ...
此外,HTML5还引入了`<fieldset>`和`<legend>`元素,用于组织和说明表单中的相关字段,提供更好的用户体验。`<label>`元素与输入字段关联,方便用户点击标签时激活输入框,提高可用性。为了实现表单验证,HTML5提供...
在网页设计领域,为了消除不同浏览器之间的样式差异,开发者通常会使用CSS重置或者CSS初始化技术。其中,`normalize.css`是一个非常受欢迎的选择,它被称为“现代CSS重置的替代方案”。这个压缩包文件`normalize.css...
- **功能**:定义文档中所有文本的基本字体,但在HTML5中已被废弃,推荐使用CSS样式。 - **版本**:仅在HTML4中支持。 ##### 15. `<bdo>` - **功能**:定义文本显示的方向,例如从右向左。 - **版本**:自HTML4...
- 学习如何使用HTML5元素来格式化文本,如`<p>`、`<h1>`至`<h6>`、`<em>`、`<strong>`等。 - 掌握如何插入和控制网页中的图像,如`<img>`标签的属性设置。 5. **HTML5中的超级链接与热点**: - 了解超链接的分类...
1. `<fieldset>`和`<legend>`标签:将相关表单元素分组,并提供标题描述。 2. `<datalist>`标签:定义下拉提示列表,提供预设选项供用户选择。 3. `<input type="date">`、`<input type="time">`等:创建日期、时间...
HTML5还支持`<form>`内的`<fieldset>`用于组织表单内容,`<legend>`定义字段集的标题,`<label>`用于关联输入元素并提供清晰的描述,以及`<input required>`属性确保用户必须填写某些字段。 2. **HTML5主页设计** ...