`
jordan_micle
  • 浏览: 245782 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Html标签-Fieldset学习与使用

阅读更多

笔者在做网站设计网页的时候,经常需要实现这样的效果:把页面显示的元素按分类(或者说按组)来显示。这样说理解起来很费力,上个图就清晰明了了。

这种分块的页面显示,笔者很是喜欢。特别是每一个块状都有围起来border,在块的标题不在块外也不在块内,而嵌在块的border当中。

笔者在以前曾经这样实现过这种效果:2个或3个div。div1作为拥有border的div,div2作为标题,用绝对定位的方法来固定在div1的border中。这种实现当然需要div2设置背景,而且div2的index要高于div1。div3可作为块内内容div。

这种实现方法也不太复杂。但毕竟采用的元素定位使得代价有点大。

其实我们可以采用FIELDSET标签轻松实现上述的效果。那么实现的代码是:

<fieldset>
<legend>这里面是标题<legend>
这里面是FIELDSET标签内的内容。
这里面是FIELDSET标签内的内容。
</fieldset>

很简洁的代码就可以实现了!而且这个标签兼容各大浏览器。虽然在表现上面有小差别,但并不影响分块,也不会导致元素在不同浏览器下错位。

扩展

  • 圆角
    该标签的属性与样式与标准的一样。但在浏览器兼容方面有些差异:在IE6+中块的边框表现为圆角;在Firefox和chrome下都是直角。FF支持CSS3,所以解决FF下的圆角问题很简单:为fieldset标签的样式加上-moz-border-radius:5px即可。
    但在chrome下圆角无解。
  • 标题居中
    很多时候我们希望legend标签中的标题居中,用fieldset的text-align是解决不了的。但可以设置legend的属性align=”center”(w3c不赞成使用此属性)。

转载此文请注明源文出处:http://www.aszx0413.com/blog

分享到:
评论

相关推荐

    HTML5常用标签-------学习分享

    同时,`&lt;fieldset&gt;`和`&lt;legend&gt;`用于组织和描述表单组,`&lt;label&gt;`则与控件关联,提高可访问性。 列表标签包括有序列表`&lt;ol&gt;`和无序列表`&lt;ul&gt;`,以及定义列表`&lt;dl&gt;`。`&lt;li&gt;`是列表项,常用于`&lt;ol&gt;`和`&lt;ul&gt;`中,而`...

    jquery fieldset和legend标签代码.zip

    在这个"jquery fieldset和legend标签代码.zip"中,我们很可能会找到一个使用jQuery来增强这两个元素样式的示例。 jQuery 是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理、动画和Ajax交互等任务。在这个...

    (完整word版)HTML标签-按功能分类.doc

    本篇文档按照功能将HTML标签进行了分类,便于理解和学习。 1. **基础标签**: - `&lt;!DOCTYPE&gt;`:声明文档类型,如`&lt;!DOCTYPE html&gt;`声明为HTML5文档。 - `&lt;html&gt;`:定义整个HTML文档的根元素。 - `&lt;title&gt;`:设置...

    可收放的HTML fieldset

    首先,我们来看标签:"收放"、"HTML"、"fieldset"、"collaps" 和 "组合框"。"收放"和"collaps"指的是该功能的展开与折叠行为;"HTML"表明这是HTML语言的一部分;"fieldset"是HTML元素,用于定义一个表单中的逻辑组;...

    《HTML 5 从入门到精通》-中文学习教程

    - `&lt;aside&gt;`:侧边栏内容,常与`&lt;article&gt;`配合使用。 - `&lt;figure&gt;`和`&lt;figcaption&gt;`:用于插入图像并添加说明文字。 3. 表单控件的增强: - `&lt;input type="date"&gt;`, `&lt;input type="email"&gt;`等新输入类型,提供...

    某马机构----HTML常用标签.rar

    学习这些HTML标签是前端开发的基础,理解它们的用途和组合方式,可以创建出各种复杂的网页布局和交互。同时,了解HTML5新增的标签,能让你更好地适应现代网页开发的需求。通过“04HTML常用标签”这份学习资料,你...

    html学习笔记(含标签单词解释)

    它允许我们将文本、图像、音频、视频等元素组织成结构化的文档,并通过互联网进行分享...通过理解并熟练运用这些HTML标签,你可以创建出结构清晰、内容丰富的网页。不断实践和探索,将使你在HTML学习的道路上更进一步。

    HTML常见标签

    - `&lt;label&gt;`定义标签,与`&lt;input&gt;`配合使用,增强可访问性。 - `&lt;button&gt;`定义按钮,`&lt;fieldset&gt;`和`&lt;legend&gt;`组织相关表单元素。 8. HTML5新增标签: - `&lt;header&gt;`、`&lt;footer&gt;`、`&lt;nav&gt;`、`&lt;section&gt;`、`...

    学习HTML标签分类及其属性.pdf

    理解这些基本的HTML标签和属性是构建动态、交互式网页的基础。通过灵活运用它们,开发者可以创建各种各样的网页元素,以满足用户的需求。此外,随着HTML技术的不断发展,新的标签和属性不断出现,持续学习和更新知识...

    html5学习过程

    ### HTML5 学习知识点概览 #### 一、HTML5简介 HTML5是超文本标记语言(HyperText Markup Language)的第五代版本,它在HTML4的基础上进行了大量的改进和扩展,提供了更多丰富的特性和功能,使网页设计更加灵活、...

    HTML标签分类及其属性.pdf

    HTML标签是构建网页的基础,了解HTML标签的分类及其属性是学习Web开发的第一步。本文将对HTML标签进行分类,并详细介绍每种标签的属性和用法。 窗体标签 标签用于定义窗体,用户可以通过标签输入信息,并将其提交...

    html标签介绍大全

    本篇文章将深入探讨HTML标签的全貌,旨在帮助读者全面了解并掌握这些标签的使用方法。 一、HTML基本结构 每个HTML文档都由&lt;!DOCTYPE&gt;声明开始,它告诉浏览器文档遵循的HTML版本。接着是&lt;html&gt;标签,它是整个文档的...

    HTML常用标签.pdf

    HTML标签的合理使用能够构建出结构清晰、易于理解的网页,同时结合CSS和JavaScript可以实现丰富的交互效果和动态内容。在教育领域,学习和掌握HTML基础标签是网页设计和开发的基础,对于理解网页的工作原理和创建...

    第1天--(下午)HTML常用标签总结、HTML表单详解.rar

    这些只是众多HTML标签中的一部分,实际使用中还有许多其他标签,如表格、列表、引用、预格式化文本、注释等,它们共同构成了HTML丰富的语义结构。 其次,HTML表单是用户与网页交互的重要手段,常用于收集用户信息。...

    java webHTML标签

    Java Web HTML标签是构建Web应用程序的基本元素,它们用于在页面上呈现内容并定义其结构。...为了更好地理解和使用这些文件,你需要解压并查看它们的具体内容,这样就能看到各种HTML标签的实际应用,加深对HTML的理解。

    html5标签参考手册html5标签参考手册

    HTML5是下一代超文本标记语言,它在2014年被正式定义为W3C推荐标准,极大地扩展了Web开发的功能性和可访问性。...参考手册如“html5_manual.chm”和“html5.chm”将为学习和实践HTML5提供宝贵的资源。

    safari HTML5 handbook

    - **html标签**:文档根元素,定义HTML文档。 - **i标签**:用于斜体文本。 - **iframe标签**:嵌入另一个HTML文档。 - **img标签**:用于嵌入图像。 - **input标签**:用于接收用户输入。 - **ins标签**:表示被...

Global site tag (gtag.js) - Google Analytics