您的位置:首页 > 编程语言 > PHP开发

韩顺平_php从入门到精通_视频教程_第20讲_仿sohu首页面布局_可爱屋首页面_学习笔记_源代码图解_PPT文档整理

2012-11-20 09:10 1211 查看
文西马龙:http://blog.csdn.net/wenximalong/



对sohu页面的分析



注释很重要

经验:写一点,测试一点,这是一个很好的方法。别写完了过后,再来测试,这样不好,错都不知道错在哪里了。



素材

logo.jpg



right.jpg



sohu.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<link rel="stylesheet" type="text/css" href="sohu.css" />
<title>搜狐首页</title>
</head>
<body>
<!--Top部分-->
<div class="top">
<span class="login">登录表单</span>
<span class="setindex">设置首页面</span>
<span class="myhref">超链接</span>
</div>
<!--logo部分-->
<div class="logo">
<img src="logo.jpg" />
</div>
<!--导航条-->
<div class="navi">
</div>
<!--广告-->
<div class="adAll">
<div class="adstu">
招生广告
</div>
<div class="adSport">
运动广告
</div>
<div class="adfdc">
房地产广告
</div>
<div class="adimg">
<img src="right.jpg" />
</div>
</div>
</body>
</html>


sohu.css

body{
margin: 0 auto;
/*给一个背景或边框方便调试*/
border: 1px solid green;
width: 950px;
/*高度以后再去掉*/
height: 800px;
font-size: 12px;
}

.top{
width: 950px;
background: silver;
height: 24px;
}

.login{
width: 350px;
height: 22px;
background: pink;
/*浮动自动把行向块元素转化,并带上width和height属性*/
float: left;
}

.setindex{
width: 85px;
height: 20px;
background: green;
float: left;
margin-left: 50px;
}

.myhref{
float: right;
margin-right: 5px;
margin-top: 3px;
}

/*我的logo*/
.logo{
width: 138px;
height: 56px;
background: blue;
float: left;
margin-top: 3px;
}

.logo img{
width: 138px;
height: 56px;
}

/*导航*/
.navi{
width: 800px;
height: 56px;
background: green;
float: left;
margin-top: 3px;
margin-left: 10px;
}

/*总体广告div*/
.adAll{
width: 950px;
height: 211px;
border: 1px solid red;
background: silver;
margin-top: 3px;
float: left
}

/*招生广告*/
.adstu{
width: 126px;
height: 195px;
background: green;
float: left;
margin: 5px 0 0 5px;
}

.adSport{
width: 451px;
height: 195px;
background: green;
float: left;
margin: 5px 0 0 15px;
}

/*房地产广告*/
.adfdc{	width: 151px;
height: 195px;
background: green;
float: left;
margin: 5px 0 0 15px;

}

/*图片广告*/
.adimg{	width: 180px;
height: 211px;
background: pink;
float: right;
/*左右局中*/
text-align: center;
border-left: 1px solid red;
}

.adimg img{
/*垂直局中不好做*/
margin-top: 12px;
}


最后把背景色去掉,IETester多浏览器测试

对仿sohu网站首页布局,当你掌握后,就具备编写较为复杂的页面的基本功了。

可爱屋分析

没有素材,仅仅听讲解。



flash引入的代码片段

<div id="logo">
<object data="media/logo.swf" type="application/x-shockwave-flash" width="766" height="148">
<param name="movie" value="media/logo.swf" />
<param name="SCALE" value="exactfit" />
<param name="quality" value="high" />
<param name="wmode" value="transparent" />
</object>
</div>


背景图 css文件

background: url('nav_bg_right.gif');

鼠标放在导航栏上换色的障眼法,用的上下分色的图片,然后在css中

当鼠标移动到span的位置时,背景坐标和常见的坐标不一样。

#navi a:hover span{

background-position: 100% -50px;

}



*{

font-size: 12px;

margin: 0;

padding: 0;

border: 0;

}

韩顺平_php从入门到精通_视频教程_学习笔记_源代码图解_PPT文档整理_目录
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐