文章目录
一、HTML新增的属性
IE9+以上版本的浏览器才能使用。
1.1HTML5新增的语义化标签
没有语义
HTML5新增的标签
header, nav{
height: 120px;
background: pink;
margin: 15px auto;
border-radius: 15px;
width: 800px;
}
section{
width: 500px;
height: 500px;
background: skyblue;
}
</style>
</head>
<body>
<header>头部标签</header>
<nav>导航栏标签</nav>
<section>某个区域</section>
1.2.HTML5新增的多媒体标签
1.音频:<audio>
2.视频:<video>
,尽量使用MP4格式
1.3HTML5新增的input类型
1.4HTML5新增的表单属性
二、CSS3新特性
2.1CSS3的现状
- 新增的CSS3特性有兼容性问题,ie9+才支持
CSS3新增选择器
2.2属性选择器
2.3结构伪类选择器
根据文档结构
2.3结构伪类选择器
- n可以是数字,关键字和公式
- n如果是数字,就是选择第几个子元素,从1开始
- n可以是关键字:even偶数,odd奇数
2.4伪元素选择器(重点)
伪元素选择器可以用CSS创建新标签
2.5CSS3盒子模型
如果盒子模型我们改为了box-sizing:border-box,那padding和border就不会撑大盒子了
2.6CSS3其他特性(了解)
CSS3滤镜filter:
2.7CSS3过渡❤️❤️❤️
经常和:hover一起使用
如果想要写多个属性,用逗号分割