使整個導航欄列表項目可作為鏈接點擊
根據要求,水平導航欄已使用無序列表構建,其中每個列表項目都有足夠的填充。然而,期望的效果是整個清單項目區域充當活動鏈接,而不僅僅是文字。實現此目的的方法如下:
要使每個清單項目的整個區域都可單擊,請按如下方式更改 CSS 代碼:
#nav a {
display: inline-block;
padding: 25px 10px;
}
透過將 inline-block 應用於錨標記 (#nav a),它們的行為將像區塊元素一樣,在垂直對齊的同時佔據清單項目的寬度。這表示您先前應用於清單項目的內邊距 (#nav li) 現在可以應用於錨標記。
透過此調整,每個清單項目的整個區域(包括內邊距)將被識別為可點擊的連結。下面的程式碼片段示範了必要的變更:
#nav a {
color: white;
font-family: Helvetica, Arial, sans-serif;
text-decoration: none;
display: inline-block;
padding: 25px 10px;
}
透過將內邊距與列表項目分開,您可以保持視覺外觀,同時確保可以單擊整個列表項目來激活關聯的鏈接,從而提供用戶友好且具有視覺吸引力的導航體驗。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3