超級連結是網站中使用比較頻繁的HTML元素,因為網站的各種頁面都是由超級連結串接而成,超級連結完成了頁面之間的跳躍。超級連結是瀏覽者和伺服器的互動的主要手段,在後面的技術中會逐步深化學習。 超級連結
超級連結是網站中使用比較頻繁的HTML元素,因為網站的各種頁面都是由超級連結串接而成,超級連結完成了頁面之間的跳轉。超級連結是瀏覽者和伺服器的互動的主要手段,在後面的技術中會逐步深化學習。
— 注意:圖片也可以做鏈接,將在下一章“網頁中的圖片”詳細學習。
4.5.1 為文字加上連結
超級連結的標籤是,為文字加上超級連結類似於其他修飾標籤。新增了連結後的文字有其特殊的樣式,以和其他文字區分,預設連結樣式為藍色文字,有底線。超級連結是跳到另一個頁面的,標籤有一個href屬性負責指定新頁面的位址。 href指定的位址一般使用相對位址。
— 說明:網站開發中,文件相對位址使用較為普遍。
在D:\web\目錄下建立網頁文件,命名為a.htm,編寫程式碼4.18所示。
程式碼4.18 超級連結的設定:a.htm
進入清單的設定頁面
#
#
在瀏覽器網址列輸入http://www.php.cn/,瀏覽效果如圖4.19所示。
圖4.19 超級連結的設定
#讀者可從圖4.19看到超級連結的預設樣式,當點擊頁面中的鏈接,頁面將跳到同一目錄下的ul_ol.htm頁面,即上節的清單設定頁面。當點擊瀏覽器的「後退」按鈕,回到a.htm頁面時,文字連結的顏色變成了紫色,用於告訴瀏覽者,此連結已經被訪問過。
4.5.2 修改連結的視窗開啟方式
預設情況下,超級連結開啟新頁面的方式是自我覆蓋。根據瀏覽者的不同需要,讀者可以指定超級連結的其他開啟新視窗的方式。超級連結標籤提供了target屬性進行設置,取值分別為_self(自我覆蓋,預設)、_blank(建立新視窗開啟新頁面)、_top(在瀏覽器的整個視窗打開,將會忽略所有的框架結構)、_parent(在上一層視窗開啟)。
— 注意:_top和_parent方式用於框架頁面,後面章節有詳解。
4.5.3 新增提示文字
很多情況下,超級連結的文字不足以描述所要連結的內容,超級鏈接標籤提供了title屬性能很方便地給瀏覽者做出提示。 title屬性的值即為提示內容,當瀏覽者的遊標停留在超級連結上時,提示內容才會出現,這樣不會影響頁面排版的整齊。修改a.htm網頁文件,編寫程式碼4.19所示。
程式碼4.19 超級連結的設定:a.htm
進入列表的設定頁面
#
#在瀏覽器網址列輸入http://www.php.cn/,瀏覽效果如圖4.20所示。
圖4.20 超級連結的提示文字
4.5.4 什麼是錨(anchor)
#很多網頁文章的內容比較多,導致頁面很長,瀏覽者需要不斷地拖曳瀏覽器的捲軸才能找到需要的內容。超級連結的錨功能可以解決這個問題,錨(anchor)是引自於船隻上的錨,錨被拋下後,船隻就不容易飄走、迷路。實際上錨就是用於在單一頁面內不同位置的跳轉,有的地方叫做書籤。
超級連結標籤的name屬性用來定義錨的名稱,一個頁面可以定義多個錨,透過超級連結的href屬性可以根據name跳到對應的錨。在D:\web\目錄下建立網頁文件,命名為a_anchor.htm,編寫程式碼如程式碼4.20所示。
程式碼4.20 超級連結的錨:a_anchor.htm
#
#
這裡是頂部的錨
第1任< ;br />
美國歷任總統
●第1任(1789-1797)這裡是第1任的錨
姓名:喬治華盛頓
生卒:1732-1799
政黨::聯邦
●第2任(1797-1801)< ;a name="2">這裡是第2任的錨
姓名:約翰亞當斯
John Adams
生卒:1735-1826
政黨::聯邦
●第3任(1801-1809)這裡是第3任的錨
姓名:托馬斯·傑斐遜
Thomas Jefferson
生卒:1743-1826
政黨::民共
●第4任(1809-1817)這裡是第4任的錨
#姓名:詹姆斯·麥迪遜
James Madison
生卒:1751-1836
政黨:民共●第5任(1817-1825)這裡是第5任的錨
姓名:詹姆斯·門羅
James Monroe
生卒:1758-1831
政黨:民共
l>在測試之前,讀者從代碼4.20可以看到,定義錨也是用的標籤,錨的名稱用name屬性定義(名稱沒有限制,可自訂)。而尋找錨的連結用href屬性指定對應的名稱,在名稱前面要加個#符號。在瀏覽器網址列輸入http://www.php.cn/,瀏覽效果如圖4.21所示。
4.5.5 電子郵件、FTP和Telnet的連結
超級連結還可以進一步擴展網頁的功能,比較常用的有發電子郵件、FTP以及Telnet連線。完成以上的功能只需要修改超級連結的href值。發電子郵件的寫作格式為: 給我發email郵件地址必須完整,如intel@qq .com。 前面提到過,瀏覽網頁採用http協議,而FTP伺服器採用FTP協議連接,連結格式如下: 連結的文字FTP伺服器連結和網頁連結差異在於所用協定不同。 FTP需要從伺服器管理員取得登入的權限。不過部分FTP伺服器可以匿名訪問,可獲得一些公開的檔案。同樣,連接Telnet協定的伺服器也是採用類似方法,格式如下: 連結的文字telnet協定應用非常少,使用http協定居多。在D:\web\目錄下建立網頁文件,命名為mail.htm,編寫程式碼4.21所示。 程式碼4.21 超級連結的其他設定:mail.htm
#
圖4.22 超級連結的其他設定
以上是HTML有關超連結詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本篇文章带大家了解一下HTML(超文本标记语言),介绍一下HTML的本质,HTML文档的结构、HTML文档的基本标签和图像标签、列表、表格标签、媒体元素、表单,希望对大家有所帮助!

不算。html是一种用来告知浏览器如何组织页面的标记语言,而CSS是一种用来表现HTML或XML等文件样式的样式设计语言;html和css不具备很强的逻辑性和流程控制功能,缺乏灵活性,且html和css不能按照人类的设计对一件工作进行重复的循环,直至得到让人类满意的答案。

总结了一些web前端面试(笔试)题分享给大家,本篇文章就先给大家分享HTML部分的笔试题(附答案),大家可以自己做做,看看能答对几个!

在html中,document是文档对象的意思,代表浏览器窗口的文档;document对象是window对象的子对象,所以可通过“window.document”属性对其进行访问,每个载入浏览器的HTML文档都会成为Document对象。

HTML5中画布标签是“<canvas>”。canvas标签用于图形的绘制,它只是一个矩形的图形容器,绘制图形必须通过脚本(通常是JavaScript)来完成;开发者可利用多种js方法来在canvas中绘制路径、盒、圆、字符以及添加图像等。

html5废弃了dir列表标签。dir标签被用来定义目录列表,一般和li标签配合使用,在dir标签对中通过li标签来设置列表项,语法“<dir><li>列表项值</li>...</dir>”。HTML5已经不支持dir,可使用ul标签取代。

3种取消方法:1、给td元素添加“border:none”无边框样式即可,语法“td{border:none}”。2、给td元素添加“border:0”样式,语法“td{border:0;}”,将td边框的宽度设置为0即可。3、给td元素添加“border:transparent”样式,语法“td{border:transparent;}”,将td边框的颜色设置为透明即可。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),