首页  韩国资源  酷站加油  我的展厅  设计名站  古典元素  推荐下载  设计欣赏  每周专访  招募精英  人才专区  网页教程  平面设计  编程开发  设计竞赛
当前位置:首页 > 网页教程 > 网站重构教程 > 正文
Google
Web标准实践——Google的首页
来源:蓝色理想 作者:Farewelli 2007年01月17日 10:29 网友评论:0条 点击:

第二部分、样式表

我们采用直接把样式写在 head 里面的方式,较为简单也方便演示。首先我们看到除了头部的登陆状态,其余部分都是居中对齐的,并且发现字体是 Arial,默认文字大小为 13 px。我们在 head 区域增加以下样式:

body{
font-family: Arial, sans-serif;
font-size: 13px;
text-align: center;
margin-top: 3px;
}
a:link{
color: #00C;
}
a:visited{
color: #551a8b;
}

这里使用了 px 这个绝对单位。关于绝对单位和相对单位,网上相关文章很多,并且也一直是 Web 前台的热门话题,本文简单起见,直接使用绝对单位。

然后我们逐步增加其他样式:

#login{ /*这是头部的登陆状态*/
text-align: right;
}
#stype{ /*这就是上文提到的那 5 项搜索类型*/
margin-bottom: 4px;
}
#stype span{ /*此处增加了无意义的 span*/
padding: 0 6px;
}

之后的搜索表单,我们碰到了样式化的难点,首先作为搜索的 size 为 55 的输入框从布局上来说是绝对居中的,而右侧高级搜索那三项的宽度加上输入框在内并不是绝对居中。也就是说视觉上,高级搜索那三项偏右了。如下图所示:

按此在新窗口浏览图片

这里我们使用绝对定位的方法来处理它(在 HTML 中将高级搜索这三项的内容放入 form 之内):

#search{ /*这是搜索表单*/
margin: 0 auto;
width: 400px;
position: relative;
}
#more{
width: 4em; /*4个汉字宽,这样可以形成类似列表的效果*/
position: absolute;
top: 0;
right: -4.5em;
}

最后我们加上底部链接和版权信息部分的样式:

#ft{
margin: 54px auto 16px;
}

在浏览器里面预览并且微调一下各个数值,这样就完成了 Google 首页的制作。最终效果及源文件:

运行代码框

 [Ctrl+A 全部选择]

提示:您可以先修改部分代码再运行
这在 Firefox 1.5 下测试,与 Google 首页没有任何像素的差异。在 IE 下会有一些像素上的差异,这就是各个浏览器的兼容性问题,留给大家自行处理了。本系列以后会有专门的文章讨论这些问题。

本例的最终代码还能够有进一步的优化,做法每个人习惯不同,希望本文能够帮助到大家。

首页 上一页 [1] [2] [3] 下一页 尾页
上一篇:Web标准实践——豆瓣的首页   下一篇:基于标准的web项目开发模式探索
收藏此页】【打印】【关闭
 相关文章  我要点评
·web标准页面知识必备Ⅰ
·Web标准的web UI
·让Flash调用符合web标准
·网站不兼容Firefox 不符Web标准应是主因
·网站程序员如何应对web标准
·Web标准实践——豆瓣的首页
·关于web标准的思考

免责声明:本站刊载此文不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。对本文有任何异议,请联络:68design#163.com
转载要求:作者及来源信息必需保留。转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印。



关于我们 | 在线反馈 | 广告报价 | 友情链接 | 联系我们 | 免责声明 | 在线投稿 | 网站地图
Copyright © 2003-2007 68design.net, All Rights Reserve 【找网页设计师,当然上网页设计师联盟】