关于h5和css3的知识点整理

其实很多小白在学h5和css3的时候会和我一样,傻傻的分不清楚h5中的新标签和css3中的新方法。。。原因其实很简单,我没有经历过html和css的变迁唉。什么功能用什么标签和属性虽然都知道,但是说句实话,不看文档,其实我已经搞混了,只有html和css了。所以我现在想花点时间整理一下前端最基础的html和css。可能小伙伴们在看这个的时候会觉得我的思路缺乏逻辑,但是没有关系,慢慢看完,说不定能帮你解决理解一些底层原理问题呢。

最近在面试的时候被问到什么是html5的时候,讲讲新增的属性的时候表示一脸茫然。。。因为稍微正常点的,有水平有经验的前端面试官都是不会这么问的,他们问的大多是一些底层实现原理和你的编程思维。但是h5的新属性还是要去了解的,因为在浏览器的兼容问题上,我们要考虑到是不是应该用h5和css3的新属性,令人头痛的IE浏览器在IE9以下的版本是不兼容h5和css3的,所以我们在考虑到浏览器兼容性问题的时候可以采取优雅降级或者渐进增强的方法,IE9以下版本不用h5和css3.。



哪什么是H5?

很多人把h5=html5,认为它们是相同的,h5是html5的缩写是html的第五代版本。。。怎么说在中国大部分人脑海中是没有错的,但是稍微有一些工作经验的人就表示完全茫然。你要说h5=html5的话,那么h5小游戏呢?所以很明显,h5包括html5但是不等于html5,实际上,h5只是2014年html5出来后所有相关技术的总称。包含面就特别广了,css3属于h5,js属于h5技术,包括微信小程序啊,移动app,甚至后面出来的vue和react相关的框架也可以称作h5技术。

所以个人就参考众多的文献和网址之后认为,h5不单单是指html的第五代版本,也是一种泛指,泛指自h5出现之后众多前端相关技术。

这里我们总结的是普通的html5的新增属性方法:

1,<article>定义一个文章区域

2,<aside>定义一个页面侧边栏的内容

3,<audio>定义一个音频的内容

4,<bdi>允许定义一个字段,使之不受父元素的文本方向的影响

5,<canvas>非常熟悉的一个幕布,用于定义图形表格。

6,<command>定义一个命令按钮,如单选按钮或者是多选按钮

7,<datalist>定义一个选项列表

8,<details>用于描述文档或文档某方面的细节

9,<dialog>用于定义对话框

10,<embed>定义嵌入的内容,例如插件。

11,<figcaption>定义<figure>元素的标题

12,<figure>规定独立的流内容(图像、图表、照片、代码等等)

13,<footer>定义section或者document的页脚,底部

14,<header>定义文档的头部

15,<keygen>用于规定用于表单的密钥对生成器字段

16,<mark>定义带有标记的文本

17,<meter>定义度量衡,但时在用之前我们必须已经知道了min和max值

18,<nav>定义导航链接的地方

19,<output>定义不同类型的输出,例脚本的输出

20,<progress>定义运行中的进度,常用在进度条中

21,<rp> 标签在 ruby 注释中使用,以定义不支持 ruby 元素的浏览器所显示的内容

22, <rt> 标签定义字符(中文注音或字符)的解释或发音。

23,<ruby>标签定义 ruby 注释(中文注音或字符).

24,<section>标签定义文档中的节(section、区段)。比如章节、页眉、页脚或文档中的其他部分。

25,<sourse> 标签为媒介元素(比如 <video>和<audio>

26,<summary>标签包含 details 元素的标题,"details" 元素用于描述有关文档或文档片段的详细信息。

27,<time>标签用于定义时间和日期

28,<track>标签为诸如 video 元素之类的媒介规定外部文本轨道

29,<video>闻名知义,就是插入视频用的标签

30,<wbr>规定在文本中的何处适合添加换行符。

有点多,一共总结出来的就有30个。。。大家记住几个常用的就好。。。



css3的常见属性总结如下;

选择器

盒模型

背景和边框

文字特效;

2D/3D转换:transform

动画:animation

多列布局:column

用户界面:

大概就是这么一些。具体的css3和html5的用法可以去参考:http://www.runoob.com/css3/css3-tutorial.html

菜鸟教程上有非常详细的html5和css3的教程,建议如果初学者可以去看看练习一下。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 222,183评论 6 516
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 94,850评论 3 399
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 168,766评论 0 361
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,854评论 1 299
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,871评论 6 398
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 52,457评论 1 311
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,999评论 3 422
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,914评论 0 277
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,465评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,543评论 3 342
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,675评论 1 353
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 36,354评论 5 351
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 42,029评论 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,514评论 0 25
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,616评论 1 274
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 49,091评论 3 378
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,685评论 2 360

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,760评论 1 92
  • 一、HTML5 1.1 认识HTML5 HTML5并不仅仅只是作为HTML标记语言的一个最新版本,更重要的是它制定...
    福尔摩鸡阅读 15,944评论 14 51
  • HTML5< !--...--> 标签 comment 注释标签用于在源文档中插入注释。注释内容不会被浏览器显示。...
    野小宝阅读 1,330评论 0 10
  • HTML5 标签comment 注释标签用于在源文档中插入注释。注释内容不会被浏览器显示。为代码编写注释的好处是...
    才気莮孒阅读 4,064评论 1 25
  • 近日看到一则新闻,台州29岁小伙迷信炼丹修道,吃了整整一年的铅,CT一照肚子里亮晶晶的金属。且出现了严重的铅中毒症...
    观神阅读 2,201评论 0 0