亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專(zhuān)欄INFORMATION COLUMN

標(biāo)簽<a>的最佳實(shí)踐

jsyzchen / 503人閱讀

摘要:也就是說(shuō),在大多數(shù)情況下,他們只關(guān)注標(biāo)簽中的,而忽略標(biāo)簽周?chē)纳舷挛?。就算?duì)于大多數(shù)正常使用瀏覽器的用戶來(lái)說(shuō),人們也容易只被標(biāo)簽中的內(nèi)容吸引,而忽略上下文??傊3謽?biāo)簽中的關(guān)鍵字簡(jiǎn)潔是非常重要的。

什么是標(biāo)簽

官方定義是這樣的:

The HTML element (or anchor element) creates a hyperlink to other web pages, files, locations within the same page, email addresses, or any other URL.

也就是 , 我們需要關(guān)注的就是中的屬性,以及標(biāo)簽之間的內(nèi)容(content).

例子

我們先觀察以下看起來(lái)沒(méi)啥問(wèn)題的例子:

點(diǎn)擊鏈接 下載銷(xiāo)售報(bào)告

探討之前

在分析以上例子之前,我想先探討一下我們的目的

前端的一個(gè)關(guān)鍵目的就是,盡可能滿足不同用戶的需求。這里的用戶不光指人類(lèi),還包括各種搜索引擎,各種輔助設(shè)備(比如給視障人士的讀屏器等)。

具體分析

那么我們?cè)囍鴱牟煌摹坝脩簟苯嵌葋?lái)分析上面例子存在的問(wèn)題

對(duì)于搜索引擎來(lái)說(shuō),會(huì)著重分析標(biāo)簽中的content,也就是例子1中的“點(diǎn)擊鏈接”這個(gè)文本,和明顯“點(diǎn)擊鏈接”并沒(méi)有包含對(duì)鏈接的描述,那么搜索引擎也就不明白這個(gè)鏈接的意義。

對(duì)于使用屏幕閱讀器的用戶來(lái)說(shuō),會(huì)偏向于在不看鏈接周?chē)纳舷挛牡那闆r下,在鏈接之間跳來(lái)跳去。也就是說(shuō),在大多數(shù)情況下,他們只關(guān)注標(biāo)簽中的content,而忽略標(biāo)簽周?chē)纳舷挛摹T诶?中,他們也很容易只看的到“點(diǎn)擊鏈接”這個(gè)文本,不明白這個(gè)鏈接到底指向何處。

就算對(duì)于大多數(shù)正常使用瀏覽器的用戶來(lái)說(shuō),人們也容易只被標(biāo)簽中的內(nèi)容吸引,而忽略上下文。

那么我們要注意的是:要盡量在標(biāo)簽content中放入有意義的關(guān)鍵字

第一次改善

點(diǎn)擊鏈接下載銷(xiāo)售報(bào)告

改善之后,將關(guān)鍵字都放到了標(biāo)簽之內(nèi),解決了上面提出來(lái)的問(wèn)題,那么我們?cè)倮^續(xù)分析剩下的問(wèn)題

改善后的問(wèn)題在于標(biāo)簽中的內(nèi)容太多,用戶通過(guò)標(biāo)簽已經(jīng)知道這是一個(gè)鏈接,所以就不要再出現(xiàn)“鏈接”之類(lèi)的關(guān)鍵字。用戶也知道鏈接是用來(lái)點(diǎn)擊的,所以也不需要“點(diǎn)擊”這個(gè)關(guān)鍵字??傊3謽?biāo)簽中的關(guān)鍵字簡(jiǎn)潔是非常重要的。

第二次改善

銷(xiāo)售報(bào)告

如上的例子中,精簡(jiǎn)了content,只剩下了“銷(xiāo)售報(bào)告”四個(gè)字,貌似非常完美了。但是,我們知道通過(guò)點(diǎn)擊鏈接之后,可能打開(kāi)一個(gè)新的頁(yè)面直接查看報(bào)告,也有可能是開(kāi)始下載報(bào)告,有各種各樣的可能性。 所以,我們?cè)陉P(guān)鍵字中不能忽略掉點(diǎn)擊鏈接之后的行為描述,告訴用戶點(diǎn)擊這個(gè)鏈接之后會(huì)發(fā)生的動(dòng)作。

第三次改善

下載銷(xiāo)售報(bào)告

改善后的鏈接已經(jīng)相對(duì)不錯(cuò)了,但是還是存在問(wèn)題。就是URL是絕對(duì)地址,我們應(yīng)該將它改成相對(duì)地址

第四次改善

下載銷(xiāo)售報(bào)告

采用相對(duì)地址有如下好處:

代碼更加容易閱讀

相對(duì)地址更加高效,如果采用絕對(duì)地址,瀏覽器會(huì)去查找DNS服務(wù)器,然后產(chǎn)生了一系列不必要的流程消耗。

最后,讓我們?cè)籴槍?duì)下載的鏈接,做一次優(yōu)化,那就是添加 download 屬性。

第五次改善

下載銷(xiāo)售報(bào)告

在這里,download屬性指定了下載時(shí)的默認(rèn)文件名。

總結(jié)

綜上所述,標(biāo)簽的最佳實(shí)踐要注意以下幾點(diǎn):

在標(biāo)簽的content中,寫(xiě)上清晰易懂的關(guān)鍵字描述

盡可能使用相對(duì)地址

對(duì)于點(diǎn)擊鏈接后的動(dòng)作,給出清晰的提示

對(duì)于下載鏈接,添加download屬性 (PS:download屬性并沒(méi)有被瀏覽器廣泛支持,使用須謹(jǐn)慎)

參考

HTML element referenc
Creating hyperlinks

筆者博客

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/51426.html

相關(guān)文章

  • XSS攻擊實(shí)踐

    一、前言由于瀏覽器同源策略,限制了頁(yè)面無(wú)法引用第三方資源,無(wú)法請(qǐng)求不同源下面的資源,影響了web的發(fā)展,所以瀏覽器出讓了一些安全策略來(lái)滿足web的發(fā)展。通過(guò)CSP安全策略來(lái)保證瀏覽器可以安全的加載第三方資源;通過(guò)CORS允許瀏覽器跨域請(qǐng)求;通過(guò)PostMessage來(lái)操作DOM但這些策略也給了黑客攻擊我們的站點(diǎn)的機(jī)會(huì)。web站點(diǎn)常見(jiàn)的攻擊方式包括:XSS攻擊,CSRF攻擊、Sql注入攻擊等。二、X...

    社區(qū)管理員 評(píng)論0 收藏0
  • 【數(shù)據(jù)科學(xué)系統(tǒng)學(xué)習(xí)】機(jī)器學(xué)習(xí)算法 # 西瓜書(shū)學(xué)習(xí)記錄 [12] 集成學(xué)習(xí)實(shí)踐

    摘要:本篇內(nèi)容為機(jī)器學(xué)習(xí)實(shí)戰(zhàn)第章利用元算法提高分類(lèi)性能程序清單。將當(dāng)前錯(cuò)誤率與已有的最小錯(cuò)誤率進(jìn)行對(duì)比后,如果當(dāng)前的值較小,那么就在字典中保存該單層決策樹(shù)。上述,我們已經(jīng)構(gòu)建了單層決策樹(shù),得到了弱學(xué)習(xí)器。 本篇內(nèi)容為《機(jī)器學(xué)習(xí)實(shí)戰(zhàn)》第 7 章利用 AdaBoost 元算法提高分類(lèi)性能程序清單。所用代碼為 python3。 AdaBoost優(yōu)點(diǎn):泛化錯(cuò)誤率低,易編碼,可以應(yīng)用在大部分分類(lèi)器上...

    terro 評(píng)論0 收藏0
  • 云極高性能計(jì)算 EPC

    摘要:云極是提供的高性能計(jì)算產(chǎn)品,其底層為屢受好評(píng)的快杰云主機(jī),旨在為用戶提供基于公有云技術(shù)的超高性能算力,以及涵蓋數(shù)據(jù)傳輸數(shù)據(jù)計(jì)算數(shù)據(jù)可視化處理等一站式的使用體驗(yàn)。云極(EPC)是UCloud提供的高性能計(jì)算產(chǎn)品,其底層為屢受好評(píng)的UCloud快杰云主機(jī),旨在為用戶提供基于公有云技術(shù)的超高性能算力,以及涵蓋數(shù)據(jù)傳輸、數(shù)據(jù)計(jì)算、數(shù)據(jù)可視化處理等一站式的使用體驗(yàn)。EPC支持以下功能:秒級(jí)創(chuàng)建計(jì)算節(jié)點(diǎn)...

    ernest.wang 評(píng)論0 收藏1873

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<