- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
制作网站实例
制作网站实例
第一步:
下面是我们将要动手制作的设计图。如前所述,你可以阅读 PSDTUTS上的这篇教程 来学习如何做出这样的设计图。在这篇教程里我们只制作首页,不过你可以以此为基础用相同的布局制作内页。
图1
?
?
? 第二步:
首先要做的是确定页面结构。随着你对CSS布局的逐步学习,这个过程会变得越来越简单。通过运用大量绝对定位和大幅背景图片,我们可以非常简单地完成这个设计。
什么是绝对定位?
一个HTML元素(比如div、p等等)被放入页面时具有一个天生的位置,这个位置是由之前放入的元素确定的。例如,你放入一个填充了文字的p/p标签,接着放入另一个p/p,它会自然出现在第一个p下方。每个元素相对于上一个元素流动。
绝对定位则不同,它给一个对象指定精确的位置使它脱离常规的元素流。如果你像之前一样放入第一个p/p,然后绝对定位第二个p/p为 left:500px; top:500px,那它就会无视第一个p准确无误地出现在指定的位置。
你可以像这样设置绝对定位:
.className { position:absolute; top:0px; left:0px; } 绝对定位的缺点
使用绝对定位的主要问题是你的元素们不会真正地相互关联。例如,你在靠近页面顶端的地方放置了一个文本块,然后稍靠下放置另一个,当每一个块的文本都较短时这看上去很好。但如果顶部的块内是一篇长文,它就会越过第二个块,而不是把第二个块推向下方。
所以绝对定位只对那些尺寸固定并且不需要与其他元素互动的元素真正有效。
为什么本例中我们要用绝对定位?
因为绝对定位的好处就在于,它真的、真的非常简单!你告诉浏览器东西往哪儿放它就往哪儿放!更棒的是,当你使用绝对定位时,浏览器兼容性问题会大大减少。毕竟不管你用的是Firefox、Internet Explorer还是Safari,100px总归是100px。
嗯...该开始我们的布局了。
我们将要制作网站的方法是:
使用大尺寸的背景图片;
绝对定位Logo、菜单和头部面板,让它们精确地出现该出现的地方;
将content(内容)放入惯用的div标签,但设置很高的padding-top(顶部内边距)好让content向下推到该出现的地方;
让footer(页脚)坐镇底部。
如果上述说明还不能让你有一个整体的感觉,先别着急,当你看到网站成型的时候就会了解了!
图2
第三步:
现在,我们需要两张背景图片。一张大的,存成JPG后大约56kb。这个尺寸在过去稍嫌太大,不过现在这不足为道。
另一张窄条图片,作为主体区域的背景,将不断重复向右,拖动浏览器窗口时它也会随之向外平铺。 (注意:下图中的Logo不应该显示在背景图片里,抱歉这是张不太好的截图)
图3
第四步:
好了,我们现在开始写HTML。首先我们列出一些基本代码:
!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Strict//EN /TR/xhtml1/DTD/xhtml1-strict.dtd html xmlns=/1999/xhtml xml:lang=en lang=en head titlePSD vs NET/title link rel=stylesheet href=step1_style.css _fcksavedurl=step1_style.css _fcksavedurl=step1_style.css _fcksavedurl=step1_style.css type=text/css media=screen / /head body div id=outside_container div id=container !-- The Main Area -- /div /div div id=footer img src=images/footer_logo.jpg / span id=footer_text Made for a PSDTUTS and NETTUTS tutorial by Collis! See the a href=PhotoshopPhotoshop Tutorial/a, see the a href=WebWeb Tutorial/a /span /div /body /html 通常,我们最好由外向内进行布局。我在这里置入3个主要的div,前两个是outside_container / container,另外一个是footer. 这需要一些说明:
我同时创建outside_container
您可能关注的文档
- 如何成为一个DBA.docx
- E 已编辑A4打印阅读英语材料 2016-5-30.docx
- 用美国人的感觉做GRE.docx
- 八年级下册U8导学案.doc
- Animal Farm读后感.docx
- 东辰学校高2013级2011年秋期末质量检测模拟试题2.doc
- unit1中英对照.doc
- 我国企业实行跨国并购的现状和发展趋势.doc
- Learning to Think Differently 学会创造地思考.docx
- VF常用命令和程序命令.doc
- 2024年四川省宁南县面向社区工作者、村(社区)党组织书记公开招聘(高频重点复习提升训练)共200题.docx
- 2024年安徽省颍州区面向社区工作者、村(社区)党组织书记公开招聘(高频重点复习提升训练)共200题.docx
- 2020-2021学年内蒙古呼和浩特市回民区七年级上学期期中数学试卷 (Word.pdf
- 建立病死畜禽无害化处理机制实施方案 .pdf
- 建党100周年经典诵读(精选26篇) .pdf
- 建党100周年优秀的征文范文5篇 .pdf
- 恶劣天气应急预案 恶劣天气应急预案优秀12篇 .pdf
- 按揭车购车合同范本精选16篇 .pdf
- 广西生物制剂项目实施方案模板范本 .pdf
- 2024土地养殖租赁合同书.docx
文档评论(0)