H5基础 与 CSS3
H5基础
HTML5 是下一代的 HTML。
特性
1.语义化更好
1 | 新增标签 |
3.表单功能增强
1 | 新增的input元素的类型 |
5.响应式
响应式主要利用的是
1 | CSS3——media query(媒体查询) |
流式布局
1 | 仅使用媒体查询来适应不同视口的固定宽度设计,只会从一组css媒体查询突变到另一组,两者间没有任何平滑渐变。 |
viewport 视口(改变分辨率)
1 | <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"> |
媒体查询
1 | screen用于电脑屏幕,平板电脑,智能手机等。 |
栗子
1 | @media screen and (min-width: 320px) and (max-width: 640px){ |
核心的属性
Orientation-设备方向
1 | @media screen and (orientation:portrait){}/*-竖屏-*/ |
CSS3
1.更多选择器类型
通用选择器
1 | ~ : E~F{ } 匹配任何在E元素之后的同级F元素(从E元素往后找同级兄弟F元素)ie9以上 |
属性选择器(优先级比类选择器高,比id选择器低)ie8以上
1 | E[att^=“ val”] :属性att的值以“ val”开头元素 |
伪类选择器
1 | E: root 匹配E元素的根元素(html) |