`
tomhibolu
  • 浏览: 1431113 次
文章分类
社区版块
存档分类
最新评论

HTML5 教程(三) - 块级元素

 
阅读更多

HTML 5 教程(三) - 块级元素 HTML 5 还增加了一些纯语义性的块级元素:   aside  figure   dialog   我在文章和书中一直使用前两个元素。第三个元素我不经常用,它主要用于书面文本。 aside   aside 元素代表说明、提示、边栏、引用、附加注释等,也就是叙述主线之外的内容。例如,在 developerWorks 文章中,常常会看到用表格形式编写的边栏,见代码3 用 HTML 4 编写的 developerWorks 边栏。

.xf-value

The .xf-value selector used here styles the input field value but not its label. This is actually inconsistent with the current CSS3 draft. The example really should use the ::value pseudo-class instead like so:

input::value { width: 20em; }
#ccnumber::value { width: 18em }
#zip::value { width: 12em }
#state::value { width: 3em}


However, Firefox doesn't yet support this syntax.

  在 HTML 5 中,可以按照更有意义的方式编写这个边栏,见代码4 用 HTML 5 编写的 developerWorks 边栏。
.xf-value
The .xf-value selector used here styles the input field value but not its label. This is actually inconsistent with the current CSS3 draft. The example really should use the ::value pseudo-class instead like so:

input::value { width: 20em; }
#ccnumber::value { width: 18em }
#zip::value { width: 12em }
#state::value { width: 3em}However, Firefox doesn't yet support this syntax.

  浏览器可以决定把这个边栏放在哪里(可能需要用一点儿 CSS 代码)。 figure   figure 元素代表一个块级图像,还可以包含说明。例如,在许多 developerWorks 文章中,可以看到代码5 用 HTML 4 编写的 developerWorks 图 这样的标记其结果见图1。 Figure 2. Install Mozilla XForms dialog

下载 (20.95 KB) 2009-6-12 11:43 图 1. Install Mozilla XForms dialog   在 HTML 5 中,可以按照更有语义性的方式编写这个图,见代码6 用 HTML 5 编写的 developerWorks 图。 Figure 2. Install Mozilla XForms dialog   最重要的是,浏览器(尤其是屏幕阅读器)可以明确地将图和说明联系在一起。   figure 元素不只可以显示图片。还可以使用它给 audio、video、iframe、object 和 embed 元素加说明。 dialog   dialog 元素表示几个人之间的对话。HTML 5 dt 元素可以表示讲话者,HTML 5 dd 元素可以表示讲话内容。所以,在老式浏览器中也可以以合理的方式显示对话。代码7 显示在 Galileo 的 “Dialogue Concerning the Two Chief World Systems” 上的一段著名对话。   代码7. 用 HTML 5 编写的 Galilean 对话
Simplicius
According to the straight line AF, and not according to the curve, such being already excluded for such a use.
Sagredo
But I should take neither of them, seeing that the straight line AF runs obliquely. I should draw a line perpendicular to CD, for this would seem to me to be the shortest, as well as being unique among the infinite number of longer and unequal ones which may be drawn from the point A to every other point of the opposite line CD.
Salviati
Your choice and the reason you adduce for it seem to me most excellent. So now we have it that the first dimension is determined by a straight line; the second (namely, breadth) by another straight line, and not only straight, but at right angles to that which determines the length. Thus we have defined the two dimensions of a surface; that is, length and breadth.

But suppose you had to determine a height—for example, how high this platform is from the pavement down below there. Seeing that from any point in the platform we may draw infinite lines, curved or straight, and all of different lengths, to the infinite points of the pavement below, which of all these lines would you make use of?

  对于这个元素的准确语法还有争议。一些人希望在 dialog 元素中嵌入非对话文本(比如剧本中的舞台说明),还有人不喜欢扩展 dt 和 dd 元素的作用。尽管在具体语法方面有争议,但是大多数人都认为以这样的语义性方式表达对话是好事情。

分享到:
评论

相关推荐

    HTML5系列教程-HTML5列表、块和布局

    本系列教程将深入探讨HTML5中的列表、块级元素以及布局相关知识,这些都是构建网页结构的基础。 首先,让我们来看看HTML5中的列表类型。HTML5支持两种主要的列表:无序列表(`<ul>`)和有序列表(`<ol>`)。无序...

    html教程---web编程入门级word版本教材

    9. **区块元素与内联元素**:如是块级元素,它会占据整个宽度并开始新的行;而是内联元素,只占据自身内容的宽度。 10. **CSS简介**:虽然这不是HTML的一部分,但HTML经常与CSS(Cascading Style Sheets)结合使用...

    网页设计与制作教程(HTMLCSSJavaScript)第2版第5章CSS盒模型.pptx

    网页设计与制作教程(HTML+CSS+JavaScript)第2版第5章CSS盒模型 本章节主要介绍CSS盒模型的概念和应用,包括盒模型的组成部分、边框和外边距、内边距、盒模型的宽度和高度、块级元素与行级元素的区别、margin叠加...

    HTML编写+div+css教程--v1.5--风雨无阻

    `div`是块级元素,意味着它默认会在新的一行开始,并占据整个宽度。它可以包裹其他HTML元素,用于组织页面布局、应用样式或者作为JavaScript操作的目标。`div`结合CSS(Cascading Style Sheets)可以实现复杂的网页...

    《Web前端设计基础——HTML5、CSS3、JavaScript》课后答案整理.pdf

    - 和是常用的布局标签,其中是块级元素,而是内联元素。 - 和用于区分内容区域,表示独立内容,而用于划分内容节。 6. 超链接与字符实体 - 超链接元素用于创建指向其他资源的链接,支持跳转到不同网页、页面内部...

    HTML 语言详细教程-前端

    元素可以分为两种类型:块级元素(如`<div>`、`<p>`)和行内元素(如`<span>`、`<a>`)。块级元素独占一行,而行内元素可以并排显示。属性是标签的附加信息,例如`<img>`标签的`src`和`width`属性分别指定了图片的...

    html 源代码

    - 块级元素:如`<div>`、`<p>`,它们会在页面上占据新行。 3. SAP与HTML的结合: - SAP GUI Scripting:允许通过编写脚本来自动化SAP GUI操作,HTML知识可用于理解屏幕元素的结构。 - Web Dynpro:SAP的一种开发...

    HTML页面的基本结构_html视频教程

    - 块级元素与行内元素:了解如何使用`<div>`(块级元素)和`<span>`(行内元素)来组织和控制页面布局。 - CSS(Cascading Style Sheets)简介:虽然不在HTML标签之内,但CSS用于美化HTML元素,实现颜色、字体、布局...

    html语言教程入门

    - 块级元素与内联元素:块级元素如`<div>`独占一行,内联元素如`<span>`不会换行。 - 属性:每个标签可以有多个属性,例如`<a href="http://example.com">`中的`href`属性。 3. **HTML文本格式化** - `<b>`加粗...

    HTML基础教程 PPT文档

    块级元素如`<div>`、`<p>`和`<h1>`-`<h6>`占据整行宽度,而内联元素如`<span>`、`<a>`和`<img>`只占据自身内容宽度。` `和`<hr>`也是内联元素,但不包含内容。 八、CSS样式 虽然不是HTML的一部分,但CSS...

    html语法的教程 java中有用

    - 内联元素与块级元素:内联元素如`<span>`不会独占一行,而块级元素如`<div>`会占据整个宽度。 2. CSS与HTML结合 - CSS(Cascading Style Sheets)用于控制HTML元素的样式,通过`<style>`标签或外部样式表引入。...

    第16章 CSS盒模型[下].pdf

    在HTML5中,CSS盒模型是构建网页布局的核心概念,它决定了元素框处理元素内容(content)、内边距(padding)、边框(border)以及外边距(margin)的方式。在给定的文件内容中,涉及到了CSS盒模型的三个主要学习...

    网页HTML简单教程

    HTML元素是构成网页的基本单位,分为块级元素和内联元素: 1. 块级元素(如、、<h1>-):每个元素都会在新行上开始,占据一整行宽度。 2. 内联元素(如、、):不会自动换行,只占据自身内容所需空间。 四、文本...

    web前端第三版习题参考答案_.docx.docx

    HTML元素有三种类型:块级元素(如,独占一行,可包含其他元素)、行内元素(如,与其他元素并列显示)和行内块级元素(如,既能并列又能设置宽高)。通过CSS,可以改变元素的布局行为,如将块级元素改为行内元素,...

    李炎恢HTML_CSS教程.pdf

    * CSS传统布局:块级元素、内联元素、浮动、定位 * CSS多列布局:多列布局、column-count、column-width * CSS弹性伸缩布局:flexbox、flex-grow、flex-shrink 其他 * 使用Emmet插件:Emmet插件简介、使用方法 * ...

    PHP教程(有html和css讲解)

    - 块级元素会独占一行,通常用来定义较大的内容区域。 - 例子包括`<div>`、`<p>`等。 **1.2.6 表格元素** - 表格是用来展示数据的一种常见方式,由多个行和列组成。 - 常用标签包括`<table>`、`<tr>`(表格行...

    Javascript教程--从入门到精通.rar

    它与HTML和CSS一起构成了网页开发的三大核心技术。 入门篇: 1. **基础语法**:JavaScript的基础包括变量、数据类型(如字符串、数字、布尔值、null、undefined)、操作符(算术、比较、逻辑等)、流程控制(条件...

    JavaScript教程--从入门到精通

    - DOM操作:使用`document.getElementById`、`document.querySelector`和`document.querySelectorAll`等方法操作HTML元素。 6. **异步编程** - 回调函数:JavaScript的非阻塞特性,常用回调函数处理异步任务,但...

    HTML标准教程

    - 块级元素与行内元素:`<div>`和`<span>`是基础容器,前者默认占据整行,后者在一行内显示。 - 浮动:`float`属性用于元素的左右浮动,常用于创建两列布局。 - 定位:`position`属性(static, relative, ...

    HTML语言教程电子书

    3. **容器元素**: 学习如何使用和元素来组织内容和应用样式,理解块级元素与内联元素的区别。 4. **表格与列表**: 学习创建和格式化表格(、、、)以及无序列表(、)和有序列表(、)的方法。 5. **表单处理**: ...

Global site tag (gtag.js) - Google Analytics