返回
頂部
頂部
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)應該保持分離。如果您希望刪除所有站點文本鏈接的下劃線,則在每個鏈接中單獨添加此樣式信息將意味著在站點代碼中添加大量的額外標記。這種頁面膨脹可能會減慢站點的加載時間,并使整個頁面管理變得更具挑戰性。出于這些原因,對于所有頁面樣式需求,最好始終使用外部樣式表。結語盡管從網頁的文本鏈接中刪除下劃線很容易,但您也應該注意這樣做的后果。雖然它確實可以清理頁面的外觀,但這樣做可能會以犧牲整體可用性為代價。下次考慮更改頁面的“文本裝飾”屬性時,請考慮到這一點。