欧美三区四区_av先锋影音资源站_亚洲第一论坛sis_影音先锋2020色资源网_亚洲精品社区_在线免费观看av网站_国产一区二区伦理_亚洲欧美视频一区二区_99视频精品全部免费在线_精精国产xxxx视频在线

CSS實例:Unobtrusive頁簽切換符合Web標準具有html語義_DIV+CSS實例

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!
頁簽的流行
  自從Yahoo!的首頁引進頁簽(tab, 見下圖)之后,這種可用性極佳的方式越來越受歡迎,用戶也逐步習慣和喜歡上它,因為它可以在原有的空間上增加更多的可用信息,而且只需切換,不需刷新整個頁面,瀏覽更愉快。很多網(wǎng)站接受并使用,如新浪等。


頁簽的標記結(jié)構(gòu)
  那么,讓我們來看看這些頁簽后的代碼。
  新浪完全不考慮什么標準,就是表格嵌套,我們略過不提。Yahoo!的XHTML形式是這樣的:

示例代碼 [m.ghpqjb.com]
<div>
<ul>
<li>頁簽1</li>
<li>頁簽2</li>
...
</ul>
</div>
<div>
<div>內(nèi)容1</div><!--它們可能由Ajax載入-->
<div>內(nèi)容1</div>
...
</div>

  符合標準,但卻沒有語義。頁簽和相應內(nèi)容沒有任何關聯(lián)。也就是說,在沒有CSS展現(xiàn)的情況下,用戶并不曉得頁簽究竟對應哪一塊內(nèi)容。而且就JavaScript實現(xiàn)來說,必須對元素定義更多的id或者class作為調(diào)用鉤子(hook),輕易造成代碼冗余。有人對此作出改良,使用連接元素的hash(即#號后的字段)跟內(nèi)容進行關聯(lián),即下面這種形式:

示例代碼 [m.ghpqjb.com]
<div>
<ul>
<li><a href="#content1">頁簽1</a></li>
<li><a href="#content2">頁簽2</a></li>
...
</ul>
</div>
<div>
<div id="content1">內(nèi)容1</div><!--它們可能由Ajax載入-->
<div id="content2">內(nèi)容1</div>
...
</div>

  這種方式對于機器來說,確實找到了關聯(lián)點,而且用戶點擊的時候,也能在hash的作用下(傳統(tǒng)說法中的“錨點”)調(diào)到相應的內(nèi)容區(qū)塊。有進步,但還是不夠語義。

語義,語義,語義!
  理想中標準的、語義的tab代碼應該是怎么樣的呢?在我看來,應該是這樣:

示例代碼 [m.ghpqjb.com]
<dl>
<dt>頁簽1</dt>
<dd>內(nèi)容1</dd>
<dt>頁簽2</dd>
<dd>內(nèi)容2</dd>
</dl>

  當然,我認為并不是Yahoo!的設計師/開發(fā)者并不了解語義,可能是由于某些非凡的需求在這種代碼下可能會實現(xiàn)不了,只好采取折衷方案。是的,在這種代碼形式下,語義雖能充分體現(xiàn),但是要實現(xiàn)頁簽的表現(xiàn)形式,確實是一個難題。

解決之道
  首先,請打開我們的Demo頁面,先自行分析一下。假如您使用Firefox,可以嘗試把CSS樣式禁用進行“欣賞”(假如您裝了Web developer toolbar,您可以CTRL SHIFT S)。繼續(xù)。

解決dt的橫排
  dt與dd交錯,如何能夠使得dt排在一行上?well,理論不分析太多,要使它們在一起,我們假設dd不存在。這樣的話,使用float就能排在一起。既然dd不能不存在,ok,那么讓它們脫離文檔流,如何做?
  position:absolute;就可以了。但是IE6有問題,wtf . 我的解決方法是,使用JavaScript把所有的dt湊一塊,這樣嚴重傷害了語義,但這只是一個瀏覽器問題,而且是在有JavaScript的時候才產(chǎn)生語義問題,阿彌陀佛,辯證法認為事物都具兩面性。

解決dd的自適用高度
  對于已經(jīng)position:absolute;了的dd,無論是理論還是實踐,使用純CSS都沒有解決方法。同樣,我使用了JavaScript來動態(tài)計算它的每一次高度,然后賦予整個dl。

局限性與缺點
  這樣做保證了標準、語義、Unobtrusive。但對于少部分擁有能解析CSS的先進瀏覽器但卻關閉了JavaScript的用戶來說,極有可能會被不能自適用高度的頁簽下的內(nèi)容區(qū)塊擋住了跟隨在后的信息。

s2uTab
  很興奮我能寫出一些實用的JavaScript,以上所提到的,我將之命名為s2uTab — 偏要解釋的話,它就是Standard, Semantic, Unobtrusive Tab的縮寫。首先,它很小,不依靠于任何庫,在IE6 , opera 9 , Firefox 2 均通過測試(若您有Safari,務必幫忙測試一下,謝謝)。其次,靈活,除了dl外無須任何鉤子,且頁簽數(shù)目靈活沒有限制。再次,您可以指定頁簽切換的事件形式,可以指定初始的頁簽是哪個。

用法
  您可以為window.onload添加如下函數(shù):

示例代碼 [m.ghpqjb.com]
s2uTab(頁簽, 事件類型, 初始頁簽);

  其中,頁簽指dl元素的引用,假如您傳入的是字符串,則返回id是改字符串的dl引用;事件類型是指,頁簽的激活是點擊還是鼠標懸停,傳入click或者mouseover(注重:沒有”on”!)即可;初始頁簽是指您在初始化頁面時需要激活的頁簽,注重,為符合編程習慣,請從0算起。
  請多多參考我們的例子。
  

來源:無憂整理//所屬分類:DIV+CSS實例/更新時間:2007-04-15
相關DIV+CSS實例
亚洲高清不卡在线观看| 亚洲精品怡红院| 青草网在线观看| 日韩精品一区二区三| 欧美在线导航| 91亚洲国产成人精品一区二三| 日韩av在线免费观看| 欧美精品在线一区| 亚洲av无一区二区三区| aaa国产精品| 国产婷婷一区二区| 大胆人体色综合| 国产一区二区网| 久久久久精彩视频| 一区视频在线| 色94色欧美sute亚洲线路二 | 婷婷成人综合| 国产精品传媒在线| 国模精品视频一区二区| 十八禁视频网站在线观看| 国产人妻精品一区二区三区| 亚洲综合二区| 日韩一区二区三区在线视频| 欧美精品久久| 免费视频一二三区| 大胆日韩av| 天天亚洲美女在线视频| 国产原创欧美精品| 熟女人妻在线视频| 日韩三级精品| 国产精品乱人伦一区二区| 91精品国产色综合久久不卡98口| 手机av在线免费| 在线精品亚洲欧美日韩国产| 国产精品一区二区久久不卡| 亚洲免费av电影| 日韩xxxx视频| 96日本xxxxxⅹxxx17| 视频一区免费在线观看| 精品国产乱码久久久久久夜甘婷婷 | 国产精品无码一区二区三区| 精品入口麻豆88视频| 国产日韩v精品一区二区| 久久久欧美一区二区| 日本少妇xxx| 91麻豆精品| 国产精品伦理在线| 国产精彩精品视频| 免费观看av网站| 日韩高清影视在线观看| 亚洲国产精品麻豆| 国产富婆一区二区三区 | 成年免费在线观看| 亚洲黄色影院| 欧美不卡一区二区三区四区| 国产手机视频在线观看| 国产一区二区小视频| 久久99精品国产麻豆婷婷| 伊人久久免费视频| www欧美激情| 国产成人午夜性a一级毛片| 国产午夜精品一区二区三区视频| 欧美中文字幕精品| 精品人妻少妇嫩草av无码| 日韩精品福利一区二区三区| 舔着乳尖日韩一区| 鲁鲁视频www一区二区| 成人午夜视频在线播放| 国产精品一二| 亚洲九九九在线观看| heyzo国产| 蜜桃精品在线| 中文字幕在线不卡一区二区三区| 成人乱人伦精品视频在线观看| jizzjizz日本少妇| 欧美在线日韩| 亚洲国产成人91精品| 久久精品国产精品亚洲色婷婷| 亚州视频一区二区三区| 久久久久久黄色| 国产精品视频精品| 91视频青青草| 亚洲成人中文| 亚洲日本成人网| 亚洲一级片免费| 欧美专区一区| 欧美日韩国产综合视频在线观看中文| 欧美成人蜜桃| 在线免费av网| 成人中文字幕在线| 日韩av免费在线| 999精品在线视频| 很黄很黄激情成人| 亚洲欧美精品suv| 亚洲免费999| 久久久久观看| 欧美性极品少妇| www国产无套内射com| 天天摸夜夜添狠狠添婷婷| 欧美激情一区二区三区不卡| 91在线网站视频| 国产污污视频在线观看| 奇米777欧美一区二区| 欧美成人精品激情在线观看| 日韩av手机在线播放| 精品国产99| 精品av久久707| 亚洲老女人av| 国产精品17p| 欧美性xxxxx极品少妇| 欧美亚洲色图视频| 精品免费av一区二区三区| 一二三四区精品视频| 日本不卡二区高清三区| 亚洲黄色在线免费观看| 中文字幕精品一区二区三区精品| 国产精品久久7| 亚洲大尺度在线观看| 国产1区2区3区精品美女| 国产成人一区三区| 国产一级视频在线| 精品亚洲porn| 国产国语刺激对白av不卡| 国产在线视频二区| 国内精品免费**视频| 日韩av手机在线看| 国产亚洲精品久久久久久无几年桃| 奇米在线7777在线精品| 97超级碰碰碰久久久| www.av视频| 老司机一区二区| 亲爱的老师9免费观看全集电视剧| 亚洲成人免费影院| 欧洲亚洲一区二区| 午夜在线观看视频18| 亚洲在线一区二区三区| 国产系列第一页| 91精品美女| 色诱视频网站一区| 99热在线这里只有精品| 极品一区美女高清| 日韩欧美你懂的| 亚洲一区二区福利视频| av在线不卡免费观看| 日韩av在线一区二区| xxxx国产视频| 欧美日韩1区2区3区| 免费99精品国产自在在线| 在线免费看视频| 男人的天堂亚洲一区| 日韩免费观看av| 成年人午夜视频| 99视频精品全部免费在线| 国产福利不卡| 国产 日韩 欧美 精品| 亚洲国产一二三| 久久av综合网| 欧美18免费视频| 日韩成人免费视频| 亚洲蜜桃精久久久久久久久久久久| 狠狠干成人综合网| 性欧美在线看片a免费观看| 日韩成人免费在线观看| 97精品久久久午夜一区二区三区| 国产在线一区二区三区欧美| 五月婷婷丁香网| 色婷婷亚洲综合| 五月婷婷深爱五月| 久久精品国产亚洲夜色av网站| 综合久久五月天| 欧美日韩精品欧美日韩精品一综合| 亚洲欧洲国产日韩精品| 日韩大陆av| 日韩一区二区三区免费看| 在线免费黄色小视频| 欧美日本一区二区高清播放视频| 久久久免费在线观看| 九一国产在线观看| 亚洲国产成人在线| 欧洲金发美女大战黑人| 精品无人区一区二区| 亚洲美女喷白浆| 精品无码在线观看| 国产一区二区三区久久久| 91手机在线观看| 亚洲黄色中文字幕| 欧亚一区二区三区| 人妻精品久久久久中文字幕69| 亚洲国产国产亚洲一二三| 国产91精品青草社区| 一级黄色片在线| 亚洲一线二线三线久久久| 女性女同性aⅴ免费观女性恋| 国产一区2区| 欧美美女18p| 男人天堂2024| 亚洲免费观看高清完整| 1024av视频| 午夜av一区| 国产91成人video| 一区二区日韩在线观看| 性做久久久久久免费观看欧美| 99草草国产熟女视频在线| 欧美1区免费| 热99精品里视频精品| 99精品在线视频观看| 欧美日韩亚洲系列| 日本一二三区在线| 久久精品官网| y111111国产精品久久婷婷| 蜜桃精品在线| 亚洲大胆人体av| 91n在线视频| 2021中文字幕一区亚洲| 色爽爽爽爽爽爽爽爽| 国产精品亚洲人成在99www| 久久99久久久久久久噜噜| www.国产一区二区| 亚洲一区成人在线| 中文字幕免费高清在线| 午夜亚洲福利在线老司机| 成人免费观看网址| 九九九伊在线综合永久| 亚洲成人av在线播放| 免费看特级毛片| 国产亚洲短视频| 免费成人在线视频网站| 午夜欧美精品久久久久久久| 国产精品网站视频| 在线观看欧美日韩电影| 亚洲电影第1页| 久草综合在线视频| 国产精品久久99| 一区二区三区免费播放| 久久精品导航| 久久亚洲免费| 日韩大尺度在线观看| 久久久久久久久亚洲| 国产成人精品av在线观| 欧美老年两性高潮| 国产黄色片在线| 中文字幕乱码久久午夜不卡| 国产日韩成人内射视频| 欧美一级一区| 久久另类ts人妖一区二区| 欧美性生活一级片| 久久青草福利网站| 丰满熟妇人妻中文字幕| 日韩精品中午字幕| 久久国产露脸精品国产| 一区二区三区四区高清精品免费观看 | 色婷婷**av毛片一区| 国产天堂第一区| 欧美亚洲国产一区在线观看网站 | 国产精品美女视频| 天天爽人人爽夜夜爽| 日本不卡视频在线| 日韩激情视频| 日韩欧美中文| 成人精品aaaa网站| 欧美2区3区4区| 久久久久久久久久久网站| 欧美视频久久久| 亚洲精品99久久久久| 黄色小说在线观看视频| 亚洲成人7777| 日本xxx在线播放| 久久久久99精品一区| 国产三级三级看三级| 国产在线视视频有精品| 免费观看亚洲视频| 99亚洲一区二区| 欧美精品二区三区四区免费看视频| 精品大片一区二区| 国产精品一区二区性色av| 欧美大片91| 91国产美女在线观看| 欧美成人ⅴideosxxxxx| 最新的欧美黄色| 精品国产乱码一区二区三| 日韩电影第一页| 99re热视频| 日韩一级片在线播放| 日操夜操天天操| 欧美性一区二区| 久久一级黄色片| 91黄视频在线| 国产三级国产精品国产国在线观看 | 亚洲国产成人91porn| 亚洲a v网站| 亚洲天堂免费在线观看视频| 蜜臀av粉嫩av懂色av| 久久久国际精品| 久久久国产精品久久久| 久久理论电影网| 99999精品| 久久一二三国产| 两女双腿交缠激烈磨豆腐| 91丨九色丨蝌蚪富婆spa| 99国产精品久久久久久| av福利精品导航| 91av视频免费观看| 久久一留热品黄| 国产sm在线观看| 亚洲国产电影在线观看| 亚洲精品激情视频| 中文字幕中文字幕一区二区| 涩视频在线观看| 中文字幕一区二区三区av| 国产精品久久无码| 亚洲免费电影在线| 1024在线看片| 欧美日韩在线免费| 欧美成人三级视频| 欧美喷潮久久久xxxxx| 国产特黄大片aaaa毛片| 制服丝袜亚洲播放| 国产美女www| 日韩精品丝袜在线| 国产又粗又长又黄| 夜夜嗨av色一区二区不卡| 污污视频在线观看网站| 欧美大片免费观看| 日韩精品第二页| 日韩av理论片| 自拍偷拍精品| 精品一区二区三区视频日产| 国产一区二区中文| 麻豆md0077饥渴少妇| 日韩成人免费看| 少妇高清精品毛片在线视频| 不卡视频一二三| 人妻精油按摩bd高清中文字幕| 国产精品国产三级国产aⅴ无密码| 泷泽萝拉在线播放| 亚洲成av人片在线观看无码| 亚洲熟女www一区二区三区| 欧美日韩久久久一区| 中文字幕日韩国产| 国产亚洲日本欧美韩国| 在线免费日韩片| 欧美一级淫片aaaaaaa视频| 精品人人人人| 国产精品免费视频一区二区| 欧美96在线丨欧| 97在线免费视频观看| 另类调教123区| av亚洲天堂网| 中文字幕在线观看不卡| av片在线免费看| 9191国产精品| 国产成人免费看一级大黄| 久久艹在线视频| 亚洲国产精品免费视频| www.久久艹| 国产精品一二| 国产精品欧美激情在线观看| 26uuu亚洲| 蜜桃av乱码一区二区三区| 欧美色综合影院| 一二三四区在线| 欧美成人亚洲成人| 亚洲综合影院| 国产日韩三区| 久久综合导航| 欧美特黄aaa| 亚洲一区在线看| 国产精品777777| www.久久久久久.com| 日韩有吗在线观看| 国产在线一区二区三区欧美| 天堂影院一区二区| 中文字幕资源在线观看| 亚洲国产综合视频在线观看| 青青草免费观看视频| 中文字幕在线观看日韩| 久久在线观看| 国内精品二区| 免费看黄色91| 日本天堂在线播放| 欧美优质美女网站| 国产欧美久久久精品免费| 国自产精品手机在线观看视频| 国产成人一区| 日本福利视频在线观看| 91蜜桃婷婷狠狠久久综合9色| 人与嘼交av免费| 日韩午夜电影在线观看| 污污视频在线免费看| 国产久一一精品| 亚洲欧洲一区| 欧美一级特黄a| 婷婷久久综合九色综合伊人色| 精品国产青草久久久久96| 欧美激情国产日韩精品一区18| 国产精品亚洲人成在99www| 国风产精品一区二区| 久久久国产精品不卡| 欧美性猛交xxxxx少妇| 亚洲欧美色婷婷|