第一板块:六个案例学会响应式布局,第一章;第二章,大谷
第二板块:
什么是媒体查询(media)?(移动端使用较多)
为不同尺寸的屏幕设定不同的css样式。
media的常用参数
width,height-浏览器的可视宽度,高度
device-width,device-height-设备屏幕的宽高
媒体查询其他引入方式
1.写在style标签中,有条件的执行某个内部样式表
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style type="text/css">
#divDom{
width: 100px;
height: 200px;
background-color: aqua;
}
</style>
<style type="text/css" media="(min-widht:200px) and (wax-width:500px)">
#divDom{
background-color: mediumpurple;
}
</style>
<style type="text/css" media="(min-widht:501px) and (wax-width:800px)">
#divDom{
background-color: aquamarine;
}
</style>
</head>
<body>
<div id='divDom'></div>
</body>
</html>2.link引入,写在link标签中,有条件的引入外部样式表
<link rel="stylesheet" href="./111.css" media="(min-widht:200px) and (wax-width:500px)" />
4.什么是flex布局?
flexableBox是弹性盒子,用来进行弹性布局,可以配合rem处理尺寸的适配问题。
flex的优点:
1.用来为盒模型提供最大的灵活性。
2.更加符合响应式设计的特点。
第三板块:
注意:媒体查询and两边都需要存在空格。
// 媒体查询的代码演示
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style type="text/css">
#divDom{
width: 100px;
height: 200px;
background-color: aqua;
}
/*屏幕宽度的处理*/
@media screen and (min-device-width:200px) and (max-device-width:300px) {
#divDom{
background-color: aquamarine;
}
}
@media screen and (min-device-width:301px) and (max-device-width:500px) {
#divDom{
background-color: deepskyblue;
}
}
/*浏览器宽度的处理*/
@media screen and (min-width:501px) and (max-width:600px) {
#divDom{
background-color: red;
}
}
@media screen and (min-width:601px) and (max-width:800px) {
#divDom{
background-color: blue;
}
}
</style>
</head>
<body>
<div id='divDom'></div>
</body>
</html>第四板块:


随时随地看视频