首页 > 编程知识 正文

html基本框架,常用的html标签有哪些

时间:2023-05-06 08:53:11 阅读:8851 作者:3512

问题

你知道语义化吗? 谈谈你理解的语义化。 如果是你的话,平时怎么保证语义化?

谈谈你知道的HTML5语义化标签吧。 HTML5添加了那些新功能吗?

你好,欢迎来到我的博客。 每天有一个问题,我们一起进步。

余话:新网站(https://www.lzpan.com)懒盘、百度云、青奏云资源搜索,欢迎关注。

闲话

其实,大家有没有想过一件事? 现在说H5、C3,他们正式公布的时间是多长?

反正写这篇文章的时候想的。

根据HTML5对文章的调查,准确的发布时间应该是2014年10月。 (查看本文,http://www.chinaw3c.org/archives/677 /

我想你不会问面试的,我想你要知道就好了。

这是正题

语义化标签

h组

表示网页或section的标题。 如果元素具有多个级别,则可以包含从h1到h6的元素,如文章的主题和副标题的组合。

只有一个h1-h6时请不要使用这个标签。 多种情况下,h1-h6被hgroup包裹,可以将hgroup放入header标签中。

头儿

网页、section标题和hgroup可以包含在header中。 此选项卡没有数量限制,可以在一个网页上放置多个。

美国全国广播公司

Nav—定义导航、导航和页面的主要导航部分。 在整个页面的主导航部分不使用nav元素是不合适的

第二部分

表示文档中的节或段落。 段落是文章中按字体分隔的段落,部分是一组页面。

详细信息:

section可以使用div作为样式展示和脚本的便利,而不是常见的容器元素。

article、nav和aside可以理解为特殊的section,

所以如果可以使用article、nav、aside的话就不要使用section,实际上没有意义的东西就使用div

上述代码摘自网络

艺术作品

article表示文档、页面或网站中的一体化内容

详细信息:

独立文章: article

单独模块: section

没有意义: div

aside

aside元素作为主要内容的附属信息部分包含在article元素中,其内容可以是与当前文章相关的相关资料、标签、顺序解释等。

在项目元素之外,用作页面或站点的全局附属信息部分。 最典型的是侧边栏,其内容可以是日志合并、其他组的导航,甚至广告,以及与这些内容相关的页面。

福斯特

网页或section页脚通常包含部分的基本信息,例如作者、相关文档的链接和版权材料。

例如,xhddy博客网络,这里包含在footer中:

详细信息:

可以是网页或任意section的下部;

没有个数限制。 不仅包裹内容不同,而且与header相似【可以理解为本来header和footer就支持】。

详细信息

用于说明文档或文档某一部分的详细信息

萨马利

标签包含details元素的标题

迪亚罗格

定义对话框,如提示框

语义化是什么

自己的定义

以上所示的标签分别有含义和使用状况,我们将其称为语义化。

语义化的好处

语义化是指让计算机快速阅读,有效处理信息,从而对搜索引擎更加友好。

容易与他人合作,其他人可以通过阅读代码理解你的网络标签的含义。

页面可以呈现清晰的结构。

有利于SEO :与搜索引擎建立良好的沟通有助于爬虫掌握更有效的信息。 爬行器依赖标签来确定上下文和每个关键字的权重

以有助于分析其他设备(如屏幕阅读器、盲人阅读器和移动设备)的方式渲染网页。

团队开发和维护方便,语义化更具可读性,下一步是网页的重要动向,符合W3C标准的团队需要遵守此标准,减少差异化

扩展标签类型

类型

说明颜色

主要用于选择颜色

日期

从日期选择器中选择日期

日期时间

选择日期(UTC时间)

日期时间-本地

选择日期和时间。 没有时区。

电子邮件

包含电子邮件地址的输入字段

蒙提

选择月份

编号器

数值输入字段

语言

一定范围内的数值输入字段

搜索

用于搜索域

p>

tel

定义输入电话号码字段

time

选择一个时间

url

URL 地址的输入域

week

选择周和年就是input(当然不止input) 的type属性的值新增了以上

比如我定义了一个颜色选择器:

在Chrome浏览器下:

感觉还可以吗?

在Win10 Edge下:

看出来了吗,显示方式完全是浏览器自己定义的,而不是开发者决定的。

哈米,这你都可以接受?那么告诉你,在很多低版本浏览器下,根本不支持,如果你要去兼容IEx,那么还是不能使用这个。只能说,等待以后大多数都兼容再说。

HTML5新增表单属性

placehoder 属性,简短的提示在用户输入值前会显示在输入域上。即我们常见的输入框默认提示,在用户输入后消失。

required 属性,是一个 boolean 属性。要求填写的输入域不能为空

pattern 属性,描述了一个正则表达式用于验证 元素的值。

min 和 max 属性,设置元素最小值与最大值。

step 属性,为输入域规定合法的数字间隔。

height 和 width 属性,用于 image 类型的 标签的图像高度和宽度。

autofocus 属性,是一个 boolean 属性。规定在页面加载时,域自动地获得焦点。

multiple 属性 ,是一个 boolean 属性。规定元素中可选择多个值。

HTML5新特性

新的DOCTYPE声明

完全支持css3 【所以从这里我们可以看出CSS3先于HTML5发布,那么CSS正式发布就在14年前】

新增video和audio 标签

语义化标签

canvas 【这也算是一个较重要的部分吧,个人认为】

新事件如 ondrag onresize

地理位置获取

以上有些参考:

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。