美文网首页
二、HTML5

二、HTML5

作者: sheepmiee | 来源:发表于2017-03-04 00:37 被阅读15次

SEO知识:

SEO运营:把网站或者自己的产品推广出去,SEO主要做的事情就是当用户在百度搜索一个关键词的时候,可以搜索到我们的网站
<head>
<title>网站标题</title>
<meta name="keywords" content="网站关键词"/>
<meta name="description" content="网站描述,介绍网站是做什么的,以后别人在百度收到后可以看到的简介"/>
</head>

平时的代码也要注意优化:
为了增加百度的收录,除了写关键词描述以外,我们还需要把一些重要的文字用重要的标签来表示,例如:网站的名称我们需要使用H1标签来做...我们做的标签语义化就是为了增加收录和提高权重的

=>各大搜索引擎都会有一个自己的专门进行收录的工具:爬虫、小蜘蛛,我们做了一个页面,小蜘蛛会在一个特定的时间,到我们网站的源代码中进行检索,把网页中的内容进行收录,收录到自己的词库,这样用户在百度搜索的时候,输入一个关键词,百度会到自己的词库中进行检索,这样就有机会查找到我们的网站,然后呈现给用户(搜索引擎机制)

=>提高网站的全世界排名:Alexa
=>PV:页面浏览量
=>UV:独立访客数

SEM百度排名竞价:纯粹靠花钱打广告

语义化标签:合理的标签干合适的事情

HTML5新增加的语义化标签:

  • header:头部
  • footer:脚部
  • main:主要的或者主体
  • article:文章
  • figure:配图
  • figcaption:配图说明
  • aside:和主体内容无关的内容(一般都是广告)
  • nav:导航
  • section:区域
  • ...

表单标签

1、传统的表单元素

  • form
  • input:
  • text、radio、checkbox、button、submit、reset、file、password、hidden...
  • select:下拉框,option是下拉框中的选项
  • textarea:文本域
  • label:标记标签

2、HTML5中新增加的表单元素

  • input:search、url、email、tel、number、range、color、date、time...
  • progress:进度条
  • datalist:二级下拉框
    =>新增加的表单元素在IE6~8下不兼容,而且没办法处理兼容(HTML5.MIN.JS是不能处理表单这个兼容的)

3、表单事件:

  • onblur:失去焦点
  • onfocus:获取焦点
  • onchange:内容改变
  • onclick:点击
  • onkeydown:键盘按下
  • onkeyup:键盘抬起
  • onkeypress:键盘长按
  • oninput:移动端中的“onkeydown”,由于手机端是虚拟键盘,所以用oninput事件

4、新的表单元素的增加带来了什么样的作用?

  • 方便我们的开发,新的元素提供很多强大的功能,例如:日历...

  • 在移动端,我们使用INPUT新的类型,当用户输入的时候,手机会根据类型调取出最符合用户输入的虚拟键盘,例如:我们使用的是number类型,那么调取出来的就是数字键盘...

  • 某些类型自带了表单验证
    CSS:
    .userEmail:valid{}
    .userEmail:invalid{}

    JS:
    this.checkValidity()
    内置验证:不输入内容是TRUE,输入格式错误为FALSE,输入正确为TRUR

  • 提供了一个很好的提示属性:placeholder

相关文章

网友评论

      本文标题:二、HTML5

      本文链接:https://www.haomeiwen.com/subject/nqzrgttx.html