首页 > 试题广场 >

关于HTML语义化,以下哪个说法是正确的?

[单选题]
关于HTML语义化,以下哪个说法是正确的?
  • 语义化的HTML有利于机器的阅读,如PDA手持设备、搜索引擎爬虫,但不利于人的阅读
  • Table 属于过时的标签,遇到数据列表时,需尽量使用 div 来模拟表格
  • 语义化是HTML5带来的新概念,此前版本的HTML无法做到语义化
  • header、article都属于语义化明确的标签

Address标签是h5之前的

发表于 2019-10-08 00:28:39 回复(0)
D
发表于 2016-08-15 11:35:31 回复(0)

关于html语义化的一些参考http://www.cnblogs.com/freeyiyi1993/p/3615179.html

发表于 2015-08-21 17:16:48 回复(1)

1、什么是HTML语义化?

<基本上都是围绕着几个主要的标签,像标题(H1~H6)、列表(li)、强调(strong em)等等>

根据内容的结构化(内容语义化),选择合适的标签(代码语义化)便于开发者阅读和写出更优雅的代码的同时让浏览器的爬虫和机器很好地解析。

2、为什么要语义化?

  • 为了在没有CSS的情况下,页面也能呈现出很好地内容结构、代码结构:为了裸奔时好看;
  • 用户体验:例如title、alt用于解释名词或解释图片信息、label标签的活用;
  • 有利于SEO 和搜索引擎建立良好沟通,有助于爬虫抓取更多的有效信息: 爬虫依赖于标签来确定上下文和各个关键字的权重;
  • 方便其他设备解析(如屏幕阅读器、盲人阅读器、移动设备)以意义的方式来渲染网页;
  • 便于团队开发和维护,语义化更具可读性,是下一步吧网页的重要动向,遵循W3C标准的团队都遵循这个标准,可以减少差异化。

3、写HTML代码时应注意什么?

  • 尽可能少的使用无语义的标签div和span;
  • 在语义不明显时,既可以使用div或者p时,尽量用p, 因为p在默认情况下有上下间距,对兼容特殊终端有利;
  • 不要使用纯样式标签,如:b、font、u等,改用css设置。
  • 需要强调的文本,可以包含在strong或者em标签中(浏览器预设样式,能用CSS指定就不用他们),strong默认样式是加粗(不要用b),em是斜体(不用i);
  • 使用表格时,标题要用caption,表头用thead,主体部分用tbody包围,尾部用tfoot包围。表头和一般单元格要区分开,表头用th,单元格用td;
  • 表单域要用fieldset标签包起来,并用legend标签说明表单的用途;
  • 每个input标签对应的说明文本都需要使用label标签,并且通过为input设置id属性,在lable标签中设置for=someld来让说明文本和相对应的input关联起来。
发表于 2017-03-25 09:56:11 回复(2)
1、什么是HTML语义化? <基本上都是围绕着几个主要的标签,像标题(H1~H6)、列表(li)、强调(strong em)等等> 根据内容的结构化(内容语义化),选择合适的标签(代码语义化)便于开发者阅读和写出更优雅的代码的同时让浏览器的爬虫和机器很好地解析。 2、为什么要语义化? 为了在没有CSS的情况下,页面也能呈现出很好地内容结构、代码结构:为了裸奔时好看; 用户体验:例如title、alt用于解释名词或解释图片信息、label标签的活用; 有利于SEO :和搜索引擎建立良好沟通,有助于爬虫抓取更多的有效信息: 爬虫依赖于标签来确定上下文和各个关键字的权重; 方便其他设备解析(如屏幕阅读器、盲人阅读器、移动设备)以意义的方式来渲染网页; 便于团队开发和维护,语义化更具可读性,是下一步吧网页的重要动向,遵循W3C标准的团队都遵循这个标准,可以减少差异化。 3、写HTML代码时应注意什么? 尽可能少的使用无语义的标签div和span; 在语义不明显时,既可以使用div或者p时,尽量用p, 因为p在默认情况下有上下间距,对兼容特殊终端有利; 不要使用纯样式标签,如:b、font、u等,改用css设置。 需要强调的文本,可以包含在strong或者em标签中(浏览器预设样式,能用CSS指定就不用他们),strong默认样式是加粗(不要用b),em是斜体(不用i); 使用表格时,标题要用caption,表头用thead,主体部分用tbody包围,尾部用tfoot包围。表头和一般单元格要区分开,表头用th,单元格用td; 表单域要用fieldset标签包起来,并用legend标签说明表单的用途; 每个input标签对应的说明文本都需要使用label标签,并且通过为input设置id属性,在lable标签中设置for=someld来让说明文本和相对应的input关联起来。 http://www.cnblogs.com/freeyiyi1993/p/3615179.html
发表于 2017-03-27 18:27:59 回复(0)
语义化的HTML,既方便机器的阅读,也方便人的阅读理解和维护。h5之前的版本也可以做到语义化,但是需要添加一些类通过css实现,比较麻烦。
发表于 2017-09-08 16:44:44 回复(0)
为啥要当复读机呢?
发表于 2022-02-05 12:03:44 回复(0)
语义话,就是用合理、正确的标签来展示内容,个人理解就是标签本身就代表了要表达的意思,比如header,头的意思。。。
发表于 2019-10-15 14:47:47 回复(0)

HTML语义化

1、什么是HTML语义化?

基本上是围绕着几个主要标签:标题(h1~h6)列表(li)强调(strong /em)等等;根据内容的结构化(内容语义化),选择合适的标签(代码语义化)便于开发者阅读并在写出更优雅代码的同时让浏览器的爬虫和机器很好地解析。

2、为什么要语义化?

为了在没有CSS的情况下,页面也能呈现出很好地内容结构、代码结构;用户体验:例如titlealt用于解释名词或解释图片信息、label标签的活用等;有利于SEO(和搜索引擎建立良好沟通);有助于爬虫抓取更多的有效信息(爬虫依赖于标签来确定上下文和各个关键字的权重);方便其他设备解析(如屏幕阅读器、盲人阅读器、移动设备)以意义的方式来渲染网页;便于团队开发和维护:语义化更具可读性,是下一步吧网页的重要动向,遵循W3C标准的团队都遵循这个标准,可以减少差异化。

3、写HTML代码时应注意什么?

尽可能少的使用无语义的标签divspan;在语义不明显,既可以使用div又可以使用p时,尽量用p,因为p在默认情况下有上下间距,对兼容特殊终端有利;不要使用纯样式标签,如:bfontu等,改用css设置;需要强调的文本,可以包含在strong或者em标签(浏览器预设样式,能用CSS指定就不用他们)strong默认样式是加粗(不要用b)em是斜体(不用i);使用表格时,标题要用caption,表头用thead,主体部分用tbody包围,尾部用tfoot包围;表头和一般单元格要区分开,表头用th,单元格用td;表单域要用fieldset标签包起来,并用legend标签说明表单的用途;每个input标签对应的说明文本都需要使用label标签,并且通过为input设置id属性,在lable标签中设置for=someld来让说明文本和相对应的input关联起来。

发表于 2019-03-11 17:33:39 回复(0)
1、什么是HTML语义化? <基本上都是围绕着几个主要的标签,像标题(H1~H6)、列表(li)、强调(strong em)等等> 根据内容的结构化(内容语义化),选择合适的标签(代码语义化)便于开发者阅读和写出更优雅的代码的同时让浏览器的爬虫和机器很好地解析。 2、为什么要语义化? 为了在没有CSS的情况下,页面也能呈现出很好地内容结构、代码结构:为了裸奔时好看; 用户体验:例如title、alt用于解释名词或解释图片信息、label标签的活用; 有利于SEO :和搜索引擎建立良好沟通,有助于爬虫抓取更多的有效信息: 爬虫依赖于标签来确定上下文和各个关键字的权重; 方便其他设备解析(如屏幕阅读器、盲人阅读器、移动设备)以意义的方式来渲染网页; 便于团队开发和维护,语义化更具可读性,是下一步吧网页的重要动向,遵循W3C标准的团队都遵循这个标准,可以减少差异化。 3、写HTML代码时应注意什么? 尽可能少的使用无语义的标签div和span; 在语义不明显时,既可以使用div或者p时,尽量用p, 因为p在默认情况下有上下间距,对兼容特殊终端有利; 不要使用纯样式标签,如:b、font、u等,改用css设置。 需要强调的文本,可以包含在strong或者em标签中(浏览器预设样式,能用CSS指定就不用他们),strong默认样式是加粗(不要用b),em是斜体(不用i); 使用表格时,标题要用caption,表头用thead,主体部分用tbody包围,尾部用tfoot包围。表头和一般单元格要区分开,表头用th,单元格用td; 表单域要用fieldset标签包起来,并用legend标签说明表单的用途; 每个input标签对应的说明文本都需要使用label标签,并且通过为input设置id属性,在lable标签中设置for=someld来让说明文本和相对应的input关联起来。 http://www.cnblogs.com/freeyiyi1993/p/3615179.html
发表于 2019-03-28 10:40:30 回复(0)
为什么尽量不要使用带样式的标签,用css替代??
发表于 2018-08-11 07:45:35 回复(3)
D
发表于 2018-08-04 20:18:27 回复(0)
1、什么是HTML语义化?
<基本上都是围绕着几个主要的标签,像标题(H1~H6)、列表(li)、强调(strong em)等等>
根据内容的结构化(内容语义化),选择合适的标签(代码语义化)便于开发者阅读和写出更优雅的代码的同时让浏览器的爬虫和机器很好地解析。
2、为什么要语义化?
为了在没有CSS的情况下,页面也能呈现出很好地内容结构、代码结构:为了裸奔时好看;
用户体验:例如title、alt用于解释名词或解释图片信息、label标签的活用;
有利于SEO :和搜索引擎建立良好沟通,有助于爬虫抓取更多的有效信息: 爬虫依赖于标签来确定上下文和各个关键字的权重;
方便其他设备解析(如屏幕阅读器、盲人阅读器、移动设备)以意义的方式来渲染网页;
便于团队开发和维护,语义化更具可读性,是下一步吧网页的重要动向,遵循W3C标准的团队都遵循这个标准,可以减少差异化。
3、写HTML代码时应注意什么?
尽可能少的使用无语义的标签div和span;
在语义不明显时,既可以使用div或者p时,尽量用p, 因为p在默认情况下有上下间距,对兼容特殊终端有利;
不要使用纯样式标签,如:b、font、u等,改用css设置。
需要强调的文本,可以包含在strong或者em标签中(浏览器预设样式,能用CSS指定就不用他们),strong默认样式是加粗(不要用b),em是斜体(不用i);
使用表格时,标题要用caption,表头用thead,主体部分用tbody包围,尾部用tfoot包围。表头和一般单元格要区分开,表头用th,单元格用td;
表单域要用fieldset标签包起来,并用legend标签说明表单的用途;
每个input标签对应的说明文本都需要使用label标签,并且通过为input设置id属性,在lable标签中设置for=someld来让说明文本和相对应的input关联起来。
发表于 2017-09-03 16:18:13 回复(0)
D
发表于 2017-08-05 21:31:52 回复(0)

1、什么是HTML语义化?

<基本上都是围绕着几个主要的标签,像标题(H1~H6)、列表(li)、强调(strong em)等等>

根据内容的结构化(内容语义化),选择合适的标签(代码语义化)便于开发者阅读和写出更优雅的代码的同时让浏览器的爬虫和机器很好地解析。

2、为什么要语义化?

  • 为了在没有CSS的情况下,页面也能呈现出很好地内容结构、代码结构:为了裸奔时好看;
  • 用户体验:例如title、alt用于解释名词或解释图片信息、label标签的活用;
  • 有利于SEO :和搜索引擎建立良好沟通,有助于爬虫抓取更多的有效信息: 爬虫依赖于标签来确定上下文和各个关键字的权重;
  • 方便其他设备解析(如屏幕阅读器、盲人阅读器、移动设备)以意义的方式来渲染网页;
  • 便于团队开发和维护,语义化更具可读性,是下一步吧网页的重要动向,遵循W3C标准的团队都遵循这个标准,可以减少差异化。

3、写HTML代码时应注意什么?

  • 尽可能少的使用无语义的标签div和span;
  • 在语义不明显时,既可以使用div或者p时,尽量用p, 因为p在默认情况下有上下间距,对兼容特殊终端有利;
  • 不要使用纯样式标签,如:b、font、u等,改用css设置。
  • 需要强调的文本,可以包含在strong或者em标签中(浏览器预设样式,能用CSS指定就不用他们),strong默认样式是加粗(不要用b),em是斜体(不用i);
  • 使用表格时,标题要用caption,表头用thead,主体部分用tbody包围,尾部用tfoot包围。表头和一般单元格要区分开,表头用th,单元格用td;
  • 表单域要用fieldset标签包起来,并用legend标签说明表单的用途;
  • 每个input标签对应的说明文本都需要使用label标签,并且通过为input设置id属性,在lable标签中设置for=someld来让说明文本和相对应的input关联起来。
发表于 2017-05-19 14:38:07 回复(0)
答案选D。有人说D里的address 标签不是语义化。 以我的理解,所谓的语义化就是,写前端内容的时候,要重视内容在html文档里结构上的意义,而不仅仅是样式,意义和样式要分开。adderess的作用在于写明文档的通讯地址,作者身份等内容,如果仅仅关注样式,用其他标签比如a标签,span标签,p标签也行,但是这样写,那部分内容的意义就变了。
发表于 2017-04-04 21:52:48 回复(0)
什么是HTML语义化? &lt;基本上都是围绕着几个主要的标签,像标题(H1~H6)、列表(li)、强调(strong em)等等&gt;   根据内容的结构化(内容语义化),选择合适的标签(代码语义化)便于开发者阅读和写出更优雅的代码的同时让浏览器的爬虫和机器很好地解析。 HTML5其他结构元素标签 HTML5节元素标签包括body article nav aside section header footer hgroup ,还有h1-h6 address。 address代表区块容器,必须是作为联系信息出现,邮编地址、邮件地址等等,一般出现在footer。 h1-h6因为hgroup,section和article的出现,h1-h6定义也发生了变化,允许一张页面出现多个h
编辑于 2017-03-23 15:39:58 回复(0)
选d address不是语义化标签
发表于 2017-03-07 19:50:31 回复(2)
语意化标签为何不易阅读?
发表于 2016-07-28 07:40:16 回复(2)
D
发表于 2016-07-02 16:26:57 回复(0)