码迷,mamicode.com
首页 > Web开发 > 详细

静态网页2

时间:2017-10-16 00:09:41      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:背景图片   apt   插入模式   width   lin   pre   ati   osi   12px   

css:页面布局:.分析网页布局,寻找共性标签,公共部分为页眉和背景插入模式:

1.当给定背景图片与ps不一致时采用,插入路径后加center使图片居中布置,避免后面的文本与标签定位不准。

/*版面概况*/
/*搜索框*/
header{
width: 100%;
height: 58px;
background-color: black;
}
/*横幅*/
.banner{
width: 100%;
background: url("../img/top_banner.jpg")center;
}

2.网页除开页眉和横幅就是文本中心,文本中心分阶段布局,先把body分为多个div模块,定义模块的尺寸和背景,使页面功能分区明显,切记查看源代码,区块的界限和衔接
/*中心位置 上部*/
.container_top{
height: 482px;
background-color: white;
}
/*中心位置 间隔*/
.bian{
height: 137px;
background-color: bisque;
}
/*中心位置 中部*/
.container_center_1{
width: 100%;
height: 502px;
background: url("../img/movie_bj.jpg")center;

}
/*中心位置 中部2*/
.container_center_2{
width: 100%;
height: 557px;
background: url("../img/watch_bj.jpg")center;
}
/*中心位置 下部*/
.container_bottom{
background: url("../img/am_bj.jpg")center;
width: 100%;
height: 557px;
}
/*脚本*/
.foot{
background-color: black;
width: 1503.2PX ;
height: 200px;
}

3.区块间的衔接:区块间分父子级与兄弟级,父子级为包含和嵌套模式,一般与margin和padding连用,父子级关系影响整个网页布局; 而兄弟级一般为并列关系一般与float和position连用,一般解决排列问题
/*中间文本 上部*/
.container_top_2{
background-color: aqua;
width: 1100px;
height: 330px;
margin: auto;
}
.container_top_2 figure{
background-color:lightgrey;
width: 248px;
height: 328px;
float: left;
margin-top: 0;
}
.container_top_2 figcaption{
width: 248px;
height: 78px;
text-align: center;

.center_1 li:nth-child(5){
width: 115px;
height: 32px;
font-size: 12px;
background-color: black;
float: right;
padding-top: 10px ;
}
.center_1 li:nth-child(2) a,.center_1 li:nth-child(3) a,.center_1 li:nth-child(4) a{
text-decoration: none;
width: 107px;
height: 40px;
padding-left: 20px;
}

.center_2 li {
position: absolute;
left: 300px;
float: left;



4.分功能,变动块与不变动块之间的区别:变动块就是没有共性,即区块存在特性,需要分别详细布置,不存在继承性;不变动块:有共性,可以缩写布置,实现功能缩写
/*/!*不变动标签,次文本为漫威和角色*!/*/
body{
position: relative;
}
h1:nth-child(1){
width: 122px;
height: 46px;
font-size: 24px;
position: absolute;
left: 461px;
top: 1174px;
}
h1:nth-child(2){
width: 122px;
height: 46px;
font-size: 24px;
position: absolute;
left: 461px;
top: 1754px;
}

.bubian{
width:115px;
height: 32px;
background-color: black;
text-align: center;
position: absolute;
left: 1348px;
top: 1173px;

}
.bubian a{
text-decoration: none;
color: white;
font-size: 14px;
}
5.整个区块至中,必须存在父子级关系,定义父级尺寸,在子级里用margin:atuo;子级(一般为文本和图片)至中一般在子级里padding设置或者margin-left或者line-height:文本框高度,一般不建议使用position定义子级区块,因为定义位置需要先定义父级区块,会打乱整体布局。

静态网页2

标签:背景图片   apt   插入模式   width   lin   pre   ati   osi   12px   

原文地址:http://www.cnblogs.com/asassa/p/7674914.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!