(基礎)用於頁內導航的ID
本文節選自《CSS設計指南(第3版》。
第1章完全免費試讀,電子書線上熱賣中:http://www.ituring.com.cn/book/1111以下內容節選自第2章。
用於頁內導航的ID
ID也可以用在頁內導航連結中。下面就是一個連結,其目標是同一頁的另一個位置。
<a href="#bio">Biography</a>看到
href
屬性值開頭的#
了嗎?它表示這個連結的目標在當前頁面中,因而不會觸發瀏覽器載入頁面(如果沒有#
,瀏覽器就會嘗試載入bio
目錄下的預設頁面了)。使用與CSS選擇符裡相同的
#ID名
語法,可以把連結導航到同一頁面中的目標ID。在這個頁面的下方,應該有對應的目標元素。<h3 id="bio">Biography</h3> <p>I was born when I was very young…</p>同樣要注意,作為目標的ID值前面是沒有#的,就是一個普通的ID值。
使用者單擊前面的連結時,頁面會向下滾動到ID值為
bio
的h3
元素的位置。如果連結的href
屬性裡只有一個#
,那麼點選該連結會返回頁面頂部。<a href="#">Back to Top</a>換句話說,要寫一個“返回頂部”連結,根本不需要ID為
#
的目標元素。另外,如果你暫時不知道某個
href
應該放什麼URL,也可以用#
作為佔位符,但不能把該屬性留空。因為href
屬性值為空的連結的行為跟正常連結不一樣。這樣,團隊中的其他人將來可以用中間層(比如PHP)變數替換#
,以便動態接收來自資料庫的URL。
相關文章
- 室內導航圖用什麼做的?怎麼做室內導航?
- ArkWeb頁面載入與瀏覽記錄導航 - 基礎操作Web
- Nas導航頁
- UWP 開發初階 Chapter 5 - 實現頁面導航,和頁面內部分割槽域導航APT
- 導航網頁Tips網頁
- flutter 案例 (一): 搭建介面基礎導航框架Flutter框架
- 目前常用的室內導航有哪些?什麼軟體可以室內導航?
- 室內地圖導航是怎麼實現的?室內導航好做嗎?地圖
- 基於ros2 dashing的建圖導航探索ROS
- 有沒有在商場用的導航地圖?如何在商場內進行導航?地圖
- 室內電子地圖在室內定位導航中的應用地圖
- 醫院內可以導航嗎?院內導航系統哪家口碑好?
- 室內導航用什麼來實現?通過什麼可以實現導航功能?
- 適用於所有頁面的基礎樣式base.cssCSS
- 車載導航應用中基於Sketch UI主題定製方案的實現UI
- 高效低成本的室內導航,室內導航定位一站式解決方案
- ArkWeb頁面跳轉與跨應用導航 - 高階應用Web
- 醫院內導航及智慧導醫,懶圖科技“院內導航地圖”為患者指路!地圖
- 一種基於園區電子地圖的導航方法,怎樣製作智慧導航園區導覽圖?地圖
- 智慧醫院導航導診系統,院內導航方案怎麼樣?
- 什麼軟體可以室內導航?室內導航技術發展趨勢
- HarmonyOS Next 入門實戰 - 導航框架:頁面路由、元件導航(Navigation)框架路由元件Navigation
- 好看的404頁面html帶導航 好看的404頁面htmlHTML
- 開源一款基於 Typecho 開發的導航主題
- 院內導航系統哪家口碑好?醫療院內導航地圖公司排名地圖
- 社群內容分類快速導航
- 室內導航地圖怎麼做,室內導航電子地圖製作平臺地圖
- 如何在技術上實現室內導航?室內地圖導航怎麼實現?地圖
- JAVA物件導向基礎--N種內部類Java物件
- Jetpack Compose學習(11)——Navigation頁面導航的使用JetpackNavigation
- 基於鴻蒙ArkUI封裝標題欄TitleBar導航元件鴻蒙UI封裝元件
- 【導航】讀書導航
- 醫院室內定位導航,智慧醫院院內地圖導航、導醫一站式解決方案地圖
- 技術雜談 之 室內導航
- Halcon 學習筆記(4):導航首頁筆記
- BaseViewController(一個通用的帶導航欄的基礎控制器+封裝庫/類)ViewController封裝
- Java基礎-物件導向基礎Java物件
- Linux基礎命令---查詢程式idLinux
- 一個超讚的智慧園區地圖導航解決方案,如何解決園區內地圖導航應用問題?地圖