响应式怎么写

1.学写响应式网站,应该要怎么写
1、学习CSS3的基础知识。
2、学习相关的媒体查询,如拼图前端框架对屏幕大小的响应方式:
@media (min-width:760px){.container{width:750px;}}
@media (min-width:1000px){.container{width:1000px;}}
@media (min-width:1200px){.container{width:1200px;}}
分别是平板、桌面、宽屏下的.container下的宽度。
3、学习下网格系统,具体可参考:><meta ;charset=utf-8"><meta >CSS(main.css)部分:*{ margin:0; padding:0;}ul{ padding: 0; margin: 0; list-style: none;}html{ font-size:62.5%; background: #fff;}body{ line-height: 1.5; font-size: 1.2rem;}::selection{ background: #b3d4fc;}a{ color:#666; text-decoration: none;}.clearfix:after{ content: ""; display: table; clear: both;} header{ width:100%;}header .top{ background: #555555; line-height: 5rem;}header .top .top-content{ float:left; padding: 0 2rem; color:#aaaaaa;}header .top .top-content span{ padding: 0 1.5rem;}header .top ul{ text-align: right;}header .top ul li{ display: inline-block; padding: 0 1.5rem;}header .top ul li + li{ border-left:1px solid #fff; line-height: 1rem;}header .top ul li a{ display: inline-block; color:#aaaaaa;} @media only screen and (max-width: 30em){ header .top .top-content .dz{ display: none; } header .top ul li{ display: inline-block; padding: 0 1rem; } } header .main{ background: #999999;}header .main .logo{ float:left; padding: 2rem 0;}header .main .logo img{ width:257px; height: 56px;}header .main ul{ text-align: right;}header .main ul li{ display: inline-block; padding: 4rem 1.5rem;}header .main ul li a{ display: inline-block; color: #fff; font-size: 1.6rem;}@media only screen and (max-width: 50em){ header .main .logo{ float:none; display: block; text-align: center; } header .main ul{ text-align: center; } header .main ul li{ display: inline-block; padding: 2rem 1rem; } }@media only screen and (max-width: 30em){ header .main ul li:nth-child(1){ display: none; } header .main ul li{ display: inline-block; padding: 2rem .5rem; }} .container{ width:100%;} .fire-content{ width:90%; margin:5rem auto; font-size: 0;}.fire-content h1{ text-align: center; font-size: 4rem;}.fire-content .ite。