divcss网页标准布局经典布局.ppt

上传人:豆**** 文档编号:26185957 上传时间:2022-07-16 格式:PPT 页数:110 大小:2.69MB
返回 下载 相关 举报
divcss网页标准布局经典布局.ppt_第1页
第1页 / 共110页
divcss网页标准布局经典布局.ppt_第2页
第2页 / 共110页
点击查看更多>>
资源描述

《divcss网页标准布局经典布局.ppt》由会员分享,可在线阅读,更多相关《divcss网页标准布局经典布局.ppt(110页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、div+css网页标准布局实例教程网页标准布局实例教程建立站点建立站点 结构分析结构分析 搭建框架搭建框架 切割效果图切割效果图 布局页面布局页面头部和导航头部和导航 布局页面布局页面侧边栏侧边栏 布局页面布局页面主体部分主体部分 底部和细节调整底部和细节调整 相对路径和相对于根目录路径相对路径和相对于根目录路径一、建立站点一、建立站点Dw中建立站点,见课件 环境搭建环境搭建 不再详述二、结构分析二、结构分析创建完站点后,就需要对页面结构进行分析了,根据效果图,分析页面分为几大块,该怎么布局更合理。可看出整个页面分为头部区域、导航区域、主体部分和底部,其中主体部分又分为左右两列,整个页面居中显

2、示保存为index.html并把无标题文档改为:主页主页主页三、搭建框架三、搭建框架首先在dw里新建一个html文件:接下来需要插入以上各个块的标签了,以插入header的标签为例,其它的插入方法类同此处显示此处显示 id header 的内容的内容此处显示此处显示 id nav 的内容的内容 此处显示此处显示 id main 的内容的内容 此处显示此处显示 id side 的内容的内容此处显示此处显示 id footer 的内容的内容从上边的效果图分析得知,整个网页是居中浏览器显示的,按照这样的写法需要把以上的header、nav、maincontent、footer都设置宽度并居中,这样做

3、起来很麻烦,所以再在这些标签外增加一下父标签,设置这个父标签宽度并居中后,是不是所有的标签都居中了呢。增加后的代码如下:此处显示此处显示 id header 的内容的内容此处显示此处显示 id nav 的内容的内容 此处显示此处显示 id main 的内容的内容 此处显示此处显示 id side 的内容的内容此处显示此处显示 id footer 的内容的内容html框架代码写完后,下边就需要设置css样式表了。先测量下效果图的整体宽度,然后设置container也是这个宽度并居中。说起测量效果图宽度,方法有多种,可以直接查看图片尺寸。如果测量其中某一块的宽度,可以使用测量软件,也可以在ps下测

4、量。因为效果图多是在ps下制作的,所以用ps测量也比较方便。方法是首选项里把ps的单位改为像素,然后用选区选中要测量的部分,在信息面板中就显示出当前选区的宽高了测量后得知:整体宽度为900px,main部的宽度为664px,side宽度为228px。把这三个基本的宽度测量后,下面就可以写css代码了。由于本实例是按照实际当中应用来做的,所以css样式表就最好写在单独文件里了,不要再写在文件内部了,这样可以利用代码的重用性重用性,减少很多劳动强度。下面就新建一个css样式表文件:在DW文件菜单选择新建,然后在打开的窗口页面类型中选择css,创建后保存在css文件夹中并命名为layout.css保

5、存后先设置全局的样式,而后写每一块单独的样式,全局样式如下:body margin:0 auto; font-size:12px; font-family:Verdana; line-height:1.5;ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p padding:0; margin:0;ul list-style:none;img border:0px;a color:#05a; text-decoration:none;a:hover color:#f00;全局的样式定义完后,下面定义以上几大块的样式,先设置下#containerr的样式如下:#container

6、width:900px; margin:0 auto;预览下index.htm,发现并没有改变,因为刚定义的样式表没有和html文件关联,所以设置的样式不能对它生效:在css面板中点击附加样式表按钮,然后在弹出的窗口中选择刚才创建的样式表文件,确定,ok了,预览一下,是不是整体已经居中了呢。如果已经是宽度为900px并居中,说明样式和文件关联好了。因为许多文件要关联在一起才能构成一个完整的网页,所以要把它们放在一起,才能让这个页面找到和它相关的文件在哪里。下面设置内部几大块的样式,为便于观察,部分块设置了背景色。代码如下:/*body*/#container width:900px; marg

7、in:0 auto;/*header*/#header height:70px; background:#CCFFCC; margin-bottom:8px;#nav height:30px; background:#CCFFCC; margin-bottom:8px;/*main*/#maincontent margin-bottom:8px;#main float:left; width:664px; height:500px; background:#FFFF99;#side float:right; width:228px; height:500px; background:#FFCC

8、99;/*footer*/#footer height:70px; background:#CCFFCC;预览一下:在IE6下#maincontent的底部外边距并没有生效,而在IE8下,#footer干脆跑到#maincontent的下边了,这又是怎么回事呢?这就是之前我们讲的,如果一个容器内的元素如果一个容器内的元素都浮动的话,那么它的高度将不会去适应内部元素的高度都浮动的话,那么它的高度将不会去适应内部元素的高度。解决办法是在#maincontent增加 overflow:auto; zoom:1;,这样就可以让它自动适应内部元素的高度了。现在再预览一下,是不是都正常了。为了更加保险,建

9、议在header、nav、maincontent、footer之间增加如下一句代码并设置css样式如下,它的作用是清除浮动。.clearfloat clear:both;height:0;font-size: 1px;line-height: 0px;主页主页此处显示此处显示 id header 的内容的内容此处显示此处显示 id nav 的内容的内容此处显示此处显示 id main 的内容的内容此处显示此处显示 id side 的内容的内容此处显示此处显示 id footer 的内容的内容四、切割效果图四、切割效果图基本框架搭建完毕后,下一步就是要分析每一块该怎么切图了。切图方法有多种,可以

10、使用ps或fireworks自带的切片工具,也可以用QQ的截屏或者创建新文件,把需要的部分复制过来保存都可以,关键看个人喜好。用ps的切片工具的话,把需要切割的区域用切片工具切分,如果要设置图片的名称,请使用切片选择工具,然后在切片上双击,会弹出如下窗口,填写名字后确定即可。切割完后,需要保存图片了,选择文件存储为web和设备所用格式,在弹出的窗口中点击选中切片,然后在右侧可以设置当前切片的图片格式。这里有个技巧,一般小型色彩单一的图一般小型色彩单一的图片,采用片,采用gif格式,照片类大型图片采用格式,照片类大型图片采用jpg,这样生成的图片既能保证质量,图片体积又小设置完图片的格式后,就可

11、以存储了,这里选择到images的上一级目录就行了,ps会自动创建images目录并把图片文件放入,如果已存在,直接放入。在格式处选择仅限图像,如果选择html和图像,ps会自动生成一个表格式的网页,这个页面不是我们需要的,就不让它生成了;还有一个需要注意的地方就是选择所有用户切片,这样只把我们手动切割的图片保存下来,其它的就不保存了。保存后的图片如下所示,其中hot_bg.gif这张图片切割时没有隐藏上边的文字,一会儿在ps里再处理一下把文字抹掉。目前所切的图片只是一部分,并没有把整个页面所需的图片全都切割下来,比如导航部分所用背景图片可以放到一张图片上,下面就用新建文件,然后用QQ截屏,粘

12、贴过去的方法来创建。分析一下上图的导航部分:1、两端的圆角;2、鼠标划过状态和当前栏目状态宽度应该随着字数的多少而改变;3、二级导航有鼠标划过时的状态。分析完之后,就需要把需要的图片整合到一张图片上了,整合的结果如下图,这个根据自己的需要进行整合。其实完全可以把其它一些小图标都整合在一张,但那样操作起来比较麻烦,所以我们还是归一下类,把相关的图标整合到一起。接下来整合侧边栏的背景图片,分析发现侧边栏应用同样的样式,只不过高度有所不同,而且是四角都是圆角,所以只用一个通用的就可以满足所有侧边栏块的需求了。那么怎么制作这个通用的背景呢?从下图我们发现,标题的高度都是一样的,只不过是下边的内容高度不

13、同而已,那么我们把下边内容的背景制作的足够长,超过可能出现的最大高度就可以满足需求了。把三个图标也给切出来,如下图:联系我们的图片和修饰小图标。联系我们的图片如下,这些图片和小图标要背景透明,这样才不会遮盖下面的背景五、布局页面五、布局页面头部和导航头部和导航 有了上边的基础,下面的任务就是要利用html和css制作完成一个完整的网页了。先从头部开始,第三小节时我们已经把整体框架给搭建好了,就像盖房子一样,整体结构已经出来了,下面就需要填砖分割空间了。先分析下头部:分为两部分,一个是logo靠左侧显示,一个是搜索靠右侧显示,那么布局时插入两个div,一个向左浮动,一个向右浮动的方式来完成。另外

14、还有很多种实现方法,比如logo用h1标签,搜索用span,或者把logo做为背景图片也是可以的,不管采用哪种方法,要根据页面的需求选用一种最合理的方法。如果要在logo加上链接的话,那么就不能用背景图片的方法了。此处显示此处显示 id logo 的内容的内容此处显示此处显示 id search 的内容的内容先在header里插入以上两块元素。然后分别插入相应的内容,在logo里插入我们事先切割好的logo图片,在search里插入一个表单,一个文本框和一个按钮,插入后如下:搜索产品接下来定义css吧,在ps里测量,头部的高度是71px,logo距顶部18px,搜索产品距顶部30px,下面在c

15、ss里把这些参数都给定义上,看显示的效果和效果图中的效果是不是一样呢?#logo float:left; margin-top:18px;#search float:right; margin-top:30px;这两项的位置已经差不多了。预览会发现,搜索框和按钮跟效果图中的不一样,这是因为还没对它设置样式,接下来把文本框增加一个class为inp_srh样式,按钮增加btn_srh的样式。#search float:right; height:24px; margin-top:30px; color:#444;.inp_srh width:140px; height:17px; padding

16、-left:20px; background:url(./images/srh_bg.gif) 0 0 no-repeat; border:1px solid #cbcbcb;.btn_srh width:58px; height:23px; background:url(./images/btn_srh.gif) 0 0 no-repeat; border:none; cursor:pointer; text-indent:-999em;#search * vertical-align:middle;给search增加了高度和文字颜色,其中高度设置为24px,是为了照顾 IE6,可以去掉测试

17、下;inp_srh的宽度和高度并不是实际效果图中的宽高,是因为默认情况下文本框带有内边距造成的。另外就是padding的值也会算到总宽度上的;btn_srh是应用背景图像来实现的,说明一点这里的border的值为none指的是无边框,cursor定义鼠标样式为手形,之前也有用hand,但这个通不过w3c认证。text-indent:-999em这个属性作用相当于word中的首行缩进,这里设置成-999,意思是向左侧缩进-999em,这样就看不到文字了,它的作用是将按钮上的文字隐藏,当然也可以在html代码中插入空格代替文字,但这样做在不支持css的设备上查看时,用户不知道这个按钮是干什么的了。

18、所以建议采用这种形式;有必要解释下最后一行,它的特殊之处在样式名和大括号之间加了一个*号,这里兼容所用的,知道当需要垂直居中对齐时就采用这种写法就行了,但是一定不要滥用,这个属性也是有缺陷的,当有英文和中文同时出现时,英文会靠上显示的。这些设置完后,把最初搭建框架时设置的header的背景色和底部外边距给去掉吧。#header height:71px;至此,头部的样式就完成了,下边该制作导航了。分析一下,导航分为一级导航和二级导航,所以我需要在nav下再插入nav_main和nav_son两个块元素。首页首页企业新闻企业新闻企业简介企业简介产品展厅产品展厅企业历史企业历史招商加盟招商加盟网上下

19、单网上下单联系我们联系我们企业动态企业动态领导活动领导活动产品资讯产品资讯通知公告通知公告先设置nav的高度及背景图片样式。#nav height:66px; background:url(./images/nav_bg.gif) 0 0 repeat-x; margin-bottom:8px;完了之后该一级菜单和二级菜单的样式了.nav_main height:36px; overflow:hidden;.nav_main ul li float:left; font-size:14px; font-weight:bold; margin:5px 5px 0 5px;.nav_main ul

20、 li a float:left; display:block; height:26px; line-height:26px; color:#fff; padding-left:20px;.nav_main ul li a span display:block; padding-right:20px;.nav_main ul li a:hover background:url(./images/nav_bg.gif) 0 -163px no-repeat;.nav_main ul li a:hover span background:url(./images/nav_bg.gif) right

21、 -163px no-repeat;.nav_main ul li a#nav_current height:31px; line-height:31px; background:url(./images/nav_bg.gif) 0 -132px no-repeat; color:#646464;.nav_main ul li a#nav_current span height:31px; background:url(./images/nav_bg.gif) right -132px no-repeat;.nav_son height:30px;.nav_son ul li float:le

22、ft; margin-top:4px;.nav_son ul li a display:block; width:78px; height:22px; line-height:22px; text-align:center; color:#6e6e6e;.nav_son ul li a:hover background:url(./images/nav_bg.gif) 0 -198px no-repeat;这些样式的作用就不多讲了,以前的课程当中已详细讲解过了,只不过本例使用了双导航菜单而已。现在在浏览器下预览一下吧,看看效果怎么样,是不是和效果图差不多了,但还有最后一步就是两端的圆角没实现,

23、实现圆角的方法也不复杂,只需再增加两行代码和两个样式即可。在nav下nav_main之前增加如下两行代码:然后用样式表定义一个左侧的圆角,一个右侧的圆角。css样式如下:#nav_l float:left; height:66px; width:5px; overflow:hidden; background:url(./images/nav_bg.gif) 0 -66px no-repeat; margin-right:10px;#nav_r float:right; height:66px; width:5px; overflow:hidden; background:url(./imag

24、es/nav_bg.gif) -5px -66px no-repeat;预览一下吧,看看头部和导航是不是和效果图中的一样主页主页 搜索产品搜索产品 首页首页 企业新闻企业新闻 企业简介企业简介 产品展厅产品展厅 企业历史企业历史 招商加盟招商加盟 网上下单网上下单 联系我们联系我们 企业动态企业动态 领导活动领导活动 产品资讯产品资讯 通知公告通知公告 此处显示此处显示 id main 的内容的内容 此处显示此处显示 id side 的内容的内容 此处显示此处显示 id footer 的内容的内容六、布局页面六、布局页面侧边栏侧边栏主体部分涉及side和main两部分,内容较多,但都不难,没有

25、增加什么新的知识点,主体部分先从侧边栏说起,侧边栏可以共用一个样式,下面就先做一个通用的,插入如下html代码产品产品导购导购此处显示此处显示 class side_con 的内容的内容这里的标题采用h2标签,没必要再用个div,还有“产品导购”中“产品”二字是红色字体,这里用strong标签,这样可以省去很多没必要的定义,所以在页面布局当中一定要合理利用每一个标签。讲到这里,有必要说一下第一节教程中讲的为什么不能叫div+css而应该叫xhtml+css了,因为div只是xhtml中的一个标签,叫div+css会让许多朋友误认为遇到块级元素就得用div,造成了div的滥用,而合理利用每个标签

26、,才是web标准设计的一个准则。回过头来定义侧边栏的样式如下:#side float:right; width:228px;.side_box margin-bottom:8px;.side_box h2 height:25px; padding:6px 10px 0 10px; background:url(./images/side_bg.gif) 0 0 no-repeat; font-size:14px; color:#444;.side_box h2 strong color:#f30;.side_con padding:10px; background:url(./images/s

27、ide_bg.gif) 0 bottom no-repeat;预览一下效果吧,是不是整体效果出来了,下边就需要定义里边各个部分了。先看下产品导购部分,内容分为三部分,可以用ul、li列表的形式实现,前边的图标用背景图片来实现,可以在li上设置背景图片,但这样麻烦一点,每个都需要设置,而且还得定位,有个更简便的方法是定义ul的背景图片,因为在切图标时,每个图标之间的间距是按照效果图的间距来切的。产品产品导购导购语音业务:语音业务:普通电话普通电话 | 语音数字中继语音数字中继语音业务:语音业务:普通电话普通电话 | 语音数字中继语音数字中继语音业务:语音业务:普通电话普通电话 | 语音数字中继语

28、音数字中继细心的用户已发现,这里的class后跟了两个样式名称,说明一个元素是可以定义多个样式的,中间用空格分开。也可以把product样式定义在ul上。说到可以定义多个样式,强调一点:许多人常常大量使用,如一个块元素需要设置边框,绿色文字和灰色背景所以就在css里定义:.border border:1px solid #f60;.color color:#080;.bg background:#ccc;然后在块元素上增加:此处显示新此处显示新 Div 标签的内容标签的内容其实这是一个非常不好的写法,表面看似达到了代码重用性,但实际当中,当需要把其中一个元素的的边框改为2px,怎么改?如果把.

29、border的边框改了,那么所有应用这一样式的元素都改了。如果再在代码中增加一个样式,那么又得去改html代码,和代码和结构分离的理念相违背了。一个好的代码布局,不管以后怎么改风格,只用改样式表,而不用去改html代码,这才真正做到两者分离了。回到刚才的问题上,给第三个li定义了一个product3样式,然后在样式表中定义它的底部边框为无,因为前边定义li的底边框为1px的虚线,而最后一个不需要,所以单独定义个样式把它取消掉,这里的product根据需要自己定义的名称,一般用能表达这块内容意思的简洁英文来表示,或者用拼音。产品导购”的样式定义如下:.product padding:0px 10

30、px;.product ul background:url(./images/icon2.gif) 5px 12px no-repeat;.product ul li height:58px; padding:14px 0 0 64px; border-bottom:1px dashed #dcdcdc; color:#777;.product ul li strong display:block; height:24px; color:#333;.product ul li a color:#777;.product ul li a:hover text-decoration:underli

31、ne;.product ul li.product3 border-bottom:none;“产品导购”完成后,下边该“使用问答”了。“使用问答”部分都是一问一答的形式,问答各采用不同的图标,而且问的文字加粗了。所以这部分采用dl、dt、dd的形式来完成。最新出的这个产品如何使用?最新出的这个产品如何使用?该产品采用全新的技术,较上一产品有质的飞跃,功能上增强了许多,使用方法更加该产品采用全新的技术,较上一产品有质的飞跃,功能上增强了许多,使用方法更加简便简便.最新出的这个产品如何使用?最新出的这个产品如何使用?该产品采用全新的技术,较上一该产品采用全新的技术,较上一.最新出的这个产品如何使用

32、?最新出的这个产品如何使用?该产品采用全新的技术,较上一产品有质的飞跃,功能上增强了该产品采用全新的技术,较上一产品有质的飞跃,功能上增强了.最新出的这个产品如何使用?最新出的这个产品如何使用?该产品采用全新的技术,较上一产品有质的飞跃,功能上增强该产品采用全新的技术,较上一产品有质的飞跃,功能上增强.最新出的这个产品如何使用?最新出的这个产品如何使用?该产品采用全新的技术,较上一产品有质的飞跃,功能上增强了许多,使用方法更加该产品采用全新的技术,较上一产品有质的飞跃,功能上增强了许多,使用方法更加简便简便.ask dl padding:10px 0; border-bottom:1px da

33、shed #dcdcdc;.ask dl dt height:22px; overflow:hidden; font-weight:bold; background:url(./images/icon.gif) 0 -149px no-repeat; padding-left:20px;.ask dl dt a color:#666;.ask dl dd color:#666; background:url(./images/icon.gif) 0 -198px no-repeat; padding-left:20px;“使用问答”完成后,侧边栏就剩下“联系我们”了,这个更简单,直接插入图片就

34、行了,然后调整一下位置就可以了。联系联系我们我们.contact padding:2px;七、布局页面七、布局页面主体部分主体部分主体部分可以分三大部分,顶部是幻灯和热点新闻,中间是图片列表,下边是左右两块,先来布局主体部分的顶部。顶部实际上还是个左右两列布局,没什么复杂之处,就不再贴代码了,本节结尾会提供实例的源代码。讲解一点:热点新闻列表中的日期,是用一个span标签写在了内容的前边,然后把span向右浮动就实现了,“个人登录”和“商户登录”的实现方法也是如此。主页的幻灯是怎么实现的?其实实很简单,只要多动动手,就知道怎么做的了。方法是查看该幻灯片所在网页源代码,找到幻灯部分,你会发现有如

35、下一段js代码,而且代码中有几个设置参数的地方,那么要想在自己网站实现这样的功能,直接把这部分代码插入到自己网站相应位置,修改参数中的大小为自己的大小、图片地址为自己的图片地址,还有就是下载swf文件,并改为相应正确的地址。即可实现相应的效果。幻灯实现后,接下来该中间部分图片列表了,和第六天学习的横向图文列表是一样的。唯一区别就是多了一个标题。在index_top下插入如下代码:产品名称产品名称产品名称产品名称产品名称产品名称产品名称产品名称产品名称产品名称产品名称产品名称产品名称产品名称产品名称产品名称#index_pic border:1px solid #dbdbdb; margin-b

36、ottom:8px;#index_pic h2 height:28px; background:url(./images/box_tit_bg.gif) 0 0; border-bottom:1px solid #dbdbdb;#index_pic h2 span display:block; height:25px; background:url(./images/rmcp.gif) 12px 6px no-repeat;#index_pic ul padding:0 0 15px 0; overflow:auto; zoom:1;#index_pic ul li width:107px;

37、float:left; margin:15px 0 0px 21px; display:inline; text-align:center;#index_pic ul li a display:block;#index_pic ul li img margin-bottom:3px;这次没做鼠标划过时边框效果,相对之前的简单一点,本例中“热门产品”的图标采用了背景图片,也可以采用一个图片直接插入,但从用户体验的角度来讲,这些图片还是以背景图片插入为好,因为背景图片在整个页面加载过程中后来加载的。图片列表完了之后,主体部分就剩下“企业历史”和“招商加盟”两块了。这两块也是应用左右浮动的方式实现。

38、这两块的代码就不贴出来了,一会儿看实例。强调一点是这里的more:hover的写法,因为more直接加在a上,所以鼠标经过的样式就不用再写a了,或者写成a.more:hover。八、底部和细节调整八、底部和细节调整底部比较简单,灰色背景部分可以用h类标签完成,也可以用dl、dt、dd来完成,再或者其它标签也可以,其它的就不再赘述。底部完成后,最后的步骤是要做一些细节调整,比如该对齐的地方是否对齐,图片的alt属性是否都加上了,在各种浏览器下是否显示一样等等。至此整个前台页面算制作完成了下面的任务就是该用程序来读取数据库里的内容了,来完成整个站点的制作。浏览器兼容问题一直是让新手朋友头疼的地方,

39、其实只要掌握几个常用浏览器的特性后,不需要过多的css hack就可以解决问题的。本例中使用的css hack大致有:zoom=1:用来解决自适应高度时IE6的兼容问题(这个属性通不过w3c认证);display:inline:解决IE6双倍边距bug问题;*:在样式名和属性中间加*,这个常用在需要垂直居中时使用;IE6 3像素bug:在布局时采用左右都浮动的办法避免了这个问题;另外还有一些做法也是为了解决兼容问题而写的,比如固定高度,就是因为各浏览器之间解释差异,为了使显示效果尽可能一样而采用的折中办法。总之遵循一点,css hack能少用尽量少用,这样便于以后维护。完成这样一个布局方法有多

40、种,本例中所讲解的方法,只是其中的一种,不一定是最好的方法,希望通过对本例的学习能做到举一反三,掌握更多的方法。本侧是左宽右窄型的布局,如果想把两个调换个位置,只需把#main和#side的向左向右浮动调换一下就实现,这是表格布局所不及的。所以不管#main和#side在html代码中是谁先谁后,而让它们显示在哪里完全是css来完成的。这里建议#main的代码写在#side前边,因为这要在页面加载的过程中会先加载main部分,用户首先看到的是主要内容,搜索引擎收录时也会先找到main部分的内容。 主页主页 搜索产品搜索产品 首页首页 企业新闻企业新闻 企业简介企业简介 产品展厅产品展厅 企业历

41、史企业历史 招商加盟招商加盟网上下单网上下单 联系我们联系我们 企业动态企业动态 领导活动领导活动 产品资讯产品资讯 通知公告通知公告 linkarr = new Array(); picarr = new Array(); textarr = new Array(); var swf_width=269; var swf_height=210; var files = images/pic.jpg|images/pic1.jpg|images/pic2.jpg|images/pic3.jpg; var links = #|#|#|#; var texts = ; for(i=1;ipicar

42、r.length;i+) if(files=) files = picarri; else files += |+picarri; for(i=1;ilinkarr.length;i+) if(links=) links = linkarri; else links += |+linkarri; for(i=1;itextarr.length;i+) if(texts=) texts = textarri; else texts += |+textarri; document.write(); document.write(); document.write(); document.write

43、(); document.write(); document.write(); iphone 4手机将于手机将于12月月25日在中国上市日在中国上市 日前中国联通正式宣布将于日前中国联通正式宣布将于12月月25日日9时在中国大陆市场全面推出时在中国大陆市场全面推出iPhone4,并为,并为iPhone4用户量身定制了合约计划。用户量身定制了合约计划。 11-22诺基亚诺基亚:Symbian明年将搭载明年将搭载1GHz处理器处理器 11-22立足香港主攻女性立足香港主攻女性 多彩翻盖三星多彩翻盖三星NORi发布发布 11-22支持支持WCDMA制式制式 全球版首曝光全球版首曝光 11-22纤薄机

44、身纤薄机身4寸大屏寸大屏 Android旗舰旗舰LG B曝光曝光 11-22时下热卖手机价格预测时下热卖手机价格预测 11-22iPhone 4夺回头名夺回头名 上周手机销量榜上周手机销量榜T 产品名称产品名称 产品名称产品名称 产品名称产品名称 产品名称产品名称 产品名称产品名称 产品名称产品名称 产品名称产品名称 产品名称产品名称 产品名称产品名称 产品名称产品名称 更多更多.企业历史企业历史 多角度对比多角度对比 苹果苹果iPod系列真机系列真机 导言:北京时间导言:北京时间9月月2日凌晨日凌晨1点苹果在旧金山举行新品发布会,数码特派记者在美国现场直播点苹果在旧金山举行新品发布会,数码特

45、派记者在美国现场直播… 诺基亚诺基亚:Symbian明年将搭载明年将搭载1GHz处理器处理器 立足香港主攻女性立足香港主攻女性 多彩翻盖三星多彩翻盖三星NORi发布发布 4.1寸寸Android旗舰旗舰 Dell Thunder将上市将上市 支持支持WCDMA制式制式 全球版首曝光全球版首曝光 纤薄机身纤薄机身4寸大屏寸大屏 Android旗舰旗舰LG B曝光曝光 时下热卖手机价格预测时下热卖手机价格预测 iPhone 4夺回头名夺回头名 上周手机销量榜上周手机销量榜T 更多更多.企业历史企业历史 多角度对比多角度对比 苹果苹果iPod系列真机系列真机 导言:北京时间导言:北京时

46、间9月月2日凌晨日凌晨1点苹果在旧金山举行新品发布会,数码特派记者在美国现场直播点苹果在旧金山举行新品发布会,数码特派记者在美国现场直播… 诺基亚诺基亚:Symbian明年将搭载明年将搭载1GHz处理器处理器 立足香港主攻女性立足香港主攻女性 多彩翻盖三星多彩翻盖三星NORi发布发布 4.1寸寸Android旗舰旗舰 Dell Thunder将上市将上市 支持支持WCDMA制式制式 全球版首曝光全球版首曝光 纤薄机身纤薄机身4寸大屏寸大屏 Android旗舰旗舰LG B曝光曝光 时下热卖手机价格预测时下热卖手机价格预测 iPhone 4夺回头名夺回头名 上周手机销量榜上周手机销量

47、榜T 产品产品导购导购 语音业务:语音业务:普通电话普通电话 | 语音数字中继语音数字中继 语音业务:语音业务:普通电话普通电话 | 语音数字中继语音数字中继 语音业务:语音业务:普通电话普通电话 | 语音数字中继语音数字中继 使用使用问答问答 最新出的这个产品如何使用?最新出的这个产品如何使用? 该产品采用全新的技术,较上一产品有质的飞跃,功能上增强了许多,使用方法更加简便该产品采用全新的技术,较上一产品有质的飞跃,功能上增强了许多,使用方法更加简便. 最新出的这个产品如何使用?最新出的这个产品如何使用? 该产品采用全新的技术,较上一该产品采用全新的技术,较上一. 最新出的这个产品如何使用?

48、最新出的这个产品如何使用? 该产品采用全新的技术,较上一产品有质的飞跃,功能上增强了该产品采用全新的技术,较上一产品有质的飞跃,功能上增强了. 最新出的这个产品如何使用?最新出的这个产品如何使用? 该产品采用全新的技术,较上一产品有质的飞跃,功能上增强该产品采用全新的技术,较上一产品有质的飞跃,功能上增强. 最新出的这个产品如何使用?最新出的这个产品如何使用? 该产品采用全新的技术,较上一产品有质的飞跃,功能上增强了许多,使用方法更加简便该产品采用全新的技术,较上一产品有质的飞跃,功能上增强了许多,使用方法更加简便. 联系联系我们我们 关于我们关于我们|产品目录产品目录|联系我们联系我们|友情

49、友情链接链接|反馈问题反馈问题|广告合作广告合作 Copyright © 2007 - 2010 All Rights Reserved 手机之家手机之家 版权所有版权所有 京京ICP备备1000709号号 九、相对路径和相对于根目录路径九、相对路径和相对于根目录路径上边的例子学完后,你会发现在html中插入的图片路径是images/pic4.gif,而在css中插入的图片路径是这样的./images/nav_bg.gif,后者比前者多出了./,这是什么意思呢?这就是相对路径和绝对路径,./表示返回上一级,因为css文件在css文件夹里,图片在images文件夹下,那么layout.

50、css就需要返回上一级找到images文件夹才能找到相应的图片。直接文件夹名或是./开头表示和当前平级,因为index.html和images文件夹平级。不管是带./还是不带,这种写法都叫相对路径相对路径;另一种叫相对于根目录路径相对于根目录路径,它的写法必须以/开始,意思是从根目录开始一级一级向下查找,不管在哪里,要使用pic4.gif这个图片,路径都必须是/images/pic4.gif;还有一种写法叫绝对路径绝对路径,是以http:/加域名开始的,这个不多说了。使用相对路径时,当根目录放到一个二级目录下时,文件仍然可以正常访问,而使用相对于根目录路径时,其中一个页面放到其它位置时,照样能

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com