音频:
大部分浏览器都支持MP3格式
因此可以采用以下代码来写
音频的常见属性
HTML新的表单属性
HTML新的input类型
CSS3新特性--属性选择器:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
/* input[value] {
color: red;
} */
input[type=text] {
color: pink;
}
/* 选择首先div,然后具有class属性 并且属性值必须是icon开头的这些元素 */
/* div标签选择器权重1,属性选择器10,总共11 */
div[class^=icon] {
color: rebeccapurple;
}
/* 类选择器10,所以不起作用 */
/* 可以添加个div, */
/* div .icon */
.icon{
color: #fff;
}
section[class$=data] {
color: blue;
}
section[class*=icon] {
color: aqua;
}
/* 类选择器,属性选择器,伪类选择器,权重都为10 */
</style>
</head>
<body>
<!-- 1、利用属性选择器就可以不用借助于类或者id选择器 -->
<!-- <input type="text" value="请输入用户名">
<input type="text"> -->
<!-- 2、属性选择器还可以选择属性=值的某些元素 -->
<input type="text" name="" id="">
<input type="password" name="" id="">
<!-- 3、属性选择器可以选择属性值开头的某些元素 -->
<div class="icon1">小图标1</div>
<div class="icon2">小图标2</div>
<div class="icon3">小图标3</div>
<div class="icon4">小图标4</div>
<!-- 4、属性选择器可以选择属性值结尾的某些元素 -->
<section class="icon1-data">aaa</section>
<section class="icon2-data">bbb</section>
<!-- 5、属性选择器可以选择含有属性值的某些元素 -->
<section class="icon3-ico">ccc</section>
</body>
</html>
结构伪类选择器:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
/* <!-- 选择ul里面的第一个孩子 --> */
ul li:first-child{
background-color: red;
}
/* <!-- 选择ul里面的最后一个孩子 --> */
ul li:last-child{
background-color: red;
}
/* 3、选择ul里的第二个孩子 */
ul li:nth-child(2){
background-color: red;
}
</style>
</head>
<body>
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
<li>7</li>
<li>8</li>
</ul>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
/* 选择所有偶数的 */
ul li:nth-child(even) {
background-color: #ccc;
}
/* 选择所有奇数的 */
ul li:nth-child(odd) {
background-color: gray;
}
/* 3、nth-child(n),从0开始 每次加1 往后面计算 这里面必须是n 不能是其他字母 */
/* 第0个和超出部分的孩子会自动忽略 */
/* 指选择所有的孩子 */
ol li:nth-child(n) {
background-color: red;
}
</style>
</head>
<body>
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
<li>7</li>
<li>8</li>
</ul>
<ol>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
<li>7</li>
<li>8</li>
</ol>
</body>
</html>