w3c WEB标准教程.docx

上传人:b****7 文档编号:9651549 上传时间:2023-02-05 格式:DOCX 页数:19 大小:153.47KB
下载 相关 举报
w3c WEB标准教程.docx_第1页
第1页 / 共19页
w3c WEB标准教程.docx_第2页
第2页 / 共19页
w3c WEB标准教程.docx_第3页
第3页 / 共19页
w3c WEB标准教程.docx_第4页
第4页 / 共19页
w3c WEB标准教程.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

w3c WEB标准教程.docx

《w3c WEB标准教程.docx》由会员分享,可在线阅读,更多相关《w3c WEB标准教程.docx(19页珍藏版)》请在冰豆网上搜索。

w3c WEB标准教程.docx

w3cWEB标准教程

WEB标准教程第1天:

选择什么样的DOCTYPE

前言

  大家好!

这个系列文章是按阿捷自己制作这个站点的过程编写的。

之前阿捷也一直没有制作过一个真正符合web标准的网站。

现在边参考国外资料边制作,同时把过程中的心得和经验记录下来,希望对大家有点帮助。

好了,让我们开始吧

  第一天

  开始制作符合标准的站点,第一件事情就是声明符合自己需要的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声明必须放在每一个XHTML文档最顶部,在所有代码和标识之上。

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语法规则要求所有的标识都必须有开始和结束。

例如和、

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

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

事实上,所有表现的地方都需要用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"命令方法调用样式表。

收藏夹小图标

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

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

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

  

  

  为搜索引擎准备的内容

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

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

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

  

  设置站点作者信息 

  

  设置站点版权信息

  

  站点的简要介绍(推荐)

  

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

  站点的关键词(推荐)

 

  

  先介绍这么多。

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

 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>WEB标准教程第7天:</p><p>CSS入门</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> </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>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,在页面中用<divid="sample">就可以调用这个样式。</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>这个宽度仅仅指你内容的宽度,不包含margin,border和padding。</p><p>但在有些浏览器中不是这么定义的,需要你多试试。</p><p>  2.CSS2盒模型</p><p>  自从1996年CSS1的推出,W3C组织就建议把所有网页上的对像都放在一个盒(box)中,设计师可以</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 = "9651549"; var total_page = "19"; var mfull = false; var mshow = false; function DownLoad() { window.location.href='https://m.bdocx.com/down/9651549.html'; } function relate() { var reltop = $('#relate').offset().top-50; $("html,body").animate({ scrollTop: reltop }, 500); } </script> <script> var pre = "https://file1.bdocx.com/fileroot1/2023-2/4/8bdc918c-9768-44cb-87da-afce4e305d2f/8bdc918c-9768-44cb-87da-afce4e305d2f"; var freepage = parseInt('19'); var total_c = parseInt('19'); 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;"; 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=\"w3c WEB标准教程.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/22925731.html" title="最新人教版七年级上册英语知识点总结及练习文档格式.docx">最新人教版七年级上册英语知识点总结及练习文档格式.docx</a> </li><li><em class="docx"/></em><a target="_parent" href="https://m.bdocx.com/doc/22925730.html" title="专项节能方案word参考模板Word文档下载推荐.docx">专项节能方案word参考模板Word文档下载推荐.docx</a> </li><li><em class="docx"/></em><a target="_parent" href="https://m.bdocx.com/doc/22925721.html" title="最新版世纪金榜初中全程复习方略 知能综合检测四七年级下册Units 58Word文件下载.docx">最新版世纪金榜初中全程复习方略 知能综合检测四七年级下册Units 58Word文件下载.docx</a> </li><li><em class="docx"/></em><a target="_parent" href="https://m.bdocx.com/doc/22925714.html" title="最新中小学美术教师招聘考试试题附答案Word格式文档下载.docx">最新中小学美术教师招聘考试试题附答案Word格式文档下载.docx</a> </li><li><em class="docx"/></em><a target="_parent" href="https://m.bdocx.com/doc/22925710.html" title="最新民法总则全文内容是什么Word格式.docx">最新民法总则全文内容是什么Word格式.docx</a> </li><li><em class="docx"/></em><a target="_parent" href="https://m.bdocx.com/doc/22925709.html" title="组织学与胚胎学的名词解释与 相应的英文文档格式.docx">组织学与胚胎学的名词解释与 相应的英文文档格式.docx</a> </li><li><em class="docx"/></em><a target="_parent" href="https://m.bdocx.com/doc/22925708.html" title="最新自考企业管理概论试题答案文档格式.docx">最新自考企业管理概论试题答案文档格式.docx</a> </li><li><em class="docx"/></em><a target="_parent" href="https://m.bdocx.com/doc/22925706.html" title="重庆产业现状Word文件下载.docx">重庆产业现状Word文件下载.docx</a> </li><li><em class="docx"/></em><a target="_parent" href="https://m.bdocx.com/doc/22925705.html" title="自学网Word文档格式.docx">自学网Word文档格式.docx</a> </li><li><em class="docx"/></em><a target="_parent" href="https://m.bdocx.com/doc/22925703.html" title="注册验船师试题题库A级共135题Word文件下载.docx">注册验船师试题题库A级共135题Word文件下载.docx</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/7397043.html" target="_parent" title="垃圾发电厂设备检修管理制度.docx">垃圾发电厂设备检修管理制度.docx</a></li> <li><em class="docx"></em> <a href="https://m.bdocx.com/doc/7397044.html" target="_parent" title="垃圾发电厂设备检修管理制度.docx">垃圾发电厂设备检修管理制度.docx</a></li> <li><em class="docx"></em> <a href="https://m.bdocx.com/doc/7397045.html" target="_parent" title="葫芦岛市特殊教育学校王香林的《三角形面积》课堂教学设计.docx">葫芦岛市特殊教育学校王香林的《三角形面积》课堂教学设计.docx</a></li> <li><em class="docx"></em> <a href="https://m.bdocx.com/doc/7397046.html" target="_parent" title="会计模拟实习报告0.docx">会计模拟实习报告0.docx</a></li> <li><em class="docx"></em> <a href="https://m.bdocx.com/doc/7397047.html" target="_parent" title="广西交通运输行业指南旧水泥混凝土路面加铺沥青混合料面教学文案.docx">广西交通运输行业指南旧水泥混凝土路面加铺沥青混合料面教学文案.docx</a></li> <li><em class="docx"></em> <a href="https://m.bdocx.com/doc/7397048.html" target="_parent" title="会计模拟实习报告0.docx">会计模拟实习报告0.docx</a></li> <li><em class="docx"></em> <a href="https://m.bdocx.com/doc/7397049.html" target="_parent" title="九年级政治下册课时同步测试题6.docx">九年级政治下册课时同步测试题6.docx</a></li> <li><em class="docx"></em> <a href="https://m.bdocx.com/doc/7397050.html" target="_parent" title="结婚50周年纪念日子女贺词精选多篇.docx">结婚50周年纪念日子女贺词精选多篇.docx</a></li> <li><em class="docx"></em> <a href="https://m.bdocx.com/doc/7397051.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=w3c">w3c</a></li> <li class="tagPopup"><a target="_parent" class="tag tagsearch" rel="nofollow" href="https://m.bdocx.com/search.html?q=WEB%e6%a0%87%e5%87%86%e6%95%99%e7%a8%8b">WEB标准教程</a></li> <li class="tagPopup"><a target="_parent" class="tag tagsearch" rel="nofollow" href="https://m.bdocx.com/search.html?q=WEB">WEB</a></li> <li class="tagPopup"><a target="_parent" class="tag tagsearch" rel="nofollow" href="https://m.bdocx.com/search.html?q=%e6%a0%87%e5%87%86">标准</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-00020.html">高等教育</a><span> > </span><a href="https://m.bdocx.com/booklist-0002000010.html">文学</a> </div> <br /> <div class="cssnone"> <iframe title="来源" src="https://m.bdocx.com/BookRead.aspx?id=TzZsasFSADE%3d&parto=3c%2fdFuga3LDAppyunqFxNShexsD2Aezwlc9cW%2bVrZtCUWPckvC0MQLB6iysEuZsgiXW2F4hYJYf2jWi%2fRpGi805SGmHXzY%2f9pSgSzicF9L6IRdyMd%2bkT1dGZMWcH5iQmA2N5wRJkfhva55Bdomf%2f1JnZKjssUD6YxLd9819u8sRtUYgyltbTzwfvtavQ1IPNwr4cI%2bSZzoyXouK2otC8kw9q23vYice7" 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/9651549.html"; if (wx) { wx.config({ debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId: 'wx4f717640abfd1120', // 必填,公众号的唯一标识 timestamp: '1720249780', // 必填,生成签名的时间戳 nonceStr: '320722549D1751CF3F247855F937B982', // 必填,生成签名的随机串 signature: '5d6797ecaaf3f38e9ffd32c37461d0fa9d13d6b7',// 必填,签名,见附录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/9651549.html"; if (wx) { wx.config({ debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId: 'wx4f717640abfd1120', // 必填,公众号的唯一标识 timestamp: '1720249780', // 必填,生成签名的时间戳 nonceStr: '320722549D1751CF3F247855F937B982', // 必填,生成签名的随机串 signature: '5d6797ecaaf3f38e9ffd32c37461d0fa9d13d6b7',// 必填,签名,见附录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>