您现在的位置是:网站首页> 编程资料编程资料

学习如何书写整洁规范的HTML标记_HTML/Xhtml_网页制作_

2021-09-13 1008人已围观

简介 让我们来看一些写得并不友好的HTML标记, 并针对这些问题进行讨论,从而学习如何书写整洁规范的HTML标记。

良好的HTML代码是一个漂亮网站的基础。当我教别人CSS的时候, 我总是首先告诉他们: 良好的CSS只存在于良好的HTML标记基础上。这就好像一间房子需要一个坚固的地基一样,对不? 整洁、语义化的HTML标记具有很多的优势,但却还是有很多网站使用着并不友好的标记写法。

让我们来看一些写得并不友好的HTML标记, 并针对这些问题进行讨论,从而学习如何书写整洁规范的HTML标记。

: Chris Cyier在这里使用了两个文档来进行本文的代码说明: bad codegood code 。大家学习的时候请参考着这两个文件。

1. 严格的 DOCTYPE

我们要做到这一点,只需要按正确的步骤来做即可. 没必要去讨论是否使用HTML 4.01或 XHTML 1.0,两者都对我们书写正确的代码提出了严格的要求。

strict doctype example

但无论如何我们的代码不应该使用任何Tables表格来进行布局, 所以也就没必要使用Transitional DOCTYPE.

相关资源:

  • W3C推荐的 DTDs(文件类型声明)
  • Fix Your Site With the Right DOCTYPE!
  • No more Transitional DOCTYPEs, please

: 所谓的DTD就是文档类型声明,简单来说,就是对特定文档所定义的一些规则,这些规则包括一系列的元素和实体的声明。XHTML文档类型有三种: STRICT(严格类型), TRANSITIONAL(过渡类型)和 FRAMESET(框架类型)。目前,我们使用最多的是TRANSITIONAL,比如本站目前也是使用 XHTML 1.0 TRANSITIONAL。如果你的HTML代码书写的还算良好,那把现有的TRANSITIONAL 转为STRICT还是比较方便的。反之,也不用太急着转,个人觉得,STRICT更严谨,但用TRANSITIONAL也并没有太大影响。

2. Character set & encoding characters

在我们的 部份, 第一件事情就是声明字符集. 我们使用了UTF-8, 但是把它放到了 后面. 让我们把字符集声明移动到最上面,因为我们要让浏览器在阅读任何内容之前就应该知道以何种字符集来进行处理。</p><p class="showcase"><img title="12条保持HTML代码整洁的原则" alt="character example" src="//img.jbzj.com/do/uploads/allimg/090826/0148571.png"></p><p>除了字符集声明的位置外,<title>中出现的奇怪字符也是需要注意的问题,比如最常用的”<strong><span style="COLOR: #008000">&</span></strong>“字符,我们应该使用字符实体”<strong><span style="COLOR: #008000">&</span></strong>“来替换它。</p><p><strong>相关资源:</strong></p><ul><li><font color="#4499aa">Wikipedia: UTF-8</font></li><li><font color="#4499aa">A tutorial on character code issues</font></li><li><font color="#4499aa">The Extended ASCII table</font></li></ul><h3>3. 适当的缩进</h3><p>在书写代码的时候,缩进并不会影响网页的外观,但使用适当的缩进能使代码更具可读性,标准的缩进方法是当你开始一个新的元素时缩进一个Tab位(或几个空格)。另外,记得,关闭元素的标签与开始标签对齐。</p><p><strong><span style="COLOR: #ff0000">注</span></strong>: 一些朋友会嫌书写代码的时候缩进比较麻烦,如果仅仅是你一个人阅读这份代码,那可能没什么问题,你自己觉得OK就好。但如果是协作或你的作品是公开发布分享的,那书写漂亮的可读化性更高的代码就很有必要了。</p><p class="showcase"><img title="12条保持HTML代码整洁的原则" alt="indentation example" src="//img.jbzj.com/do/uploads/allimg/090826/0148572.png"></p><p><strong>相关资源:</strong></p><ul><li><font color="#4499aa">Clean up your Web pages with HTML TIDY</font></li></ul><h3>4. 使用外部CSS 和 JavaScript</h3><p>我们有一些CSS代码已经延伸到我们的<head>部分。这是一个严重的犯规,因为它它只能适用于单一的HTML网页。保持独立的CSS文件意味着未来的网页可以链接到它们,并使用相同的代码。Javascript也是同样的道理。</p><p><strong><span style="COLOR: #ff0000">注</span></strong>: 当然,这个问题或许也并不是那么严重。比如作为WordPress主题来说,写在<head>里面的代码也就作用于所有WordPress页面。但把CSS写在<head>里面仍然是个非常不好的习惯。</p><p class="showcase"><img title="12条保持HTML代码整洁的原则" alt="external example" src="//img.jbzj.com/do/uploads/allimg/090826/0148573.png"></p><h3>5. 正确的标签嵌套</h3><p>在我们的网站标题里面,我们使用<h1>作为网站标题标签,这是完美的。并且添加了一个到首页的链接,但错误就出在把链接放到了<h1>外面,<a>链接包围了<h1>。这种简单的嵌套错误,大多数浏览器都能良好的处理,但从技术上来说,这是不行的。</p><p>锚链接是一个内联元素,而<h1>标题是一个区块元素,区块元素不应该被放在内联元素中。</p><p class="showcase"><img title="12条保持HTML代码整洁的原则" alt="nesting example" src="//img.jbzj.com/do/uploads/allimg/090826/0148574.png"></p><h3>6. 去除不必要的DIV</h3><p>我不知道谁首先发明,但我喜欢“ divitis ”这个词,它指的是在<font color="#4499aa">HTML标记</font>中过度的使用divs。在学习网页设计的某个阶段,大家学习如何使用一个DIV来包裹诸多其它元素来实现方便的布局和样式化。这就导致了DIV元素的滥用,需要的地方我们用了,完全不必要的地方我们也用了。</p><p class="showcase"><img title="12条保持HTML代码整洁的原则" alt="divitis example" src="//img.jbzj.com/do/uploads/allimg/090826/0148575.png"></p><p>在上图的例子中,我们使用了一个 div (”topNav”) 来包含了UL列表 (”bigBarNavigation”). 但DIV和UL都是区块元素,所以没有必要使用DIV来包裹UL元素。</p><p><strong>相关资源:</strong></p><ul><li><font color="#4499aa">Divitis: what it is, and how to cure it.</font></li></ul><h3>7. 使用更好的命名惯例</h3><p>现在正好谈一下命名管理, 在上一条所说的示例中,我们的UL使用了ID名称 “bigBarNavigation.” 其中 “Navigation” 很好的说明了该区块的内容,但 “big” 和 “Bar” 描述的却是设计而不是内容. 它可能是在说这个菜单是一个很大的工具条, 但如果这个菜单的设计变成垂直的,那这个名称就会显得混乱和不相关。</p><p class="showcase"><img title="12条保持HTML代码整洁的原则" alt="naming conventions example" src="//img.jbzj.com/do/uploads/allimg/090826/0148576.png"></p><p>友好的 class 和 id 名称 例如 “mainNav,” “subNav,” “sidebar,” “footer,” “metaData,” ,它们描述了所包含的内容. 不好的 class 和 id 名称则描述设计, 比如 “bigBoldHeader,” “leftSidebar,” and “roundedBox.”</p><p><strong><span style="COLOR: #ff0000">注</span></strong>: Chris 所强调的是按内容还是按设计来进行命名。个人补充一点: <strong>ID和Class名称使用大写还是小写</strong>,<strong>或单词首字母大写</strong>。首先,完全的大写单词是不利于阅读的,排除。至于完全使用小写还是单词首字母大写,就看个人的习惯了。<strong>重要的一点是,不管使用哪种规则,应该保持一致</strong>。不要一会儿纯小写,一会儿又首字母大写,会很混乱。</p><p>另外,我个人比较迷糊的是,对比较长的名称,是加下划线“_”, 还是连字符”-”,亦或不用。或者是我想的太复杂了吧。用哪种都好,保持一致就OK。<br></p><div class="cupage"><a href="#">上一页</a><strong>1</strong><a href="20482_2.html">2</a><a href="20482_2.html">下一页</a><a href="20482_all.html">阅读全文</a></div><div class="clearfix"><span id="art_bot" class="jbTestPos"></span></div> <p class="share"><b>提示:</b> 本文由<b>神</b>整理自网络,如有侵权请联系本站删除! <br/> 本站声明: <br/> 1、本站所有资源均来源于互联网,不保证100%完整、不提供任何技术支持; <br/> 2、本站所发布的文章以及附件仅限用于学习和研究目的;不得将用于商业或者非法用途;否则由此产生的法律后果,本站概不负责! </p> <p><span class="diggit"></span></p> <div class="nextinfo"> <p>上一篇:<a href="/programinfo/?id=8788">Data URI和MHTML完整解决所有浏览器_HTML/Xhtml_网页制作_</a></p> <p>下一篇:<a href="/programinfo/?id=8790">HTML link标记的rel属性_HTML/Xhtml_网页制作_</a></p> </div> </div> </div> <div class="whitebg"> <h2 class="htitle">相关内容</h2> <ul class="otherlink"> <li><a href="/programinfo/?id=8788">Data URI和MHTML完整解决所有浏览器_HTML/Xhtml_网页制作_</a></li> <li><a href="/programinfo/?id=8787">HTML 5 Reset Stylesheet_HTML/Xhtml_网页制作_</a></li> <li><a href="/programinfo/?id=8786">HTML 网页头部代码全清楚_HTML/Xhtml_网页制作_</a></li> <li><a href="/programinfo/?id=8785">HTML网页制作教程 谨慎使用iframe标记_HTML/Xhtml_网页制作_</a></li> <li><a href="/programinfo/?id=8784">HTML减肥 精简HTML标记制作网页_HTML/Xhtml_网页制作_</a></li> <li><a href="/programinfo/?id=8783">40多个漂亮的网页表单设计实例_HTML/Xhtml_网页制作_</a></li> <li><a href="/programinfo/?id=8782">iframe 自适应大小实现代码_HTML/Xhtml_网页制作_</a></li> <li><a href="/programinfo/?id=8781">html 标签ID可以是变量 _HTML/Xhtml_网页制作_</a></li> <li><a href="/programinfo/?id=8780">Web页面 自定义选择框Select_HTML/Xhtml_网页制作_</a></li> <li><a href="/programinfo/?id=8779">HTML网页中的URL表示方式_HTML/Xhtml_网页制作_</a></li> </ul> </div> </div> <div class="rbox"> <div class="whitebg paihang"> <h2 class="htitle">点击排行</h2> <ul> <li><i></i><a href="/programinfo/?id=1208905">唯唯绸否猜打一最佳正确生肖[最佳成语最佳释义解释答]</a></li> <li><i></i><a href="/programinfo/?id=154665">TYSB手游公测版下载-TYSB官方唯一正版手游下载 _安卓网</a></li> <li><i></i><a href="/programinfo/?id=1208911">士绅名流代表是指什么生肖数字,成语释义解释落实</a></li> <li><i></i><a href="/programinfo/?id=1208903">洗牌猫下载-洗牌猫(卡牌对战)Shuffle Cats v0.14.8_安卓网</a></li> <li><i></i><a href="/programinfo/?id=1208910">士绅名流代表什么生肖,成语释义解释落实</a></li> <li><i></i><a href="/programinfo/?id=1208902">丛林动物宝宝发型沙龙游戏-丛林动物宝宝发型沙龙(休闲装扮)Baby Jungle Animal Hair Salon v1.0.10_安卓网</a></li> <li><i></i><a href="/programinfo/?id=1208909">士绅名流是指代表什么生肖、释义成语解释落实</a></li> <li><i></i><a href="/programinfo/?id=1208895">超人跑跑游戏下载-超人跑跑(横版动漫酷跑) v1.0.0_安卓网</a></li> </ul> </div> <div class="whitebg tuijian"> <h2 class="htitle">本栏推荐</h2> <ul> <li> <a href="/programinfo/?id=436025"> <p>pandas获取对应的行或者列方式_python_</p> </a> </li> <li> <a href="/programinfo/?id=436024"> <i> <img src="//img.jbzj.com/file_images/article/202402/202402240855301.jpg" onerror="javascript:this.src='/static/images/1.jpg';"> </i> <p>pandas如何获取某个数据的行号_python_</p> </a> </li> <li> <a href="/programinfo/?id=436023"> <i> <img src="//img.jbzj.com/file_images/article/202402/202402240916472.png" onerror="javascript:this.src='/static/images/1.jpg';"> </i> <p>python进程池Pool中apply方法与apply_async方法的区别_python_</p> </a> </li> <li> <a href="/programinfo/?id=436022"> <p>python array中关于[a,b,c]的使用方式_python_</p> </a> </li> <li> <a href="/programinfo/?id=436021"> <i> <img src="//img.jbzj.com/file_images/article/202402/202402240929274.jpg" onerror="javascript:this.src='/static/images/1.jpg';"> </i> <p>Python进程multiprocessing.Process()的使用解读_python_</p> </a> </li> <li> <a href="/programinfo/?id=436020"> <p>selenium常用API的使用过程记录(包括自动登录)_python_</p> </a> </li> <li> <a href="/programinfo/?id=436019"> <p>Python使用multiprocessing如何实现多进程_python_</p> </a> </li> </ul> </div> <div class="whitebg wenzi"> <h2 class="htitle">猜你喜欢</h2> <ul> <li><a href="/programinfo/?id=436025">pandas获取对应的行或者列方式_python_</a></li> <li><a href="/programinfo/?id=436024">pandas如何获取某个数据的行号_python_</a></li> <li><a href="/programinfo/?id=436023">python进程池Pool中apply方法与apply_async方法的区别_python_</a></li> <li><a href="/programinfo/?id=436022">python array中关于[a,b,c]的使用方式_python_</a></li> <li><a href="/programinfo/?id=436021">Python进程multiprocessing.Process()的使用解读_python_</a></li> <li><a href="/programinfo/?id=436020">selenium常用API的使用过程记录(包括自动登录)_python_</a></li> <li><a href="/programinfo/?id=436019">Python使用multiprocessing如何实现多进程_python_</a></li> </ul> </div> </div> </article> <footer> <div class="box"> <div class="wxbox"> <ul> <li><img src="/static/images/wx.png"><span>我的微信</span></li> </ul> </div> <div class="endnav"> <p><b>关于我们</b></p> <p>神代码(http://58t.net )是IT资源下载与IT技能学习平台。js代码网收集整理了最新IT开发视频教程、网站模板、网站源码、js特效(插件)等,充分满足IT用户对不同类型资源的下载需求。代码网拒绝滥竽充数,我们只提供精品资源! <a data-ext-mark="custom-02" href="http://wpa.qq.com/msgrd?v=3&uin=512953070&site=qq&menu=yes" rel="nofollow" class="btn-contact custom-w" target="_blank" style="color: #448aff;"> 站长QQ:512953070 </a> 本站会员:606 </p> <p>© 技术支持:<a href="http://58t.net" title="神代码" target="_blank">神代码(http://58t.net)</a> <a href="http://blog.sixgod.net/programinfo/?id=8789" title="blog.sixgod.net" target="_blank">blog.sixgod.net</a> <a href="http://blog.haifeisi.net/programinfo/?id=8789" title="blog.haifeisi.net" target="_blank">blog.haifeisi.net</a> <a href="http://blog.flerken.cn/programinfo/?id=8789" title="blog.flerken.cn" target="_blank">blog.flerken.cn</a> <a href="http://blog.bieha.cn/programinfo/?id=8789" title="blog.bieha.cn" target="_blank">blog.bieha.cn</a> <a href="http://blog.miuti.cn/programinfo/?id=8789" title="blog.miuti.cn" target="_blank">blog.miuti.cn</a> <a href="http://blog.dk028.com/programinfo/?id=8789" title="blog.dk028.com" target="_blank">blog.dk028.com</a> <a href="http://blog.scflcp.cn/programinfo/?id=8789" title="blog.scflcp.cn" target="_blank">blog.scflcp.cn</a> <a href="http://blog.bzbl.cn/programinfo/?id=8789" title="blog.bzbl.cn" target="_blank">blog.bzbl.cn</a> <a href="http://blog.mlft.cn/programinfo/?id=8789" title="blog.mlft.cn" target="_blank">blog.mlft.cn</a> <a href="http://blog.7zz.net/programinfo/?id=8789" title="blog.7zz.net" target="_blank">blog.7zz.net</a> <a href="http://blog.liuyifei.net/programinfo/?id=8789" title="blog.liuyifei.net" target="_blank">blog.liuyifei.net</a> <a href="http://blog.58t.net/programinfo/?id=8789" title="blog.58t.net" target="_blank">blog.58t.net</a> <a href="http://blog.yamiao.net/programinfo/?id=8789" title="blog.yamiao.net" target="_blank">blog.yamiao.net</a> <a href="http://blog.caclrc.cn/programinfo/?id=8789" title="blog.caclrc.cn" target="_blank">blog.caclrc.cn</a> <a href="http://blog.rgbbs.cn/programinfo/?id=8789" title="blog.rgbbs.cn" target="_blank">blog.rgbbs.cn</a> <a href="http://blog.heiapp.net/programinfo/?id=8789" title="blog.heiapp.net" target="_blank">blog.heiapp.net</a> <a href="http://blog.zhfjx.cn/programinfo/?id=8789" title="blog.zhfjx.cn" target="_blank">blog.zhfjx.cn</a> <a href="http://blog.sshfy.cn/programinfo/?id=8789" title="blog.sshfy.cn" target="_blank">blog.sshfy.cn</a> <a href="http://blog.sxdgc.cn/programinfo/?id=8789" title="blog.sxdgc.cn" target="_blank">blog.sxdgc.cn</a> <a href="http://blog.28city.cn/programinfo/?id=8789" title="blog.28city.cn" target="_blank">blog.28city.cn</a> <a href="http://blog.etcb.cn/programinfo/?id=8789" title="blog.etcb.cn" target="_blank">blog.etcb.cn</a> <a href="http://blog.abdayah.cn/programinfo/?id=8789" title="blog.abdayah.cn" target="_blank">blog.abdayah.cn</a> <a href="http://blog.ddbdzs.cn/programinfo/?id=8789" title="blog.ddbdzs.cn" target="_blank">blog.ddbdzs.cn</a> <a href="http://blog.hyflex.cn/programinfo/?id=8789" title="blog.hyflex.cn" target="_blank">blog.hyflex.cn</a> <a href="http://blog.11855.cn/programinfo/?id=8789" title="blog.11855.cn" target="_blank">blog.11855.cn</a> <a href="http://blog.11566.cn/programinfo/?id=8789" title="blog.11566.cn" target="_blank">blog.11566.cn</a> <a href="http://blog.11355.cn/programinfo/?id=8789" title="blog.11355.cn" target="_blank">blog.11355.cn</a> <a href="http://blog.62622.cn/programinfo/?id=8789" title="blog.62622.cn" target="_blank">blog.62622.cn</a> <a href="http://blog.cbwq.cn/programinfo/?id=8789" title="blog.cbwq.cn" target="_blank">blog.cbwq.cn</a> <a href="http://blog.zrqm.cn/programinfo/?id=8789" title="blog.zrqm.cn" target="_blank">blog.zrqm.cn</a> <a href="http://blog.rlfm.cn/programinfo/?id=8789" title="blog.rlfm.cn" target="_blank">blog.rlfm.cn</a> <a href="http://blog.pbtb.cn/programinfo/?id=8789" title="blog.pbtb.cn" target="_blank">blog.pbtb.cn</a> <a href="http://blog.knlz.cn/programinfo/?id=8789" title="blog.knlz.cn" target="_blank">blog.knlz.cn</a> <a href="http://blog.rhwf.cn/programinfo/?id=8789" title="blog.rhwf.cn" target="_blank">blog.rhwf.cn</a> <a href="http://blog.dxfp.cn/programinfo/?id=8789" title="blog.dxfp.cn" target="_blank">blog.dxfp.cn</a> <a href="http://blog.rptb.cn/programinfo/?id=8789" title="blog.rptb.cn" target="_blank">blog.rptb.cn</a> <a href="http://blog.nzjg.cn/programinfo/?id=8789" title="blog.nzjg.cn" target="_blank">blog.nzjg.cn</a> <a href="http://blog.ygnl.cn/programinfo/?id=8789" title="blog.ygnl.cn" target="_blank">blog.ygnl.cn</a> <a href="http://blog.rxbg.cn/programinfo/?id=8789" title="blog.rxbg.cn" target="_blank">blog.rxbg.cn</a> <a href="http://blog.rfbc.cn/programinfo/?id=8789" title="blog.rfbc.cn" target="_blank">blog.rfbc.cn</a> <a href="http://blog.rwbs.cn/programinfo/?id=8789" title="blog.rwbs.cn" target="_blank">blog.rwbs.cn</a> <a href="http://blog.music.liuyifei.net/programinfo/?id=8789" title="blog.music.liuyifei.net" target="_blank">blog.music.liuyifei.net</a> <a href="http://blog.img.liuyifei.net/programinfo/?id=8789" title="blog.img.liuyifei.net" target="_blank">blog.img.liuyifei.net</a> <a href="http://blog.drnu.cn/programinfo/?id=8789" title="blog.drnu.cn" target="_blank">blog.drnu.cn</a> <a href="http://blog.wyim.cn/programinfo/?id=8789" title="blog.wyim.cn" target="_blank">blog.wyim.cn</a> <a href="http://blog.dvtg.cn/programinfo/?id=8789" title="blog.dvtg.cn" target="_blank">blog.dvtg.cn</a> <a href="http://blog.fvhc.cn/programinfo/?id=8789" title="blog.fvhc.cn" target="_blank">blog.fvhc.cn</a> <a href="http://blog.lble.cn/programinfo/?id=8789" title="blog.lble.cn" target="_blank">blog.lble.cn</a> <a href="http://blog.mvhu.cn/programinfo/?id=8789" title="blog.mvhu.cn" target="_blank">blog.mvhu.cn</a> <a href="http://blog.uesese.cn/programinfo/?id=8789" title="blog.uesese.cn" target="_blank">blog.uesese.cn</a> <a href="http://blog.ikuns.cc/programinfo/?id=8789" title="blog.ikuns.cc" target="_blank">blog.ikuns.cc</a> <a href="http://blog.02613.cn/programinfo/?id=8789" title="blog.02613.cn" target="_blank">blog.02613.cn</a> <a href="http://blog.lymzi.cn/programinfo/?id=8789" title="blog.lymzi.cn" target="_blank">blog.lymzi.cn</a> <a href="http://blog.ktoa.cn/programinfo/?id=8789" title="blog.ktoa.cn" target="_blank">blog.ktoa.cn</a> <a href="http://blog.73216.cn/programinfo/?id=8789" title="blog.73216.cn" target="_blank">blog.73216.cn</a> <a href="http://blog.crtwd.cn/programinfo/?id=8789" title="blog.crtwd.cn" target="_blank">blog.crtwd.cn</a> <a href="http://blog.szmdx.cn/programinfo/?id=8789" title="blog.szmdx.cn" target="_blank">blog.szmdx.cn</a> <a href="http://blog.kylkc.cn/programinfo/?id=8789" title="blog.kylkc.cn" target="_blank">blog.kylkc.cn</a> <a href="http://blog.dztmd.cn/programinfo/?id=8789" title="blog.dztmd.cn" target="_blank">blog.dztmd.cn</a> <a href="http://blog.pmhlw.cn/programinfo/?id=8789" title="blog.pmhlw.cn" target="_blank">blog.pmhlw.cn</a> <a href="http://blog.gfxtk.cn/programinfo/?id=8789" title="blog.gfxtk.cn" target="_blank">blog.gfxtk.cn</a> <a href="http://blog.tzpc.cn/programinfo/?id=8789" title="blog.tzpc.cn" target="_blank">blog.tzpc.cn</a> <a href="http://blog.jbqm.cn/programinfo/?id=8789" title="blog.jbqm.cn" target="_blank">blog.jbqm.cn</a> <a href="http://blog.sh3.cn/programinfo/?id=8789" title="blog.sh3.cn" target="_blank">blog.sh3.cn</a> <a href="http://blog.7sh.cn/programinfo/?id=8789" title="blog.7sh.cn" target="_blank">blog.7sh.cn</a> <a href="http://blog.95596.net/programinfo/?id=8789" title="blog.95596.net" target="_blank">blog.95596.net</a> <a href="http://blog.95540.net/programinfo/?id=8789" title="blog.95540.net" target="_blank">blog.95540.net</a> <a href="http://blog.12383.net/programinfo/?id=8789" title="blog.12383.net" target="_blank">blog.12383.net</a> <a href="http://blog.12363.net/programinfo/?id=8789" title="blog.12363.net" target="_blank">blog.12363.net</a> <a href="http://blog.boboji.net/programinfo/?id=8789" title="blog.boboji.net" target="_blank">blog.boboji.net</a> <a href="http://blog.r515.cn/programinfo/?id=8789" title="blog.r515.cn" target="_blank">blog.r515.cn</a> <a href="http://blog.g2050.cn/programinfo/?id=8789" title="blog.g2050.cn" target="_blank">blog.g2050.cn</a> <a href="http://blog.bbc888.com/programinfo/?id=8789" title="blog.bbc888.com" target="_blank">blog.bbc888.com</a> <a href="http://blog.ha123.net.cn/programinfo/?id=8789" title="blog.ha123.net.cn" target="_blank">blog.ha123.net.cn</a> <a href="http://blog.dindongji.com/programinfo/?id=8789" title="blog.dindongji.com" target="_blank">blog.dindongji.com</a> <a href="http://blog.dindongji.cn/programinfo/?id=8789" title="blog.dindongji.cn" target="_blank">blog.dindongji.cn</a> <a href="http://blog.dindongji.net/programinfo/?id=8789" title="blog.dindongji.net" target="_blank">blog.dindongji.net</a> <a href="http://blog.touyin.net/programinfo/?id=8789" title="blog.touyin.net" target="_blank">blog.touyin.net</a> <a href="http://blog.ludan.net/programinfo/?id=8789" title="blog.ludan.net" target="_blank">blog.ludan.net</a> <a href="http://blog.xshell.net/programinfo/?id=8789" title="blog.xshell.net" target="_blank">blog.xshell.net</a> <a href="http://blog.zdbcwf.com/programinfo/?id=8789" title="blog.zdbcwf.com" target="_blank">blog.zdbcwf.com</a> </p> </div> </div> <a href="#"> <div class="top"></div> </a></footer> <style type="text/css"> #zfbhb { background-color: aliceblue; width: 200px; position: fixed; left: 5px; bottom: 200px; } #zfbhb img { width: 200px; } #zfbhb1 { background-color: aliceblue; width: 150px; position: fixed; right: 5px; bottom: 40px; } #zfbhb1 img { width: 150px; margin-top: 10px; height: 80px; } @media screen and (min-width: 1px) and (max-width: 1023px) { #zfbhb { width: 100px !important; } #zfbhb img { width: 100px; } #zfbhb1 { background-color: aliceblue; width: 80px; position: fixed; right: 5px; bottom: 30px; } #zfbhb1 img { width: 80px; margin-top: 10px; height: 30px; } } </style> <div id="zfbhb"> <img src="/static/images/zfbhb.png" alt=""> </div> <div id="zfbhb1"> <a href="#" target="_blank"> <img src="/static/images/ad.gif" alt="-六神源码网"/> </a> <a href="/xiaoshuoliebiao/0/1.html" target="_blank"><img src="http://img.liuyifei.net/uploads/20250405/90f7d443007aeac93ead6cbd5fec9cd6.jpg" onerror="javascript:this.src='/static/images/ad.gif';"></a> <a href="/xiaoshuoliebiao/0/1.html" target="_blank"><img src="http://img.liuyifei.net/uploads/20250405/90f7d443007aeac93ead6cbd5fec9cd6.jpg" onerror="javascript:this.src='/static/images/ad.gif';"></a> <a href="/xiaoshuoliebiao/0/1.html" target="_blank"><img src="http://img.liuyifei.net/uploads/20250405/90f7d443007aeac93ead6cbd5fec9cd6.jpg" onerror="javascript:this.src='/static/images/ad.gif';"></a> <a href="/xiaoshuoliebiao/0/1.html" target="_blank"><img src="http://img.liuyifei.net/uploads/20250405/90f7d443007aeac93ead6cbd5fec9cd6.jpg" onerror="javascript:this.src='/static/images/ad.gif';"></a> <a href="/xiaoshuoliebiao/0/1.html" target="_blank"><img src="http://img.liuyifei.net/uploads/20250405/90f7d443007aeac93ead6cbd5fec9cd6.jpg" onerror="javascript:this.src='/static/images/ad.gif';"></a> <a href="/xiaoshuoliebiao/0/1.html" target="_blank"><img src="http://img.liuyifei.net/uploads/20250405/90f7d443007aeac93ead6cbd5fec9cd6.jpg" onerror="javascript:this.src='/static/images/ad.gif';"></a> </div> <script src="/static/js/jquery-1.8.3.min.js"></script> <script src="/static/js/comm.js"></script> <!--[if lt IE 9]> <script src="/static/js/modernizr.js"></script> <![endif]--> <script src="/static/js/tongji.js"></script> </body> </html>