HTML前端开发必须知道的一些知识点

怪我咯
풀어 주다: 2017-04-06 10:43:49
원래의
1567명이 탐색했습니다.

一、标签语义化

html标签语义化是让大家直观的认识标签和属性的用途和作用,好处最主要的是对搜索引擎友好。
Eg:
1、如果你想在页面中突出”奥巴马”这三个字,让搜索引擎重视它,如果你这么写:

奥巴马

로그인 후 복사

对于搜索引擎来说,它也只是一个普通得不能再普通的三个字而已,尽管它是指代美国总统。
那么应该怎样才能让搜索引擎知道它的重要性呢?来看看语义化的写法吧:

奥巴马

로그인 후 복사

奥巴马看了后,乐了,哥本来就应该备受关注的!
2、如果文字要加粗显示, 是用作强调的,strong是用作重点强调的。
3、对于标签只是表示一个普通的删除线,而标签更具语义化,它表示删除一个内容,并且del还带有cite和datetime来表明删除的原因以及删除的时间。
……
So,标签语义化其实就是把你想要表达的东西更容易被搜索引擎理解和重视,让你想表达的东西,to be girlfriend,not to be friend。
二、HTML标签补充
1、缩写说明

HTML
로그인 후 복사

2、定义列表(一般用于内容解释)

子曰:“巧言令色,鲜矣仁!”
孔子说:“花言巧语,装出和颜悦色的样子,这种人的仁心就很少了。”
1、兄弟排行次序最小的:季弟(小弟).季父(小叔叔)
2、三个月为一季,一年分春夏秋冬四季
로그인 후 복사

3、预格式文本标签
被包围在 pre 元素中的文本通常会保留空格和换行符

1、这是一沟绝望的死水
2、清风吹不起半点漪沦
3、不如多扔些破铜烂铁
4、爽性泼它的剩菜残羹
로그인 후 복사

4、版权符

©
로그인 후 복사

5、对html进行转义

<body>
로그인 후 복사

三、H5新增标签
1、多媒体标签:video、audio、canvas
1.1 音频标签video
不同浏览器对于html5 audio标签和音频格式的兼容性(一般提供ogg和mp3格式,就可以支持所有主流浏览器了。)

로그인 후 복사
로그인 후 복사

编解码工具:FFmpeg(下载地址:www.ffmpeg.org)

mp4转ogg方法同上。
1.2 视频标签video

로그인 후 복사

音视频播放、暂停、停止方法:

var audio = document.getElementById('music1');
audio.play();//播放
audio.pause();//暂停

audio.pause();
audio.currentTime=0;//停止
로그인 후 복사

1.3 画布标签:Canvas (需要配合js来做效果,后续再总结)
2、主体结构标签

2.1 nav元素代表页面的导航链接区域。用于定义页面的主要导航部分。

로그인 후 복사

2.2 article元素展示网页中独立的一块内容,譬如论坛的帖子、博客的文章、一篇用户评论。

一篇文章

文章内容..

版权:html5jscss网所属,作者:小北

로그인 후 복사

一篇文章

文章内容..

评论

评论者: XXX

哈哈哈

评论者: XXX

哈?哈?哈?

로그인 후 복사

2.3 section元素代表文档中的“节”或“段”,“段”可以是指一篇文章里按照主题的分段;“节”可以是指一个页面里的分组。

前端技术

前端技术有那些

CSS

样式..

JS

脚本

로그인 후 복사

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

内容

로그인 후 복사

2.5 header元素展示一个区域的头部分
2.6 footer元素展示一个区域的尾部分
2.7 hgroup元素代表“网页”或“section”的标题,当元素有多个层级时,该元素可以将h1到h6元素放在其内,譬如文章的主标题和副标题的组合

这是一篇介绍HTML 5语义化标签和更简洁的结构

HTML 5

로그인 후 복사

2.8 figure标签规定独立的流内容(图像、图表、照片、代码等等)。figure 元素的内容应该与主内容相关,但如果被删除,则不应对文档流产生影响。figcaption 标签定义 figure 元素的标题(caption)。”figcaption” 元素应该被置于 “figure” 元素的第一个或最后一个子元素的位置。

黄浦江上的的卢浦大桥
로그인 후 복사

3、非主体结构标签
3.1 标签定义选项列表。






로그인 후 복사

3.2 details标签定义文档细节

Copyright 2011.

All pages and graphics on this web site are the property of W3School.

로그인 후 복사

3.3 menu标签定义列表


  
  • home
  • home
  • home
  • 로그인 후 복사

    3.4 address地址标签

    Written by Donald Duck.
    Visit us at:
    Example.com
    Box 564, Disneyland
    USA
    로그인 후 복사

    3.5 progress进度条标签

    下载进度:
    
    
    로그인 후 복사

    3.6 mark高亮显示

    中国人民最伟大
    로그인 후 복사

    3.7

    我们在每天早上 开始营业。

    로그인 후 복사

    3.8 新增的表单元素

    
    
    
    
    
    
    
    
    
    
    
    로그인 후 복사

    3.9 新增的input属性
    3.9.1 用户输入自动完成功能

    로그인 후 복사

    3.9.2 页面加载的时候获取焦点

    로그인 후 복사

    3.9.3 form外也可以做数据提交

    로그인 후 복사

    3.9.4 form内的内容也可以改action地址

    로그인 후 복사

    3.9.5 file可以支持多文件上传了

    로그인 후 복사

    3.9.6 支持自定义验证功能了

    请输入邮政编码:
    로그인 후 복사

    3.9.4 新增默认内容提示了

    로그인 후 복사

    3.9.5 新增不能为空属性

    请输入邮政编码:
    로그인 후 복사

    3.10 新增全局属性
    3.10.1 contenteditable 属性规定是否可编辑元素的内容。

    这是一段可编辑的段落。请试着编辑该文本。

    로그인 후 복사

    3.10.2 hidden 属性规定对元素进行隐藏。

    
    

    这是一段可见的段落。

    로그인 후 복사

    3.10.3 tabindex 属性规定当使用 “tab” 键进行导航时元素的顺序。

    W3School
    Google
    Microsoft
    로그인 후 복사

    3.11 其他属性
    3.11.1 ol的reversed属性对列表顺序进行降序

    1. SHUFFLE!/三界恋曲
    2. 扑杀天使
    3. 零之使魔
    4. 不要撒娇哦/极乐天师/纯情和尚俏尼姑
    5. to love/出包王女
    로그인 후 복사

    3.11.2 js的async 属性规定一旦脚本可用,则会异步执行。

    Hello World!

    로그인 후 복사

    3.11.3 js的defer 属性规定当页面已完成加载后,才会执行脚本。

    
    

    上面的脚本从下面的段落请求信息。通常,这是不可能的,因为脚本在段落加载之前已经执行了。

    Hello World!

    不过,defer 属性规定脚本稍后执行。这样脚本就可以从段落中请求信息了。

    로그인 후 복사


    위 내용은 HTML前端开发必须知道的一些知识点의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

    관련 라벨:
    원천:php.cn
    본 웹사이트의 성명
    본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
    최신 이슈
    인기 튜토리얼
    더>
    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿
    회사 소개 부인 성명 Sitemap
    PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!