新特性(一)HTML5和CSS3新特性

一、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一起使用 如果想要写多个属性,用逗号分割

经验分享 程序员 微信小程序 职场和发展