[媒体查询]
响应式:根据浏览器宽度的不同(设备终端)来进行同一个区块,实现不同布局的展示
格式:@media screen and (取值)
取值1: min-width最小应用样式的范围
例: min-width:700px 表示从700开始应用相应的样式
取值2: max-width最大应用样式的范围
例: max-width:900px 表示样式只应用到900px
<header>
<nav>
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
</nav>
</header>
/* 小于700 */
@media screen and (max-width:700px) {
header {
width: 100%;
background-color: skyblue;
}
ul {
margin: 0;
padding: 0;
}
li {
width: 200px;
list-style: none;
background-color: purple;
border: 1px solid wheat;
}
}
/*700-900*/
@media screen and (min-width:700px ) and (max-width:900px){
header {
width: 100%;
background-color: skyblue;
}
ul { margin: 0;
padding: 0;
display: flex; }
li { width: 200px;
list-style: none;
background-color: deeppink;
border: 1px solid wheat;
margin: 0 20px; }}
/*900以上*/
@media screen and (min-width:900px) {
header { width: 100%;
background-color: skyblue;
}
ul { margin: 0;
padding: 0;
display: flex; }
li { width: 200px;
list-style: none;
background-color: purple;
border: 1px solid wheat;
margin: 0 20px; }
}