作者:小小蜘蛛侠 | 来源:互联网 | 2023-05-30 05:14
使用CSS3属性(@media)制作网站响应式布局。随着前端技术发展越来越成熟,移动H5也突出了重要的地位。作为在攻城界摸爬滚打小生写了个demo,提供个给大家学习,对于要求不高的网
使用CSS3属性(@media)制作网站响应式布局。
随着前端技术发展越来越成熟,移动H5也突出了重要的地位。作为在攻城界摸爬滚打小生写了个demo,提供个给大家学习,对于要求不高的网站开发可以考虑使用使用@meida 属性开发自己的一个移动PC 响应式网站。
pc一可分为:头部,左侧,中部,右侧以及底部,移动一般纵向模式居多,以下符上代码。
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<title>使用title>
<script type="text/Javascript" src="js/jquery-2.1.3.js">script>
head>
<style type="text/css">
html {height: 100%;width: 100%;}
body{margin: 0;height: 100%;width: 100%;}
#total {
overflow: hidden;
height: 100%;
width: 100%;
}
.groudBox {
float: left;
}
.groudHead {
height: 2em;
line-height: 2em;
background-color: #CCCCCC;
text-align: center;
color: white;
font-size: 1.4em;
width:100%;
}
.groudLeft {
background: #a9ccef;
width: 20%;
height: 75%;
text-align: center;
}
.groudMiddle {
background: #ff9f9f;
width: 50%;
height: 70%;
margin-left: 5%;
margin-top: 2.5%;
text-align: center;
}
.groudRight {
width: 20%;
background: #93ffc9;
height: 75%;
float: right;
text-align: center;
}
.groudBotton {
position: absolute;
bottom: 0;
width: 100%;
height: 10%;
background: #CCC;
}
.groudBotton .botton {
text-align: center;
margin-top: 2.5%;
}
@media only screen and (max-width: 500px) {
.groudLeft{
width: 100%;
height: 20%;
}
.groudMiddle {
margin: 0;
width: 100%;
height: 30%;
margin-top: 5%;
}
.groudRight {
width: 100%;
height: 20%;
margin-top: 5%;
}
}
style>
<body>
<div id="total">
<div class="groudBox groudHead">
<div class="header">网页响应式设计(头部)div>
div>
<div class="groudBox groudLeft">
<div class="left">
左侧(20%,75%)
div>
div>
<div class="groudBox groudMiddle">
<div class="middle">
中部(40%,70%)
div>
div>
<div class="groudBox groudRight">
<div class="right">
右侧(20%,75%)
div>
div>
<div class="groudBox groudBotton">
<div class="botton">
http://blog.csdn.net/china_guanq
div>
div>
div>
body>
html>
——— 分割的作用———
但愿还在攻城界还努力的童鞋们,帮助学习到的你。(^_^)