目录
响应式开发里面首先需要一个布局容器:class = "container"
布局container 容器:
/* 超小屏幕下小于768 布局容器的宽度为100% */
@media screen and (max-width: 767px) {
.container{
width: 100%;
}
}
/* 小屏幕下,屏幕大于等于768 布局容器的宽度为750 */
@media screen and (min-width: 768px) {
.container{
width: 750px;
}
}
/* 中小屏幕下,大于等于992 是970*/
@media screen and (min-width: 992px) {
.container{
width: 970px;
}
}
/* 大屏幕下,大于等于1200 是1170*/
@media screen and (min-width: 1200px) {
.container{
width: 1170px;
}
}
简单的响应式导航栏:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style type="text/css">
*{
margin: 0;
padding: 0;
}
ul {
list-style: none;
}
.container {
width: 900px;
margin: 0 auto;
}
.container ul li {
float: left;
width: 93.75px;
height: 30px;
background-color: #4abd18;
}
li {
border:5px solid #bd88bc;
}
/*媒体查询**/
@media screen and (max-width: 767px) {
.container {
width: 100%;
}
.container ul li {
width: 33.33%;
}
}
</style>
</head>
<body>
<div class="container">
<ul>
<li>导航栏</li>
<li>导航栏</li>
<li>导航栏</li>
<li>导航栏</li>
<li>导航栏</li>
<li>导航栏</li>
<li>导航栏</li>
<li>导航栏</li>
</ul>
</div>
</body>
</html>
bootstrap快速开发:
框架:顾名思义,就是一套架构,有一套比较完整的网页功能解决方案,控制权在框架本身,有预制样式库,组件,插件,使用者要根据框架所规定的某种规范所开发。