人人都是產品經理【起點學院】,BAT實戰派產品總監手把手系統帶你學產品、學運營。
產品設計時細節是產品經理最頭疼的問題,一個button,一個鏈接都要考慮太多的細節問題。作者整理了常見的一些功能設計問題,一篇文章看懂這些功能設計。來學習吧。
鏈接也稱為超鏈接,所謂的超鏈接是指從一個網頁指向一個目標的連接關系,這個目標可以是另一個網頁,也可以是相同網頁上的不同位置,還可以是一個圖片,一個電子郵件地址,一個文件,甚至是一個應用程序。而在一個網頁中用來超鏈接的對象,可以是一段文本或者是一個圖片。當瀏覽者單擊已經鏈接的文字或圖片后,鏈接目標將顯示在瀏覽器上,并且根據目標的類型來打開或運行。
鏈接可以是一個字或是一段字這樣的文本,也可以是一個按鈕,一張圖片,當你點擊后跳轉到另一個目標,當你把鼠標指針移到某個鏈接時會變成一個小手,當然在手機上沒有這一特點。
文本樣式的鏈接一般在搜索引擎的網站呈現藍色字樣,大多會在下面加上下劃線以便識別,不過現如今考慮到不影響文本的可讀性與用戶體驗,逐漸取消了下劃線。而在一些別的網站考慮到界面設計風格各方面的因素而不用藍色。
谷歌的文本鏈接是藍色,沒有下劃線
百度的文本鏈接也是藍色,關鍵詞是紅色,有下劃線
而京東的文本鏈接有灰色,有白色,有黑色
按鈕樣式的鏈接比文本樣式的更容易識別,每一個按鈕都是一樣鏈接。
按鈕樣式鏈接
圖片樣式的鏈接可以是單獨的一張圖片,也可以是文字與按鈕一起組成一張圖片,只是鼠標指針掃過圖片的任何一個部位都會變成小手。
如桌面彈出這種游戲小窗口的圖片式鏈接
由文字/圖/按鈕樣式一起構成的一張圖片式按鈕,鼠標可以點擊圖中任何一部位
鏈接打開的方式有三種:第一種是在當前頁面刷新跳轉,國外的網站大多是這樣的打開式;第二種是在新標簽頁面打開鏈接,國內大多采用這種;第三種是提示用APP打開。當然現在出現了一種新的打開方式,那就是二維碼掃描。
提示用美拍APP打開
按照連接路徑的不同,網頁中超鏈接一般分為以下3種類型:內部鏈接,錨點鏈接和外部鏈接。
鏈接還可以分為動態鏈接和靜態鏈接。動態超鏈接指的是可以通過改變HTML代碼來實現動態變化的鏈接,例如我們可以實現將鼠標移動到某個文字鏈接上,文字就會象動畫一樣動起來或改變顏色的效果,也可以實現鼠標移到圖片上圖片就產生反色或朦朧等等的效果。而靜態鏈接,顧名思義,就是沒有動態效果的鏈接。
與外部鏈接(即反向鏈接)相反,內部鏈接是指同一網站域名下的內容頁面之間互相鏈接。如頻道、欄目、終極內容頁之間的鏈接,乃至站內關鍵詞之間的Tag鏈接都可以歸類為內部鏈接,因此內部鏈接我們也可以稱之為站內鏈接,對內部鏈接的優化其實就是對網站的站內鏈接的優化。
HTML中的鏈接,正確的說法應該稱作"錨點",它命名錨點鏈接(也叫書簽鏈接)常常用于那些內容龐大繁瑣的網頁,通過點擊命名錨點,不僅讓我們能指向文檔,還能指向頁面里的特定段落,更能當作"精準鏈接"的便利工具,讓鏈接對象接近焦點。便于瀏覽者查看網頁內容。類似于我們閱讀書籍時的目錄頁碼或章回提示。在需要指定到頁面的特定部分時,標記錨點是最佳的方法。
外部鏈接,又常被稱為:“反向鏈接”或“導入鏈接”,是指通過其他網站鏈接到你的網站的鏈接。
外部鏈接指的是針對搜索引擎,與其它站點所做的友情鏈接。高質量的外部鏈接指:和你的網站建立鏈接的網站知名度高,訪問量大,同時相對的外部鏈接較少,有助于快速提升你的網站知名度和排名的其他網站的友情鏈接。
如果按照使用對象的不同,網頁中的鏈接又可以分為:文本超鏈接,圖像超鏈接,E-mail鏈接,錨點鏈接,多媒體文件鏈接,空鏈接等。
鏈接是一種對象,它以特殊編碼的文本或圖形的形式來實現鏈接,如果單擊該鏈接,則相當于指示瀏覽器移至同一網頁內的某個位置,或打開一個新的網頁,或打開某一個新的WWW網站中的網頁。
鏈接在交互上一般會呈現4種狀態,即默認狀態/懸停時狀態/點擊時狀態/點擊后狀態。比如谷哥網站的交互體驗。如下圖:
點擊前
懸停時,下面浮現半透明線條
點擊時,有波紋暈開的動態效果
點擊后,下面線條粗
有時候是3種狀態,比如百度網和知乎應用:
默認狀態
點擊時鏈接變紅
點擊后鏈接變成紫色
IOS系統知乎應用的3種狀態,而在Android系統沒有用力點擊這一狀態。
默認狀態
點擊狀態
用力點擊會彈出預覽小窗口
有些時候只有2種狀態,如下圖谷歌網:
默認和點擊后狀態一樣
鼠標懸停時出現下劃線
默認狀態
點擊時
而有時候比如在APP里有時候就一直只有一種狀態,也可以稱靜態鏈接,之前的可以稱之為動態鏈接。在不同的使用場景會因為當時的情況選擇最合適的交互體驗設計。有的情況下還會加上點擊的音效,使用戶體驗更暢快,這在移動端用的使用情況多一些。
總之鏈接是網頁不可缺少的構成部分,每一個鏈接的呈現都是經過深思熟慮的。
作者:潘瑤瓊(簡書作者)
本文由 @潘瑤瓊 授權發布于人人都是產品經理,未經作者許可,禁止轉載。
NO.3:<!--注釋-->
注釋標簽是為代碼添加注釋使用的,它的內容不會顯示在頁面中。幾乎每種編程語言都有自己注釋的寫法。對于一些復雜代碼標注注釋對團隊合作非常重要,即使自己若干年后打開以前寫的代碼,也能通過注釋快速回憶起曾經的思路。當然,HTML很少用到注釋,因為它太簡單了。
<!--這里是注釋-->代碼示例:
<!DOCTYPE HTML>
<html>
<head>
<title>第一個網頁</title>
</head>
<body>
<h1>第一個網頁</h1><hr>
<p>千里之行始于足下<br>值得注意的是我們沒有必要一一講解HTML中的所有元素以及每個元素的各個屬性,<br>
因為每個元素的使用都是大同小異,我們完全可以通過幾個常用案例對HTML全部元<br>
素及屬性的指定形成一個整體認識,以后可以根據需求通過查詢手冊來自己學習其他<br>
元素及其屬性的用法。</p><hr><!--這里是注釋-->
</body>
</html>
因為頁面中沒有顯示,就不給大家截圖了。
NO.4:<img>
<img>可以用來顯示圖片元素,但是寫法和之前的元素不太一樣,這個元素沒有結尾標簽。它是通過改變標簽的src屬性向頁面導入圖片。
在做這個練習之前我們需要做一個準備工作,
step1:找一張圖片,例如:下面這張美女
step2:右鍵-另存為
step3:選擇路徑,我們在之前的篇章中已經帶領大家在自己的某個盤上建立了一個叫做"零基礎自學網頁制作"的文件夾,圖片保存到這個文件夾中!
step4:圖片命名為 image1.jpg
step5:確定你的"第一個頁面.html"文件和"image1.jpg"在一個文件夾中。
<img src="image1.jpg"/> 示例代碼如下:
<!DOCTYPE HTML>
<html>
<head>
<title>第一個網頁</title>
</head>
<body><h1>第一個網頁</h1><hr>
<img src="image1.jpg"/>
</body>
</html>
頁面效果如圖所示:
HTML元素中除了有向首尾標簽中間添加文字來顯示內容的元素,也有通過src屬性導入信息的元素。
NO.5:<a></a>
<a></a>標簽是用來添加超鏈接的元素,這個元素的寫法比較有趣。
<a href="https://www.toutiao.com/i6785149184245760516/?group_id=6785149184245760516?group_id=6785149184245760516?group_id=6785149184245760516">零基礎自學網頁制作——序章(學習目的、對象、基本概念)</a>代碼示例:
<!DOCTYPE HTML>
<html>
<head>
<title>第一個網頁</title>
</head>
<body>
<h1>第一個網頁</h1>
<hr><a href="https://www.toutiao.com/i6785149184245760516/?group_id=6785149184245760516?group_id=6785149184245760516?group_id=6785149184245760516"> 零基礎自學網頁制作——序章(學習目的、對象、基本概念)</a></body> </html>
頁面效果如圖:
通過點擊"零基礎自學網頁制作——序章(學習目的、對象、基本概念)"可以跳轉到相應頁面。
通過觀察發現,a標簽是在首尾標簽之間添加要顯示的文字內容,通過為href屬性添加網址完成超鏈接設置。
大家思考一下,如果把文字換成圖片,超鏈接還會起作用嗎?
示例代碼如下:
<a href="https://www.toutiao.com/i6785149184245760516/?group_id=6785149184245760516?group_
id=6785149184245760516?group_id=6785149184245760516"><img src="image1.jpg"/></a>
使用"<img src="image1.jpg"/>"代替"零基礎自學網頁制作——序章(學習目的、對象、基本概念)"。
<!DOCTYPE HTML>
<html>
<head>
<title>第一個網頁</title>
</head>
<body>
<h1>第一個網頁</h1><hr>
<a href="https://www.toutiao.com/i6785149184245760516/?group_id=6785149184245760516?group
_id=6785149184245760516?group_id=6785149184245760516"> <img src="image1.jpg"/></a>
</body>
</html>
效果如下:
看起來似乎沒有變化,但是鼠標移動到圖片上時,箭頭變成了小手的圖標。
點擊后打開目標鏈接。
今天的內容到這里就結束了,通過這幾個元素的學習,大家對html元素的使用建立了基本概念。
下一期我們將詳細講解html元素中的屬性,在練習中再次介紹幾個常用元素,并為大家講解"絕對路徑"與"相對路徑"的區別。
喜歡的小伙伴請關注我,閱讀中遇到任何問題請給我留言,如有疏漏或錯誤歡迎大家斧正,不勝感激!
HTML序章(學習目的、對象、基本概念)——零基礎自學網頁制作
HTML是什么?——零基礎自學網頁制作
第一個HTML頁面如何寫?——零基礎自學網頁制作
HTML頁面中head標簽有啥用?——零基礎自學網頁制作
初識meta標簽與SEO——零基礎自學網頁制作
HTML中的元素使用方法1——零基礎自學網頁制作
HTML中的元素使用方法2——零基礎自學網頁制作
HTML元素中的屬性1——零基礎自學網頁制作
HTML元素中的屬性2(路徑詳解)——零基礎自學網頁制作
使用HTML添加表格1(基本元素)——零基礎自學網頁制作
使用HTML添加表格2(表格頭部與腳部)——零基礎自學網頁制作
使用HTML添加表格3(間距與顏色)——零基礎自學網頁制作
使用HTML添加表格4(行顏色與表格嵌套)——零基礎自學網頁制作
16進制顏色表示與RGB色彩模型——零基礎自學網頁制作
HTML中的塊級元素與內聯元素——零基礎自學網頁制作
在HTML頁面中嵌入其他頁面的方法——零基礎自學網頁制作
封閉在家學網頁制作!為頁面嵌入PDF文件——零基礎自學網頁制作
HTML表單元素初識1——零基礎自學網頁制作
HTML表單元素初識2——零基礎自學網頁制作
HTML表單3(下拉列表、多行文字輸入)——零基礎自學網頁制作
HTML表單4(form的action、method屬性)——零基礎自學網頁制作
HTML列表制作講解——零基礎自學網頁制作
為HTML頁面添加視頻、音頻的方法——零基礎自學網頁制作
音視頻格式轉換神器與html視頻元素加字幕——零基礎自學網頁制作
HTML中使用<a>標簽實現文本內鏈接——零基礎自學網頁制作
TML全局屬性是所有HTML元素共有的屬性。它們可以應用于所有元素,盡管它們可能對某些元素沒有影響。
HTML元素可以設置屬性
屬性可以在元素中添加附加信息
屬性一般描述于開始標簽
屬性總是以名稱/值對的形式出現,比如:name="value"。
屬性和屬性值對大小寫不敏感。不過,萬維網聯盟在其HTML4推薦標準中推薦小寫的屬性/屬性值。而新版本的(X)HTML要求使用小寫屬性。
class:為html元素定義一個或多個類名(classname)(類名從樣式文件引入)
id:定義元素的唯一id
style:規定元素的行內樣式(inlinestyle)
title:描述了元素的額外信息(作為工具條使用)
HTML使用標簽<a>來設置超文本鏈接。超鏈接可以是一個字,一個詞,或者一組詞,也可以是一幅圖像,您可以點擊這些內容來跳轉到新的文檔或者當前文檔中的某個部分。當您把鼠標指針移動到網頁中的某個鏈接上時,箭頭會變為一只小手。默認情況下,鏈接將以以下形式出現在瀏覽器中:
一個未訪問過的鏈接顯示為藍色字體并帶有下劃線。
訪問過的鏈接顯示為紫色并帶有下劃線。
點擊鏈接時,鏈接顯示為紅色并帶有下劃線。
如果為這些超鏈接設置了CSS樣式,展示樣式會根據CSS的設定而顯示。
在標簽<a>中使用了href屬性來描述鏈接的地址。
實例
<a href="https://www.kaikeba.com/">訪問開課吧</a>1復制代碼類型:[html]
上面這行代碼顯示為:訪問開課吧
點擊這個超鏈接會把用戶帶到開課吧的首頁。
使用target屬性,你可以定義被鏈接的文檔在何處顯示。
實例
<ahref="https://www.kaikeba.com/"target="_blank">訪問開課吧</a>
target="_blank":在新窗口中打開被鏈接文檔。
target="_self": 默認,在相同的框架中打開被鏈接文檔。
target="_parent":在父框架集中打開被鏈接文檔。
target="_top": 在整個窗口中打開被鏈接文檔。
target=framename:在指定的框架中打開被鏈接文檔。 1234567891011復制代碼類型:[html]
HTML圖像標簽及其屬性
在HTML中,圖像由<img>標簽定義。<img>是空標簽,意思是說,它只包含屬性,并且沒有閉合標簽。
要在頁面上顯示圖像,你需要使用源屬性(src)。src指"source"。源屬性的值是圖像的URL地址。
定義圖像的語法是:
<imgsrc="url"alt="some_text"> 1復制代碼類型:[html]
URL指存儲圖像的位置。
alt屬性用來為圖像定義一串預備的可替換的文本。在瀏覽器無法載入圖像時,替換文本屬性告訴讀者她們失去的信息。此時,瀏覽器將顯示這個替代性的文本而不是圖像。為頁面上的圖像都加上替換文本屬性是個好習慣,這樣有助于更好的顯示信息,并且對于那些使用純文本瀏覽器的人來說是非常有用的。
height(高度)與width(寬度)屬性用于設置圖像的高度與寬度。屬性值默認單位為像素。
<imgsrc="logo.jpg"alt="kaikeba"width="300"height="120"> 1復制代碼類型:[html]
提示:指定圖像的高度和寬度是一個很好的習慣。如果圖像指定了高度寬度,頁面加載時就會保留指定的尺寸。如果沒有指定圖片的大小,加載頁面時有可能會破壞HTML頁面的整體布局。
開課吧廣場-人才學習交流平臺
*請認真填寫需求信息,我們會在24小時內與您取得聯系。