这个case是不是可以不用<a>啊?

来源:2-3 导航页面切换(3)

proto

2015-09-09 10:06

用a是为了创建连接的,但是貌似a的连接作用被css设置位置给破坏了(position:fixed)

然后后来老师也说明了页面切换的原理:是通过input触发盒子st-scroll在panel(section)上的平移来实现的

也就是说页面切换或者说连接,跟标签a是没有关系的!那前边为什么要用标签a?这里这个标签a有什么特殊的作用是不可以用其他行标签替换的?

写回答 关注

3回答

  • purple_yao
    2015-09-09 18:18:38
    已采纳

    这个是a标签在这里的作用是语义化,什么是语义化,语义化是让机器,如浏览器,屏幕阅读器来使用的。就是让他们知道这个标签就是甘某种链接,如果你的页面代码对语义化要求不是很高,那么是可以用其它标签代替,如可以使用span标签。

    purple... 回复proto

    a现在的作用就是语义化,你可以理解大一些,就是某个跳转,这个case的a就是实现菜单的跳转,所以还是有意义的。在咱们国内不太重语议化的地方,可以不这么严格(重语义化)。这个case的源代码最早的来源是个老外写的,所以语义化这方面比较重视,如果在国内,外了几个比较大的互联网公司(bat)其它的地方面没有这么重语义化,所以可以使用其它的标签。

    2015-09-10 15:59:52

    共 2 条回复 >

  • proto
    2015-09-09 17:21:07

    仔细听了一下,如果老师讲的页面切换原理是对的,那么2-3前边关于标签a老师的讲解就是错误的,简直就是生搬硬套,老师讲的时候难道自己没发现么

  • proto
    2015-09-09 10:07:44

    卧槽他么老师都不能出来交流交流么?那你搞个提问有鸡毛意义???

css3实现网页平滑过渡效果

CSS3 打造页面之间的平滑过渡效果,带来神奇的体验

54368 学习 · 372 问题

查看课程

相似问题