默認情況下使用<a>或“錨點”元素鏈接到HTML的文本內容,使用下劃線進行樣式設置。通常Web設計人員,也選擇通過刪除下劃線來刪除此默認樣式。但是也有許多設計師不喜歡帶下劃線的文本的外觀,尤其是在包含大量鏈接的密集內容塊中。所有這些帶下劃線的單詞都會破壞文檔的閱讀流程。許多人認為,這些下劃線實際上使單詞更難區分和快速閱讀,因為下劃線改變了自然的樣式。但是,在文本鏈接上保留這些下劃線也有正當的好處。例如,當您瀏覽大文本塊時,帶下劃線的鏈接加上適當的顏色對比度使讀者可以輕松地立即掃描頁面并查看鏈接所在的位置。
如果您決定從文本中刪除鏈接,請確保找到設置該文本樣式的方法,以區分什么是鏈接,什么是純文本。這通常是通過前面提到的顏色對比來完成的,但是對于有色盲等視覺損傷的瀏覽者來說,光是顏色就會造成問題。根據他們特殊的色盲形式,對比度可能會完全消失在他們身上,使他們看不到鏈接文本和非鏈接文本之間的區別。這就是為什么帶下劃線的文本仍然被認為是顯示鏈接的好方式。那么,如果您仍然想這樣做,如何關閉下劃線呢?接下來,我們就
網站制作開發過程中去除鏈接下劃線的簡單方法展開討論。
使用層疊樣式表關閉鏈接上的下劃線。
在大多數情況下,您不需要僅在一個文本鏈接上關閉下劃線。相反,您的設計樣式可能要求您從所有鏈接中刪除下劃線。您可以通過將樣式添加到外部樣式表來完成此操作。
a {
text-decoration: none;
}
就這樣。這一行簡單的CSS將關閉所有鏈接上的下劃線(它實際上使用CSS屬性進行“文本修飾”)。
您還可以使用此樣式獲得更多的具體信息。例如,如果只想關閉“nav”元素內的下劃線或鏈接,則可以這樣寫:
nav a {
text-decoration: none;
}
現在,頁面上的文本鏈接將得到默認的下劃線,但導航中的文本鏈接將被刪除。
許多網頁設計師選擇做的一件事是,當有人在文本上徘徊時,將鏈接“打開”。這可以使用:hover CSS偽類來完成,如下所示:
a {
text-decoration: none;
}
a:hover {
text-decoration:underline;
}
使用內聯CSS
作為對外部樣式表進行更改的替代方法,您還可以將樣式直接添加到HTML中的元素本身。此方法的問題是,它將樣式信息放置在HTML結構中,這不是好實踐。樣式(CSS)和結構(HTML)應該保持分離。如果您希望刪除所有站點文本鏈接的下劃線,則在每個鏈接中單獨添加此樣式信息將意味著在站點代碼中添加大量的額外標記。這種頁面膨脹可能會減慢站點的加載時間,并使整個頁面管理變得更具挑戰性。出于這些原因,對于所有頁面樣式需求,最好始終使用外部樣式表。
結語
盡管從網頁的文本鏈接中刪除下劃線很容易,但您也應該注意這樣做的后果。雖然它確實可以清理頁面的外觀,但這樣做可能會以犧牲整體可用性為代價。下次考慮更改頁面的“文本裝飾”屬性時,請考慮到這一點。
分享題目:網站制作開發過程中去除鏈接下劃線的簡單方法
網頁鏈接:http://m.newbst.com/news26/148626.html
網站建設、網絡推廣公司-創新互聯,是專注品牌與效果的網站制作,網絡營銷seo公司;服務項目有網站制作等
廣告
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源:
創新互聯