HTML5语义化标签:

header nav(导航) article section(章节) aside(侧边栏) footer
---------------------------------------------------------------

H5新增表单控件:

email(自动验证email格式)

url(自动验证url格式)

number(只能输入数字)

range(类似音量滑动条)

Date pickers (date, month, week, time, datetime, datetime-local)(自带日期选择)

search(搜索域)

color(颜色选择)

datalist(自动验证内容是否在可选择选项中)

新增表单控件属性: placeholder(提示文字) autofocus(自动焦点) autocomplete(联想关键词)
---------------------------------------------------------------
新增音频标签 audio(支持ogg,wav,mp3)
属性:autoplay controls(显示) loop preload(预加载) muted(静音)

新增视频标签 video(支持ogg,webM,mp4)
属性:width,height,poster
---------------------------------------------------------------
样式的权重:

!important,权重10000

内联样式,权重1000

ID选择器,权重100

类,伪类和属性选择器,权重10

标签,伪元素选择器,权重1

通用(*),子(>),相邻(+),同胞(~)选择器 权重0

---------------------------------------------------------------
颜色表示:rgba:如rgba(255,255,255,255,0.5)最后一个数表示50%的透明度

圆角:border-radius ,如画个圆 border-radius 50% 50%

阴影 box-shadow: 水平偏移 垂直偏移 羽化度 阴影大小 颜色 inset(内阴影)

动画 transition: 属性(如width) 过渡时间 过渡方式(ease或曲线) 延迟,....

---------------------------------------------------------------

选择器:

li:nth-child(2){
color:green;
}
可以把所有li标签的第二个字体颜色变绿.

---------------------------------------------------------------

li:nth-child(2n){
color:green;
}
偶数行变绿

---------------------------------------------------------------

li:nth-child(2n+1){
color:green;
}
奇数行变绿

---------------------------------------------------------------
---------------------------------------------------------------

li:nth-of-type(2){
color:green;
}
和nth-child()的区别是:如果li:nth-child(2)找到的第二个子元素不是li标签,那么它不做任何处理,而li:nth-of-type(2)
是找第二个li子元素,而不是找第二个子元素.

---------------------------------------------------------------
---------------------------------------------------------------

div:empty{}:匹配一个元素类型为div的空元素

input:disabled{} : 选择失效的表单控件

input:enabled{} : 选择可用的表单控件

input:checked{} : 选择选中的checkbox

---------------------------------------------------------------
---------------------------------------------------------------
transform变换:

translate(x,y) 位移

scale(x,y) 缩放

rotate(deg) 旋转

---------------------------------------------------------------
---------------------------------------------------------------
animation动画:
简单例子:

div{animation: moving 0.1s 0.1s infinite alternate;}

@keyframes moving{
from{
width:350px;
}
to{
width: 600px;
}
}

大概就是这个样子..

HTML+CSS : H5+CSS3的更多相关文章

  1. CSS Sprites+CSS3 Icon Font

    CSS Sprites+CSS3 Icon Font CSS Sprites在国内很多人叫CSS精灵,是一种网页图片应用处理方式.它允许你将一个页面涉及到的所有零星图片都包含到一张大图中去,这样一来, ...

  2. css和css3学习

    css和css3学习 css布局理解 css颜色大全 样式的层叠和继承 css ::before和::after伪元素的用法 中文字体font-family常用列表 cursor属性 css选择器 F ...

  3. 什么是CSS盒模型及利用CSS对HTML元素进行定位的实现(含h5/css3新增属性)

    大家好,很高兴又跟大家见面了!本周更新博主将给大家带来更精彩的HTML5技术分享,通过本周的学习,可实现大部分的网页制作.以下为本次更新内容. 第四章 css盒模型 <!DOCTYPE html ...

  4. H5+CSS3简单动画 知识点 汇总

    乱入几个:  1.h5的一个语义化标签   figure :用于规定独立的流内容(图像 图表 照片 代码等)   figcapition:与figure配套使用,用于标签定义figure元素标题 2. ...

  5. h5&css3

    HTML5 HTML5简介 万维网的核心语言.标准通用标记语言下的一个应用超文本标记语言(HTML)的第五次重大修改.作为新HTML语言,具有新的元素,属性和行为 它具有更大的技术集,允许更多样化和强 ...

  6. H5+CSS3知识点

    概要:CSS3美化样式.自定义字体图标.滤镜设置.CSS3选择器.transform2D转换.新增表单控件.vaild表单验证.表单样式美化等. 属性选择器: E[attr]只使用属性名,但没有确定任 ...

  7. H5+CSS3做图片轮播滚动效果

    HTML代码部分: <div id="wrap"> <ul id="list"> <li>10</li> < ...

  8. H5+CSS3实现手指滑动切换图片

    包含3个文件:html.slider-H5.js.jquery.js(自行下载).在html中可配置滑动参数.具体代码如下: HTML代码: <!DOCTYPE HTML> <htm ...

  9. CSS和CSS3中的伪元素和伪类(总结)

    好多人伪类和伪元素分清楚,其实就是一句话,“伪类的效果可以通过添加一个实际的类来达到,而伪元素的效果则需要通过添加一个实际的元素才能达到”. CSS中伪类包括: :first-child :lang ...

随机推荐

  1. js超链接

    _blank -- 在新窗口中打开链接 _parent -- 在父窗体中打开链接 _self -- 在当前窗体打开链接,此为默认值 _top -- 在当前窗体打开链接,并替换当前的整个窗体(框架页) ...

  2. 实现Callable的对象中,用@Autowired注入别的对象失败

    场景是这样: 我需要在一个实现类A中写一个拿到返回值的多线程,于是用的Callable,在这个实现类A外我又写了一个专门实现Callable的实现类B,在B中用spring注解@Autowired注入 ...

  3. ActiveMQ实例1--简单的发送和接收消息

    一.环境准备 1,官网http://activemq.apache.org/下载最新版本的ActiveMQ,并解压 2,打开对应的目录,在Mac环境下,一般可以运行命令: cd /Users/***/ ...

  4. 《ArcGIS Runtime SDK for Android开发笔记》——翻译:ArcGIS Runtime SDK for Android 10.2.7发布

    ArcGIS Runtime SDK for Android v10.2.7 released by Dan O'Neill on October 1, 2015(发布时间:2015年10月1日) W ...

  5. OMD开源监控软件

    参考 Best Monitoring Solution - OMD (Nagios + Check_MK) 官网 mathias-kettner.com OMD labs.consol.de Conf ...

  6. JavaScript(一) 对象基础

    1.定义类或对象 1.1 混合的构造函数/原型方法 用构造函数定义对象的所有非函数属性,类似于Java的构造方法.用原型方法定义对象的函数属性(方法).这种方法是使用比较广泛的定义类或对象的方法. / ...

  7. centos6.5_64bit-禅道安装及数据库操作

    linux一键安装包内置了apache, php, mysql这些应用程序,只需要下载解压缩即可运行禅道. 从7.3版本开始,linux一键安装包分为32位和64位两个包,请大家根据操作系统的情况下载 ...

  8. UE4的蓝图都能做什么

    创建关卡脚本 蓝图具有和虚幻3中Kismet一样的功能,每个关卡都由自己的蓝图,他可以: 引用和操控actors 控制使用Matinee的过场 管理关卡流,存档点以及其他关卡相关的系统 和关卡中的类蓝 ...

  9. Selenium入门9 上传文件

    上传文件步骤 1 找到文件上传的input标签  find_element_by_css_selector("input[type='file']") 2 用send_keys传入 ...

  10. IOS 纯代码添加 Button Image Label 添加到自定义View中

    @interface ViewController () /**获取.plist数据*/ @property (nonatomic,strong) NSArray *apps; @end @imple ...