CSS初始化
重设浏览器的样式,
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
em,
i {
font-style: normal
}
li {
list-style: none
}
img {
border: 0;
vertical-align: middle
}
button {
cursor: pointer
}
a {
color: #666;
text-decoration: none
}
a:hover {
color: #c81623
}
button,
input {
font-family: Microsoft YaHei, Heiti SC, tahoma, arial, Hiragino Sans GB, "\5B8B\4F53", sans-serif;
border: 0;
outline: none;
}
body {
-webkit-font-smoothing: antialiased;
background-color: #fff;
font: 12px/1.5 Microsoft YaHei, Heiti SC, tahoma, arial, Hiragino Sans GB, "\5B8B\4F53", sans-serif;
color: #666
}
.hide,
.none {
display: none
}
.clearfix:after {
visibility: hidden;
clear: both;
display: block;
content: ".";
height: 0
}
.clearfix {
*zoom: 1
}
HTML5新标签
增加了一些新的标签、表单、表单属性等
IE9以上的浏览器版本才支持
新增语义化标签
<header></header> //头部标签
<nav></nav> //导航标签
<article></article> //内容标签
<section></section> //文档某个区域
<aside></aside> //侧边栏标签
<footer></footer> //尾部标签
新增多媒体标签
<audio></audio> //音频
<video></video> //视频
浏览器支持视频类型
浏览器 | MP4 | webm | ogg |
---|---|---|---|
Internet Exploer | Y | ||
Chrome | Y | Y | Y |
Firefox | Y | Y | Y |
Safari | Y | ||
Opera | Y | Y | Y |
audio标签
<audio src="someaudio.wav">
不支持 audio 标签的浏览器会显示这行话
</audio>
video标签
<video width="320" height="240" controls>
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
不支持video标签的浏览器会显示这行话
</video>
HTML5新增表单特性
新增input类型
type="email" //必须输入邮箱
type="url" //必须输入url
type="date" //必须输入日期类型
type="time" //必须输入时间类型
type="month" //必须输入月类型
type="week" //必须输入周类型
type="number" //必须输入数字
type="tel" //必须输入电话
type="search" //搜索框
type="color" //颜色选择表单
新增表单属性
required:required; //设为必填
placeholder:提示文本;
autofocus:autofocus; //页面加载自动聚焦
autocomplete:off/on; //默认on,输入时是否显示以前的输入
multiple:multiple; //可多选文件提交
修改Input里placeholder的字体样式
input::placeholder{
color:pink;
}