首页
学习
活动
专区
工具
TVP
发布

HTML——内容模型

HTML内容模型(Content Model)定义了各个HTML元素间可能的包含关系。...概述 HTML4中,HTML元素被被分成inline(内联元素)与block(块级元素)两大类,HTML5放弃了这种分类,重新定义了内容模型(Content Model)并将HTML元素扩展为7大类。...文档流型 所有可以放在标签内,构成文档内容的元素均属于文档流型(flow)元素。...区块型 区块型(sectioning)元素是定义页面分区的元素,包括、、、四个元素 标题型 标题型(heading)元素是定义区块内容标题的元素...语句型 所有可以放在标签内,构成段落内容的元素均属于语句型(phrasing)元素,语句型(phrasing)元素均属于文档流型(flow)元素。基本上有点等同于HTML4里的内联元素。

1.9K10
您找到你想要的搜索结果了吗?
是的
没有找到

HTML规范 - 内容语义

内容类型决定使用的语义标签 在网页中某种类型的内容必定需要某种特定的HTML标签来承载,也就是我们常常提到的根据你的内容语义化HTML结构。...加强“资源型”内容的可访问性和可用性 在资源型的内容上加入描述文案,比如给img添加alt属性,在audio内加入文案和链接等等。...加强“不可见”内容的可访问性 背景图上的文字应该同时写在html中,并使用css使其不可见,有利于搜索引擎抓取你的内容,也可以在css失效的情况下看到内容。...适当使用实体 以实体代替与HTML语法相同的字符,避免浏览解析错误。...常用HTML字符实体(建议使用实体):字符名称实体名实体数"双引号""&&符&&右尖括号(大于号)>> 空格 

1.3K20

HTMLid、name、class 区别

HTMLid与name 区别 一个name可以同时对应多个控件,比如checkbox和radio 而id必须是全文档中唯一的 id的用途  1) idHTML元素的Identity,主要是在客户端脚本里用...在CSS样式定义的时候 以“#”来开头命名id名称 如一个CSS规则: #binbin { font-size: larger }    使用方法:id="binbin" id是一个标签,用于区分不同的结构和内容...4)概念上说就是不一样 id是先找到结构/内容,再给它定义样式;class是先定义好一种样式,再套给多个结构/内容。 (1) 一个class是用来根据用户定义的标准对一个或多个元素进行定义的。...在对页面排版进行结构化布局时(比如说通常一个页面都是由一个页眉,一个报头,一个内容区域和一个页脚等组成),一般使用ID比较理想,因为一个ID在一个文档中只能被使用一次。...如果页面中有n(n>1)个HTML元素的id都相同了怎么办?在DHTML对象中怎么引用他们呢?

2.4K20

html锚点id属性和name属性

刚接触HTML的时候就知道描点,所以对描点这两个字特别熟悉,但一直没用过。...最近对模板更新时用到了这一点,举例说一下 复制代码 // a.html 点击跳转到第一个锚点 点击跳转到第二个锚点...复制代码 // a.html 第一个锚点 复制代码 // b.html 第二个锚点 如上所示,实现描点效果,需具备两个要素:...一般情况下,我们会在目标节点上添加id属性或者name属性,这个id或者name属性的值就是我们寻找锚点的依据,推荐使用id属性来标记锚点(因为id能够在各种标签上使用,name属性标记锚点时只能用在a...同一页面内的锚点跳转时,给href赋值# + 锚点id的值或者# + 锚点name的值,需要跳转其他页面的锚点位置时,需要在#前面加上跳转的路径,例如:href="b.html#two"

25060

HTML5-嵌入内容

下述内容主要讲述了《HTML5权威指南》第15章关于“嵌入内容”。 一、嵌入图像 img元素允许我们在HTML文档里嵌入图像。图像在HTML标记处理完毕后才加载!!...表 其他属性 属性 说明 src 指定iframe一开始应该载入并显示的URL srcdoc 定义一张用于内嵌显示的HTML文档 seamless 把iframe内容显示得像主HTML文档的一个整体组成部分...(浏览器未支持) sandbox 对HTML文档进行限制(浏览器未支持) 三、 通过插件嵌入内容 object和embed元素最初都是作为扩展浏览器能力的一种方式,用于添加插件支持,而插件能够处理浏览器不直接支持的内容...示例:使用progress元素 <button type="button...<meter <em>id</em>="mymeter" value="90" min="0" max="100" low="40" high="80" optimum="60"> </meter

2.1K61

html锚点id属性和name属性

刚接触HTML的时候就知道描点,所以对描点这两个字特别熟悉,但一直没用过?。...最近对模板更新时用到了这一点,举例说一下 // a.html 点击跳转到第一个锚点 点击跳转到第二个锚点 // a.html...第一个锚点 // b.html 第二个锚点 如上所示,实现描点效果,需具备两个要素: 需要有一个锚点,这个锚点就是我们要跳转到的位置...一般情况下,我们会在目标节点上添加id属性或者name属性,这个id或者name属性的值就是我们寻找锚点的依据,推荐使用id属性来标记锚点(因为id能够在各种标签上使用,name属性标记锚点时只能用在a...同一页面内的锚点跳转时,给href赋值# + 锚点id的值或者# + 锚点name的值,需要跳转其他页面的锚点位置时,需要在#前面加上跳转的路径,例如:href="b.html#two"

9210

Flutter中的html内容加载

组件来展示html文本的内容。...flutter_html这个第三方库适合解析轻量的、不是特别复杂的html文本内容,它仅能够解析常用的那些html标签,所以对于复杂的html内容,我们通常不使用flutter_html,而是使用webView...flutter_inappbrower 前面我们使用flutter_html加载html内容的步骤如下: 首先通过网络请求获取到对应的html内容文本 通过Html这个第三方库中的组件来展示html...接下来我们介绍一下如何通过WebView来加载html。通过WebView加载html内容,实际上就是应用内的浏览器展示网页内容。...flutter_html可用于加载轻量级的html文本内容,对于复杂的远程html内容,我们需要使用webview来加载,flutter_inappbrower是Flutter中实现WebView的最好用的第三方组件

16.5K43

HTML5新增内容-结构标签

结构相关标签用来进行页面结构布局,本身无任何特殊样式 ,需要使用CSS进行样式设置article 定义一个独立的内容,完整的文章section 定义文档的章节,段落header 一般用于这三个地方:页面头部... 文章内容........ 下一篇 section元素section元素一般用于某一个需要标题内容的区块。...footer元素一般用于地方:页面底部文章底部aside元素aside元素一般用于表示跟周围区块相关的内容一般用于地方:如果aside元素放在article元素或section元素之中,则aside内容必须与...article内容或section内容紧密相关如果aside元素放在article元素或section元素之外,则aside内容应该是与整个页面相关的,比如文章内容,文章点赞等nav元素一般用于地方:顶部导航

7510
领券