亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

這個case是不是可以不用<a>???

用a是為了創建連接的,但是貌似a的連接作用被css設置位置給破壞了(position:fixed)

然后后來老師也說明了頁面切換的原理:是通過input觸發盒子st-scroll在panel(section)上的平移來實現的

也就是說頁面切換或者說連接,跟標簽a是沒有關系的!那前邊為什么要用標簽a?這里這個標簽a有什么特殊的作用是不可以用其他行標簽替換的?

正在回答

3 回答

這個是a標簽在這里的作用是語義化,什么是語義化,語義化是讓機器,如瀏覽器,屏幕閱讀器來使用的。就是讓他們知道這個標簽就是甘某種鏈接,如果你的頁面代碼對語義化要求不是很高,那么是可以用其它標簽代替,如可以使用span標簽。

0 回復 有任何疑惑可以回復我~
#1

proto 提問者

語義化跟最終效果的實現有必然聯系么,比如這個case里,a標簽的語義化意思是告訴瀏覽器這個是連接,但是最后連接作用并不是用這個實現的,所以這個語義化還有意義么?是不是像這種情況語義化就沒有意義了
2015-09-10 回復 有任何疑惑可以回復我~
#2

purple_yao 回復 proto 提問者

a現在的作用就是語義化,你可以理解大一些,就是某個跳轉,這個case的a就是實現菜單的跳轉,所以還是有意義的。在咱們國內不太重語議化的地方,可以不這么嚴格(重語義化)。這個case的源代碼最早的來源是個老外寫的,所以語義化這方面比較重視,如果在國內,外了幾個比較大的互聯網公司(bat)其它的地方面沒有這么重語義化,所以可以使用其它的標簽。
2015-09-10 回復 有任何疑惑可以回復我~

仔細聽了一下,如果老師講的頁面切換原理是對的,那么2-3前邊關于標簽a老師的講解就是錯誤的,簡直就是生搬硬套,老師講的時候難道自己沒發現么

0 回復 有任何疑惑可以回復我~

臥槽他么老師都不能出來交流交流么?那你搞個提問有雞毛意義???

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

這個case是不是可以不用<a>啊?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號