DIV+CSS实用技术教程.docx

上传人:b****5 文档编号:3258344 上传时间:2022-11-21 格式:DOCX 页数:23 大小:78.16KB
下载 相关 举报
DIV+CSS实用技术教程.docx_第1页
第1页 / 共23页
DIV+CSS实用技术教程.docx_第2页
第2页 / 共23页
DIV+CSS实用技术教程.docx_第3页
第3页 / 共23页
DIV+CSS实用技术教程.docx_第4页
第4页 / 共23页
DIV+CSS实用技术教程.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

DIV+CSS实用技术教程.docx

《DIV+CSS实用技术教程.docx》由会员分享,可在线阅读,更多相关《DIV+CSS实用技术教程.docx(23页珍藏版)》请在冰豆网上搜索。

DIV+CSS实用技术教程.docx

DIV+CSS实用技术教程

Div+css实用技术教程

一、选择什么样的DOCTYPE

开始制作符合标准的站点,第一件事情就是声明符合自己需要的DOCTYPE。

查看本站首页原代码,可以看到第一行就是:

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

打开一些符合标准的站点,例如著名web设计软件开发商Macromedia,设计大师Zeldman的个人网站,会发现同样的代码。

而另一些符合标准的站点(例如)的代码则如下:

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Frameset//EN""http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

那么这些代码有什么含义?

一定要放置吗?

什么是DOCTYPE

上面这些代码我们称做DOCTYPE声明。

DOCTYPE是documenttype(文档类型)的简写,用来说明你用的XHTML或者HTML是什么版本。

其中的DTD(例如上例中的xhtml1-transitional.dtd)叫文档类型定义,里面包含了文档的规则,浏览器就根据你定义的DTD来解释你页面的标识,并展现出来。

要建立符合标准的网页,DOCTYPE声明是必不可少的关键组成部分;除非你的XHTML确定了一个正确的DOCTYPE,否则你的标识和CSS都不会生效。

XHTML1.0提供了三种DTD声明可供选择:

∙过渡的(Transitional):

要求非常宽松的DTD,它允许你继续使用HTML4.01的标识(但是要符合xhtml的写法)。

完整代码如下:

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

∙严格的(Strict):

要求严格的DTD,你不能使用任何表现层的标识和属性,例如

完整代码如下:

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Strict//EN""http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

∙框架的(Frameset):

专门针对框架页面设计使用的DTD,如果你的页面中包含有框架,需要采用这种DTD。

完整代码如下:

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Frameset//EN""http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

我们选择什么样的DOCTYPE

理想情况当然是严格的DTD,但对于我们大多数刚接触web标准的设计师来说,过渡的DTD(XHTML1.0Transitional)是目前理想选择(包括本站,使用的也是过渡型DTD)。

因为这种DTD还允许我们使用表现层的标识、元素和属性,也比较容易通过W3C的代码校验。

注:

上面说的"表现层的标识、属性"是指那些纯粹用来控制表现的tag,例如用于排版的表格、背景颜色标识等。

在XHTML中标识是用来表示结构的,而不是用来实现表现形式,我们过渡的目的是最终实现数据和表现相分离。

打个比方:

人体模特换衣服。

模特就好比数据,衣服则是表现形式,模特和衣服是分离的,这样你就可以随意换衣服。

而原来HTML4中,数据和表现是混杂在一起的,要一次性换个表现形式非常困难。

呵呵,有点抽象了,这个概念需要我们在应用过程中逐步领会。

二、什么是名字空间

DOCTYPE声明好以后,接下来的代码是:

//www.w3.org/1999/xhtml"lang="gb2312">

通常我们HTML4.0的代码只是,这里的"xmlns"是什么呢?

这个"xmlns"是XHTMLnamespace的缩写,叫做"名字空间"声明。

名字空间是什么作用呢?

阿捷自己的理解是:

由于xml允许你自己定义自己的标识,你定义的标识和其他人定义的标识有可能相同,但表示不同的意义。

当文件交换或者共享的时候就容易产生错误。

为了避免这种错误发生,XML采用名字空间声明,允许你通过一个网址指向来识别你的标识。

例如:

小王和小李都定义了一个标识,如果小王的名字空间是"",小李的名字空间是"",那么当两个文档交换数据时,也不会混淆标识,因为它属于不同的名字空间。

更通俗的解释是:

名字空间就是给文档做一个标记,告诉别人,这个文档是属于谁的。

只不过这个"谁"用了一个网址来代替。

XHTML是HTML向XML过渡的标识语言,它需要符合XML文档规则,因此也需要定义名字空间。

又因为XHTML1.0不能自定义标识,所以它的名字空间都相同,就是"http:

//www.w3.org/1999/xhtml"。

如果你还不太理解也不要紧,目前阶段我们只要照抄代码就可以了。

后面的lang="gb2312",指定你的文档用简体中文。

三、定义语言编码

第三步是定义你的语言编码,类似这样:

为了被浏览器正确解释和通过W3C代码校验,所有的XHTML文档都必须声明它们所使用的编码语言,我们一般使用gb2312(简体中文),制作多国语言页面也有可能用Unicode、ISO-8859-1等,根据你的需要定义。

通常这样定义就可以了。

但是要补充说明的是,XML文档并不是这样定义语言编码的,XML的定义方式如下:

xmlversion="1.0"encoding="gb2312"?

>

你在M的首页代码第一行就可以看见类似的语句,这也是W3C推荐使用的定义方法。

那为什么我们不直接采用这种方法呢?

原因是一些浏览器对标准的支持不完善,不能正确理解这样的定义方法,比如IE6/windows。

所以在目前过渡方案下,我们依然推荐使用meta方式。

当然,你可以两种方法都写。

看本站源代码,你会发现语言编码定义的地方还多一句:

这是针对老版本浏览器写的,以保证各种浏览器都能正确解释页面。

注意:

在上面声明语句的最后,你看到有一个斜杠"/",这和我们以前的HTML4.0的代码写法不同。

原因是XHTML语法规则要求所有的标识都必须有开始和结束。

例如和、

等,对于不成对的标识,要求在标识最后加一个空格,然后跟一个"/"。

例如
写成
写成,加空格的原因是避免代码连在一起浏览器不识别。

四、调用样式表

用web标准设计网站,过渡的方法主要是采用XHTML+CSS,css样式表是必不可少的。

这就要求所有网页设计师必须熟练掌握CSS,如果你以前不常用,那么现在就开始学习吧。

要制作符合web标准的网站,不懂CSS是设计不出漂亮的页面的。

事实上,所有表现的地方都需要用CSS来实现。

我们以前都习惯用table来定位和布局,现在要改用DIV来定位和布局。

这是思维方式的变化,一开始有些不习惯。

呵呵,任何变革都会有阻力的,为了享受标准带来的"益处",放弃一些老的传统做法是值得的。

外部调用样式表

在以前,我们通常采用2种方法使用样式表:

∙页面内嵌法:

就是将样式表直接写在页面代码的head区。

类似这样:

--body{background:

white;color:

black;}-->

∙外部调用法:

将样式表写在一个独立的.css文件中,然后在页面head区用类似以下代码调用。

在符合web标准的设计中,我们使用外部调用法,好处不言而喻,你可以不修改页面只修改.css文件而改变页面的样式。

如果所有页面都调用同一个样式表文件,那么改一个样式表文件,可以改变所有文件的样式。

双表法调用样式表

查看某些符合标准站点的原代码,你可能看到,在调用样式表的地方有如下2句:

@importurl(css/style01.css);

为什么要写两次呢?

实际上一般情况下用外联法调用(就是第一句)就足够了。

我这里使用双表调用只是一种示例。

其中的"@import"命令用于输入样式表。

而"@import"命令在netscape4.0版本浏览器是无效的。

也就是说,当你希望某些效果在netscape4.0浏览器中隐藏,在4.0以上或其它浏览器中又显示的时候,你可以采用"@import"命令方法调用样式表。

五、head区的其他设置

这些技巧主要讲meta标签设置的,其实与符合web标准关系不大,只要注意在最后加"/"关闭标签就可以,但是既然是入门教程,就写得详细一点吧。

收藏夹小图标

如果你将本站加入收藏夹,可以看到在收藏夹网址之前的IE图标变成了本站特别的图标。

要实现这样效果很简单,首先制作一个16x16的icon图标,命名为favicon.ico,放在根目录下。

然后将下面的代码嵌入head区:

为搜索引擎准备的内容

代码如下,替换成你自己站点的内容就可以:

∙允许搜索机器人搜索站内所有链接。

如果你想某些页面不被搜索,推荐采用robots.txt方法

∙设置站点作者信息

∙设置站点版权信息

∙站点的简要介绍(推荐)

web标准的教程站点,推动web标准在中国的应用"/>

∙站点的关键词(推荐)

先介绍这么多。

补充说明,前面花了5节都是讲head区的代码,实际页面内容还一字未提,呵呵,不要急,其实head区是非常重要的,看一个页面的head的代码就可以知道设计师是否够专业。

六、XHTML代码规范

在开始正式内容制作之前,我们必须先了解一下web标准有关代码的规范。

了解这些规范可以帮助你少走弯路,尽快通过代码校验。

1.所有的标记都必须要有一个相应的结束标记

以前在HTML中,你可以打开许多标签,例如

  • 而不一定写对应的

  • 来关闭它们。

    但在XHTML中这是不合法的。

    XHTML要求有严谨的结构,所有标签必须关闭。

    如果是单独不成对的标签,在标签最后加一个"/"来关闭它。

    例如:


    2.所有标签的元素和属性的名字都必须使用小写

    与HTML不一样,XHTML对大小写是敏感的,和<TITLE>是不同的标签。</p><p>XHTML要求所有的标签和属性的名字都必须使用小写。</p><p>例如:</p><p><BODY>必须写成<body>。</p><p>大小写夹杂也是不被认可的,通常dreamweaver自动生成的属性名字"onMouseOver"也必须修改成"onmouseover"。</p><p>3.所有的XML标记都必须合理嵌套</p><p>同样因为XHTML要求有严谨的结构,因此所有的嵌套都必须按顺序,以前我们这样写的代码:</p><p><p><b></p>/b></p><p>必须修改为:</p><p><p><b></b>/p></p><p>就是说,一层一层的嵌套必须是严格对称。</p><p>4.所有的属性必须用引号""括起来</p><p>在HTML中,你可以不需要给属性值加引号,但是在XHTML中,它们必须被加引号。</p><p>例如:</p><p><height=80></p><p>必须修改为:</p><p><height="80"></p><p>特殊情况,你需要在属性值里使用双引号,你可以用",单引号可以使用',例如:</p><p><alt="say'hello'"></p><p>5.把所有<和&特殊符号用编码表示</p><p>任何小于号(<),不是标签的一部分,都必须被编码为<</p><p>任何大于号(>),不是标签的一部分,都必须被编码为></p><p>任何与号(&),不是实体的一部分的,都必须被编码为&</p><p>注:</p><p>以上字符之间无空格。</p><p>6.给所有属性赋一个值</p><p>XHTML规定所有属性都必须有一个值,没有值的就重复本身。</p><p>例如:</p><p><tdnowrap><inputtype="checkbox"name="shirt"value="medium"checked></p><p>必须修改为:</p><p><tdnowrap="nowrap"><inputtype="checkbox"name="shirt"value="medium"checked="checked"></p><p>7.不要在注释内容中使“--”</p><p>“--”只能发生在XHTML注释的开头和结束,也就是说,在内容中它们不再有效。</p><p>例如下面的代码是无效的:</p><p><!</p><p>--这里是注释-----------这里是注释--></p><p>用等号或者空格替换内部的虚线。</p><p><!</p><p>--这里是注释============这里是注释--></p><p>以上这些规范有的看上去比较奇怪,但这一切都是为了使我们的代码有一个统一、唯一的标准,便于以后的数据再利用。</p><p>七、CSS入门</p><p>在了解XHTML代码规范后,我们就要进行CSS布局。</p><p>首先先介绍一些CSS的入门知识。</p><p>如果你已经很熟悉了,可以跳过这一节,直接进入下一节。</p><p>CSS是CascadingStyleSheets(层叠样式表)的缩写。</p><p>是一种对web文档添加样式的简单机制,属于表现层的布局语言。</p><p>1.基本语法规范</p><p>分析一个典型CSS的语句:</p><p>p{COLOR:</p><p>#FF0000;BACKGROUND:</p><p>#FFFFFF}</p><p>∙其中"p"我们称为"选择器"(selectors),指明我们要给"p"定义样式;</p><p>∙样式声明写在一对大括号"{}"中;</p><p>∙COLOR和BACKGROUND称为"属性"(property),不同属性之间用分号";"分隔;</p><p>∙"#FF0000"和"#FFFFFF"是属性的值(value)。</p><p>2.颜色值</p><p>颜色值可以用RGB值写,例如:</p><p>color:</p><p>rgb(255,0,0),也可以用十六进制写,就象上面例子color:</p><p>#FF0000。</p><p>如果十六进制值是成对重复的可以简写,效果一样。</p><p>例如:</p><p>#FF0000可以写成#F00。</p><p>但如果不重复就不可以简写,例如#FC1A1B必须写满六位。</p><p>3.定义字体</p><p>web标准推荐如下字体定义方法:</p><p>body{font-family:</p><p>"LucidaGrande",Verdana,Lucida,Arial,Helvetica,宋体,sans-serif;}</p><p>∙字体按照所列出的顺序选用。</p><p>如果用户的计算机含有LucidaGrande字体,文档将被指定为LucidaGrande。</p><p>没有的话,就被指定为Verdana字体,如果也没有Verdana,就指定为Lucida字体,依此类推,;</p><p>∙LucidaGrande字体适合MacOSX;</p><p>∙Verdana字体适合所有的Windows系统;</p><p>∙Lucida适合UNIX用户</p><p>∙"宋体"适合中文简体用户;</p><p>∙如果所列出的字体都不能用,则默认的sans-serif字体能保证调用;</p><p>4.群选择器</p><p>当几个元素样式属性一样时,可以共同调用一个声明,元素之间用逗号分隔,:</p><p>p,td,li{font-size:</p><p>12px;}</p><p>5.派生选择器</p><p>可以使用派生选择器给一个元素里的子元素定义样式,例如这样:</p><p>listrong{font-style:</p><p>italic;font-weight:</p><p>normal;}</p><p>就是给li下面的子元素strong定义一个斜体不加粗的样式。</p><p>6.id选择器</p><p>用CSS布局主要用层"div"来实现,而div的样式通过"id选择器"来定义。</p><p>例如我们首先定义一个层</p><p><divid="menubar"></div></p><p>然后在样式表里这样定义:</p><p>#menubar{MARGIN:</p><p>0px;BACKGROUND:</p><p>#FEFEFE;COLOR:</p><p>#666;}</p><p>其中"menubar"是你自己定义的id名称。</p><p>注意在前面加"#"号。</p><p>id选择器也同样支持派生,例如:</p><p>#menubarp{text-align:</p><p>right;margin-top:</p><p>10px;}</p><p>这个方法主要用来定义层和那些比较复杂,有多个派生的元素。</p><p>6.类别选择器</p><p>在CSS里用一个点开头表示类别选择器定义,例如:</p><p>.14px{color:</p><p>#f60;font-size:</p><p>14px;}</p><p>在页面中,用class="类别名"的方法调用:</p><p><spanclass="14px">14px大小的字体</span></p><p>这个方法比较简单灵活,可以随时根据页面需要新建和删除。</p><p>7.定义链接的样式</p><p>CSS中用四个伪类来定义链接的样式,分别是:</p><p>a:</p><p>link、a:</p><p>visited、a:</p><p>hover和a:</p><p>active,例如:</p><p>a:</p><p>link{font-weight:</p><p>bold;text-decoration:</p><p>none;color:</p><p>#c00;}</p><p>a:</p><p>visited{font-weight:</p><p>bold;text-decoration:</p><p>none;color:</p><p>#c30;}</p><p>a:</p><p>hover{font-weight:</p><p>bold;text-decoration:</p><p>underline;color:</p><p>#f60;}</p><p>a:</p><p>active{font-weight:</p><p>bold;text-decoration:</p><p>none;color:</p><p>#F90;}</p><p>以上语句分别定义了"链接、已访问过的链接、鼠标停在上方时、点下鼠标时"的样式。</p><p>注意,必须按以上顺序写,否则显示可能和你预想的不一样。</p><p>记住它们的顺序是“LVHA”。</p><p>呵呵,看了这么多,有点头晕吧,实际上CSS的语法规范还有很多,这里列的只是一些常用的,毕竟我们是循序渐进,不可能一口吃成胖子:</p><p>)</p><p>八、CSS布局入门</p><p>CSS布局与传统表格(table)布局最大的区别在于:</p><p>原来的定位都是采用表格,通过表格的间距或者用无色透明的GIF图片来控制文布局版块的间距;而现在则采用层(div)来定位,通过层的margin,padding,border等属性来控制版块的间距。</p><p>1.定义DIV</p><p>分析一个典型的定义div例子:</p><p>#sample{MARGIN:</p><p>10px10px10px10px;</p><p>PADDING:</p><p>20px10px10px20px;</p><p>BORDER-TOP:</p><p>#CCC1pxsolid;</p><p>BORDER-RIGHT:</p><p>#CCC1pxsolid;</p><p>BORDER-BOTTOM:</p><p>#CCC1pxsolid;</p><p>BORDER-LEFT:</p><p>#CCC1pxsolid;</p><p>BACKGROUND:</p><p>url(images/bg_poem.jpg)#FEFEFEno-repeatrightbottom;</p><p>COLOR:</p><p>#666;</p><p>TEXT-ALIGN:</p><p>center;</p><p>LINE-HEIGHT:</p><p>150%;WIDTH:</p><p>60%;}</p><p>说明如下:</p><p>∙层的名称为sample,在页面中用</p><p>就可以调用这个样式。</p><p>∙MARGIN是指层的边框以外留的空白,用于页边距或者与其它层制造一个间距。</p><p>"10px10px10px10px"分别代表"上右下左"(顺时针方向)四个边距,如果都一样,可以缩写成"MARGIN:</p><p>10px;"。</p><p>如果边距为零,要写成"MARGIN:</p><p>0px;"。</p><p>注意:</p><p>当值是零时,除了RGB颜色值0%必须跟百分号,其他情况后面可以不跟单位"px"。</p><p>MARGIN是透明元素,不能定义颜色。</p><p>∙PADDING是指层的边框到层的内容之间的空白。</p><p>和margin一样,分别指定上右下左边框到内容的距离。</p><p>如果都一样,可以缩写成"PADDING:</p><p>0px"。</p><p>单独指定左边可以写成"PADDING-LEFT:</p><p>0px;"。</p><p>PADDING是透明元素,不能定义颜色。</p><p>∙BORDER是指层的边框,"BORDER-RIGHT:</p><p>#CCC1pxsolid;"是定义层的右边框颜色为"#CCC",宽度为"2px",样式为"solid"直线。</p><p>如果要虚线样式可以用"dotted"。</p><p>∙BACKGROUND是定义层的背景。</p><p>分2级定义,先定义图片背景,采用"url(../images/bg_logo.gif)"来指定背景图片路径;其次定义背景色"#FEFEFE"。</p><p>"no-repeat"指背景图片不需要重复,如果需要横向重复用"repeat-x",纵向重复用"repeat-y",重复铺满整个背景用"repeat"。</p><p>后面的"rightbottom;"是指背景图片从右下角开始。</p><p>如果没有背景图片可以只定义背景色BACKGROUND:</p><p>#FEFEFE</p><p>∙COLOR用于定义字体颜色,上一节已经介绍过。</p><p>∙TEXT-ALIGN用来定义层中的内容排列方式,center居中,left居左,right居右。</p><p>∙LINE-HEIGHT定义行高,150%是指高度为标准高度的150%,也可以写作:</p><p>LINE-HEIGHT:</p><p>1.5或者LINE-HEIGHT:</p><p>1.5em,都是一样的意思。</p><p>∙WIDTH是定义层的宽度,可以采用固定值,例如500px,也可以采用百分比,象这里的"60%"。</p><p>要注意的是:</p><p>这个宽度仅仅指你内容</p> </div> <div class="readmore" onclick="showmore()" style="background-color:transparent; height:auto; margin:0px 0px; padding:20px 0px 0px 0px;"><span class="btn-readmore" style="background-color:transparent;"><em style=" font-style:normal">展开</em>阅读全文<i></i></span></div> <script> function showmore() { $(".readmore").hide(); $(".detail-article").css({ "height":"auto", "overflow": "hidden" }); } $(document).ready(function() { var dh = $(".detail-article").height(); if(dh >100) { $(".detail-article").css({ "height":"100px", "overflow": "hidden" }); } else { $(".readmore").hide(); } }); </script> </div> <script> var defaultShowPage = parseInt("5"); var id = "3258344"; var total_page = "23"; var mfull = false; var mshow = false; function DownLoad() { window.location.href='https://m.bdocx.com/down/3258344.html'; } function relate() { var reltop = $('#relate').offset().top-50; $("html,body").animate({ scrollTop: reltop }, 500); } </script> <script> var pre = "https://file1.bdocx.com/fileroot1/2022-11/21/67bf71e4-661a-4aac-bfde-daec594dcfa1/67bf71e4-661a-4aac-bfde-daec594dcfa1"; var freepage = parseInt('20'); var total_c = parseInt('23'); var start = defaultShowPage; var adcount = 0; var adindex = 0; var adType_list = ";0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;"; var end = start; function ShowSvg() { end = start + defaultShowPage; if (end > freepage) end = freepage; for (var i = start; i < end; i++) { var imgurl = pre + (i + 1) + '.gif'; var html = "<img src='" + imgurl + "' onerror=\"this.src='/images/s.gif'\" alt=\"DIV+CSS实用技术教程.docx_第" + (i + 1) + "页\" width='100%'/>"; $("#page").append("<div class='page'>" + html + "</div>"); $("#page").append("<div class='pageSize'>第" + (i + 1) + "页 / 共" + total_c + "页</div>"); if(adcount > 0 && adType_list.indexOf(";"+(i+1)+";")>-1) { if(adindex > (adcount-1)) adindex = 0; $("#page").append("<div class='pagead' id='addiv"+(i + 1)+"'></div>"); document.getElementById("addiv"+(i + 1)+"").innerHTML =document.getElementById("adpre" + adindex).outerHTML; adindex += 1; } } start = end; if (start > (freepage - 1)) { if (start < total_c) { $("#pageMore").removeClass("btnmore"); $("#pageMore").html("亲,该文档总共" + total_c + "页,到这儿已超出免费预览范围,如果喜欢就下载吧!"); } else { $("#pageMore").removeClass("btnmore"); $("#pageMore").html("亲,该文档总共" + total_c + "页全部预览完了,如果喜欢就下载吧!"); } } } //$(document).ready(function () { // ShowSvg(); //}); </script> <div id="relate" class="container" style="padding:0px 0px 15px 0px; margin-top:20px; border:solid 1px #dceef8"> <div style=" font-size: 16px; background-color:#e5f0f7; margin-bottom:5px; font-weight: bold; text-indent:10px; line-height: 40px; height:40px; padding-bottom: 0px;">相关资源</div> <div id="relatelist" style="padding-left:5px;"> <ul> <li><em class="docx"/></em><a target="_parent" href="https://m.bdocx.com/doc/30873263.html" title="一区地下车库计算书.docx">一区地下车库计算书.docx</a> </li><li><em class="doc"/></em><a target="_parent" href="https://m.bdocx.com/doc/30873038.html" title="智能洗衣机控制系统设计.doc">智能洗衣机控制系统设计.doc</a> </li><li><em class="doc"/></em><a target="_parent" href="https://m.bdocx.com/doc/30872977.html" title="公司财务管理规章制度.doc">公司财务管理规章制度.doc</a> </li><li><em class="doc"/></em><a target="_parent" href="https://m.bdocx.com/doc/30872967.html" title="备份方案.doc">备份方案.doc</a> </li><li><em class="doc"/></em><a target="_parent" href="https://m.bdocx.com/doc/30872875.html" title="自然辩证法(研究生课程).doc">自然辩证法(研究生课程).doc</a> </li><li><em class="xls"/></em><a target="_parent" href="https://m.bdocx.com/doc/30872806.html" title="高密度沉淀池计算书 (1).xls">高密度沉淀池计算书 (1).xls</a> </li><li><em class="docx"/></em><a target="_parent" href="https://m.bdocx.com/doc/30872767.html" title="我办职业教育活动周征文范文3篇.docx">我办职业教育活动周征文范文3篇.docx</a> </li><li><em class="pdf"/></em><a target="_parent" href="https://m.bdocx.com/doc/30872252.html" title="全国公路工程建设造价指标与劳务分包指导价.pdf">全国公路工程建设造价指标与劳务分包指导价.pdf</a> </li><li><em class="ppt"/></em><a target="_parent" href="https://m.bdocx.com/doc/30871908.html" title="就业方面】大学生就业指导(高职高专版).ppt">就业方面】大学生就业指导(高职高专版).ppt</a> </li><li><em class="pptx"/></em><a target="_parent" href="https://m.bdocx.com/doc/30871885.html" title="椎间孔镜围手术期护理ppt.pptx">椎间孔镜围手术期护理ppt.pptx</a> </li> </ul> </div> </div> <div class="container" style="padding:0px 0px 15px 0px; margin-top:20px; border:solid 1px #dceef8"> <div style=" font-size: 16px; background-color:#e5f0f7; margin-bottom:5px; font-weight: bold; text-indent:10px; line-height: 40px; height:40px; padding-bottom: 0px;">猜你喜欢</div> <div id="relatelist" style="padding-left:5px;"> <ul> <li><em class="docx"></em> <a href="https://m.bdocx.com/doc/57614.html" target="_parent" title="最新精编高考语文新课标版 写作解读+考点题.docx">最新精编高考语文新课标版 写作解读+考点题.docx</a></li> <li><em class="docx"></em> <a href="https://m.bdocx.com/doc/57615.html" target="_parent" title="人教部编版九下全册古诗词理解性默写选择题.docx">人教部编版九下全册古诗词理解性默写选择题.docx</a></li> <li><em class="docx"></em> <a href="https://m.bdocx.com/doc/57616.html" target="_parent" title="小学生汉字听写大赛培训题题库.docx">小学生汉字听写大赛培训题题库.docx</a></li> <li><em class="docx"></em> <a href="https://m.bdocx.com/doc/57617.html" target="_parent" title="最新中学德育个人年度工作总结工作总结文档六篇.docx">最新中学德育个人年度工作总结工作总结文档六篇.docx</a></li> <li><em class="docx"></em> <a href="https://m.bdocx.com/doc/57618.html" target="_parent" title="新编XX高端品牌私人娱乐会所投资经营项目商业计划书.docx">新编XX高端品牌私人娱乐会所投资经营项目商业计划书.docx</a></li> <li><em class="docx"></em> <a href="https://m.bdocx.com/doc/57619.html" target="_parent" title="最新年度教学工作总结范文工作总结文档五篇.docx">最新年度教学工作总结范文工作总结文档五篇.docx</a></li> <li><em class="docx"></em> <a href="https://m.bdocx.com/doc/57620.html" target="_parent" title="小学五年级数学上册竖式计算大全47.docx">小学五年级数学上册竖式计算大全47.docx</a></li> <li><em class="docx"></em> <a href="https://m.bdocx.com/doc/57621.html" target="_parent" title="最新推荐专业作业指导书word范文模板 13页.docx">最新推荐专业作业指导书word范文模板 13页.docx</a></li> <li><em class="docx"></em> <a href="https://m.bdocx.com/doc/57622.html" target="_parent" title="小学五年上册综合实践教案全册.docx">小学五年上册综合实践教案全册.docx</a></li> </ul> </div> </div> <div style=" font-size: 16px; background-color:#e5f0f7; margin-top:20px; font-weight: bold; text-indent:10px; line-height: 40px; height:40px; padding-bottom: 0px; margin-bottom:10px;"> 相关搜索</div> <div class="widget-box pt0" style="border: none; padding:0px 5px;"> <ul class="taglist--inline multi"> <li class="tagPopup"><a target="_parent" class="tag tagsearch" rel="nofollow" href="https://m.bdocx.com/search.html?q=DIV">DIV</a></li> <li class="tagPopup"><a target="_parent" class="tag tagsearch" rel="nofollow" href="https://m.bdocx.com/search.html?q=CSS">CSS</a></li> <li class="tagPopup"><a target="_parent" class="tag tagsearch" rel="nofollow" href="https://m.bdocx.com/search.html?q=%e5%ae%9e%e7%94%a8%e6%8a%80%e6%9c%af">实用技术</a></li> <li class="tagPopup"><a target="_parent" class="tag tagsearch" rel="nofollow" href="https://m.bdocx.com/search.html?q=%e6%95%99%e7%a8%8b">教程</a></li> </ul> </div> <br /> <div > 当前位置:<a target="_parent" href="https://m.bdocx.com/">首页</a> > <a href="https://m.bdocx.com/booklist-00022.html">外语学习</a><span> > </span><a href="https://m.bdocx.com/booklist-0002200004.html">日语学习</a> </div> <br /> <div class="cssnone"> <iframe title="来源" src="https://m.bdocx.com/BookRead.aspx?id=xGae2AKADXw%3d&parto=6GHDcxWBjmHtv%2bGb9iAEskkix4le%2bSQ%2bSAsXSubWtfKgRzpGb2w8qtLq%2fi8w6bK1zwpt3OyP7dWdQGGq%2fcssJ%2fkz9zSbqMNSzoFhUzRAGdDOwZWfUSehavDk7zbzjrZOXgB8xw7l0RZ5DtA3umvoAJzRn9IgXUyiezWGQFviIdKzFc7ZzadbBKvYYrd%2fSdMtv9%2f5rwkI3enUZUz2zt0GqXkNyxiBwArq" frameborder="0" style="width: 0px; height: 0px"> </iframe> </div> <span id="LabelScript"></span> <script src="https://mstatic.bdocx.com/JS/bootstrap-collapse.js"></script> </form> <div class="siteInner_bg" style="margin-top: 40px; border: solid 0px red; margin-left: 0px; margin-right: 0px;"> <div class="siteInner"> <p style="text-align: center;">copyright@ 2008-2022 冰豆网网站版权所有</p><p style="text-align: center;">经营许可证编号:<a href="http://beian.miit.gov.cn/" target="_blank">鄂ICP备2022015515号-1</a></p><script>var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?2e77bd3f6fe91b0e21d3f22267249ee3"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })();</script><script>(function(){ var el = document.createElement("script"); el.src = "https://lf1-cdn-tos.bytegoofy.com/goofy/ttzz/push.js?81476e42bf626128cf29544ee216a8ed7deb9487dce7ed62313212129c4244a219d1c501ebd3301f5e2290626f5b53d078c8250527fa0dfd9783a026ff3cf719"; el.id = "ttzz"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(el, s); })(window)</script> </div> </div> <div class="trnav clearfix" id="navcontent" style="display: none; background-color:#3a71b1; "> <div class="trlogoside" id="navlogo" style="display: none;"> <a href="https://m.bdocx.com/" title="冰豆网"><img src="https://www.bdocx.com/images/logo_bd.png" alt="冰豆网"></a> <div class="trnavclose" id="navclose"> <span></span> </div> </div> <div class="navcontainer"> <div class="row"> <ul class="nav navbar-nav trnavul headercontent" id="navigation" style="margin:20px 0 0px;"> <li><a target="_parent"href="https://m.bdocx.com/login.aspx">登录</a></li> <li><a target="_parent"href="https://m.bdocx.com/">首页 </a></li> <li><a target="_parent"href="https://m.bdocx.com/booklist-0.html">资源分类 </a></li> <li><a target="_parent"href="https://m.bdocx.com/UserManage/Recharge.aspx?f=0"><img src="https://m.bdocx.com/images/s.gif" alt="new" class="hottip1">升级会员 <img src="https://www.bdocx.com/FileUpload/Images/48520fea-bc98-41ae-b183-84689c7075c9.gif" alt="new" class="hottip"></a></li> <li><a target="_parent"href="https://m.bdocx.com/newslist.html">通知公告 </a></li> <li><a target="_parent"href="https://m.bdocx.com/h-0.html">帮助中心 </a></li> </ul> </div> </div> </div> <script type="text/javascript"> function stopPropagation(e) { var ev = e || window.event; if (ev.stopPropagation) { ev.stopPropagation(); } else if (window.event) { window.event.cancelBubble = true;//兼容IE } } $("#navmore").click(function (e) { $("#navcontent").show(); $("#navlogo").show(); stopPropagation(e); var navcontentwidth = $("#navcontent").width(); $('#navcontent').css({ 'right': '-' + navcontentwidth + 'px' }); $("#navcontent").show().animate({ "right": 0 }, 300); }); $(document).bind('click', function () { var navcontentwidth = $("#navcontent").width(); $("#navcontent").animate({ 'right': '-' + navcontentwidth + 'px' }, 300, function () { $("#navcontent").hide(); }); $("#navlogo").fadeOut(300); }); $("#navcontent").click(function (e) { stopPropagation(e); }); $("#navclose").click(function (e) { var navcontentwidth = $("#navcontent").width(); $("#navcontent").animate({ 'right': '-' + navcontentwidth + 'px' }, 300, function () { $("#navcontent").hide(); }); $("#navlogo").fadeOut(300); }); </script> <script> function BaseShare(title, desc, imgUrl) { var link = "https://m.bdocx.com/doc/3258344.html"; if (wx) { wx.config({ debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId: 'wx4f717640abfd1120', // 必填,公众号的唯一标识 timestamp: '1728261762', // 必填,生成签名的时间戳 nonceStr: 'C9892A989183DE32E976C6F04E700201', // 必填,生成签名的随机串 signature: '38ecb8e7fd3a42f96de040cccee3b70d09b618b4',// 必填,签名,见附录1 jsApiList: ['onMenuShareAppMessage', 'onMenuShareTimeline', 'updateAppMessageShareData', 'updateTimelineShareData', 'hideMenuItems'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2 //openTagList: ["wx-open-launch-weapp"]//H5打开小程序 }); wx.ready(function () { //需在用户可能点击分享按钮前就先调用 wx.hideMenuItems({// 要隐藏的菜单项,只能隐藏“传播类”和“保护类”按钮,所有menu项见附录3 menuList: ['menuItem:share:qq', 'menuItem:favorite', 'menuItem:share:QZone', 'menuItem:share:email', 'menuItem:originPage', 'menuItem:readMode', 'menuItem:delete', 'menuItem:editTag', 'menuItem:share:facebook', 'menuItem:share:weiboApp', 'menuItem:share:brand'] }); var shareData = { title: title, // 分享标题 desc: desc,//这里请特别注意是要去除html link: link, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致 imgUrl: imgUrl, // 分享图标 }; wx.updateAppMessageShareData(shareData);//1.4 分享到朋友 wx.updateTimelineShareData(shareData);//1.4分享到朋友圈 }); } } function BaseShare(title, desc, imgUrl, link) { if (link=="") link = "https://m.bdocx.com/doc/3258344.html"; if (wx) { wx.config({ debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId: 'wx4f717640abfd1120', // 必填,公众号的唯一标识 timestamp: '1728261762', // 必填,生成签名的时间戳 nonceStr: 'C9892A989183DE32E976C6F04E700201', // 必填,生成签名的随机串 signature: '38ecb8e7fd3a42f96de040cccee3b70d09b618b4',// 必填,签名,见附录1 jsApiList: ['onMenuShareAppMessage', 'onMenuShareTimeline', 'updateAppMessageShareData', 'updateTimelineShareData', 'hideMenuItems'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2 //openTagList: ["wx-open-launch-weapp"]//H5打开小程序 }); wx.ready(function () { //需在用户可能点击分享按钮前就先调用 wx.hideMenuItems({// 要隐藏的菜单项,只能隐藏“传播类”和“保护类”按钮,所有menu项见附录3 menuList: ['menuItem:share:qq', 'menuItem:favorite', 'menuItem:share:QZone', 'menuItem:share:email', 'menuItem:originPage', 'menuItem:readMode', 'menuItem:delete', 'menuItem:editTag', 'menuItem:share:facebook', 'menuItem:share:weiboApp', 'menuItem:share:brand'] }); var shareData = { title: title, // 分享标题 desc: desc,//这里请特别注意是要去除html link: link, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致 imgUrl: imgUrl, // 分享图标 }; wx.updateAppMessageShareData(shareData);//1.4 分享到朋友 wx.updateTimelineShareData(shareData);//1.4分享到朋友圈 }); } } </script> <script> $(document).ready(function () { var arr = $(".headercontent"); for (var i = 0; i < arr.length; i++) { (function (index) { var url = "https://m.bdocx.com/header.aspx"; $.get(url + "?t=" + (new Date()).valueOf(), function (d) { try { arr.eq(index).empty().html(d); } catch (e) { } try { arr.html(d); } catch (e) { } }); })(i); } }); </script> <script src="https://mstatic.bdocx.com/js/jquery.lazyload.js"></script> <script charset="utf-8"> $("img.lazys").lazyload({ threshold: 200, effect: "fadeIn" }); </script> </body> </html>