星狮创想慎用UL列表.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
星狮创想慎用UL列表星狮创想慎用UL列表星狮创想慎用UL列表

星狮创想:慎用UL列表 星狮创想成立于2009年,翔通动漫集团旗下远程教育品牌,凭借翔通10年手机动漫行业经验,成为国内最早的UI设计培训机构,凭借超前的艺术设计理念,倾力打造平面设计,网页设计,UI设计,交互式设计培训行业高端品牌,国内知名互联网企业总监授课,终身就业指导。 今天交流会上,分享前端的开发经验,有一条虽然很快带过,但是我倒是印象蛮深刻的,就写点小结来分享一下吧。 不知道是标准害了大家还是大家害了标准,继class和div被滥用后,ul列表也有被不正确使用的趋势。似乎对于一个能被排成序列的东西,我们往往会习惯性地给它们用一个ul框起来,这样会显得很有语义。当一个页面里有太多的元素被这样处理时,考虑一下如果要兼容到移动终端的访问或者CSS加载不正常的时候,那么用户的体验是非常不佳的,试想一下移动终端上面最好是能把尽可能多的内容呈现在极其有限的屏幕里,而ul在没有样式修饰的情况下,是会向下延伸的,对于超长的页面,用户在移动终端上向下滚动页面时,是会失去耐心的,对于网页也是一样,至少就我本人来说,我在阅读百度知道的一些资料时,会禁掉CSS样式,偶尔也会碰到一些体验不佳的页面。 其实我觉得inline的元素可以适当地采用,特别是像做一个横向的列表时,我们是不是可以考虑一下用内联来呈现视觉呢?好像这样说有点晕,那就用一些“粗糙”的实例来说明一下问题吧。要实现一个这样的导航,大家都会想到用ul。 OK,那我们就先用ul列表来实现它(样式方面不作太多深究,只为实现效果,所以写得很随意) 源代码 lt;!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN gt;BRlt;html xmlns= lang=zh-cngt;BRlt;headgt;BRlt;meta http-equiv=Content-Type content=text/html; charset=gb2312 /gt;BRlt;meta http-equiv=Content-Language content=gb2312 /gt;BRlt;titlegt;lt;/titlegt;BRlt;/headgt;BRlt;bodygt;BRlt;style type =text/cssgt; BR/* lt;![CDATA[ */ BR*{BR list-style:none;BR margin:0;BR padding:0;BR font-size:12px;BR}BR#navigation{BR margin:10px auto;BR width:510px;BR overflow:hidden;BR}BR#navigation li{BR float:left;BR text-align:center;BR width:50px;BR border-left:1px solid #CCC;BR margin-left:-1px;BR}BR#navigation li a,BR#navigation li a:hover{BR color:#999;BR}BR/* ]]gt; */ BRlt;/stylegt; BRlt;ul id=navigationgt;BR lt;ligt;lt;a href=gt;菜单1lt;/agt;lt;/ligt;BR lt;ligt;lt;a href=gt;菜单2lt;/agt;lt;/ligt;BR lt;ligt;lt;a href=gt;菜单3lt;/agt;lt;/ligt;BR lt;ligt;lt;a href=gt;菜单4lt;/agt;lt;/ligt;BR lt;ligt;lt;a href=gt;菜单5lt;/agt;lt;/ligt;BR lt;ligt;lt;a href=gt;菜单6lt;/agt;lt;/ligt;BR lt;ligt;lt;a href=gt;菜单7lt;/agt;lt;/ligt;BR lt;ligt;lt;a href=gt;菜单8lt;/agt;lt;/ligt;BR lt;ligt;lt;a href=gt;菜单9lt;/agt;lt;/ligt;BR lt;ligt;lt;a href=gt;菜单10lt;/agt;lt;/ligt;BRlt;/ulgt; lt;/bodygt;BRlt;/htmlgt; 嗯,很棒,很漂亮的代码,在DOM查看器里发现真是太完美了: 再来假设一下样式没加载的时候,或者是用移动终端来访问会怎样: 看上去是垂直一列来呈现,如果一个页面里再多几个类似的ul,而它们本应在视觉上是要作横向排列的,而我们却“亢奋”地使用了ul来架构它们,那么有一天如果你心血来潮想用你的手机来访问自己写的页面

文档评论(0)

junjun37473 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档