超连结是建立网页与网页之间的关系,也可以连结到外部网站。a是Anchor的缩写,中文翻译为「锚」,点击後跳到指定位置。连结可以是文字、图片或档案,当使用者滑过时,会出现手指的形状,点击後就会跳到对应的相关页面、档案、电子信箱...。超连结预设显示为蓝色,阅读过的超连结显示为紫色。
以下是超连结的语法:
<a href="网址/路径/档名">连结名称(可以是图片、文字)</a>
利用href设定连结目标,可以是绝对位置(外部连结)、相对位置(档案路径)、电话、信箱、id属性
<a href="https://www.google.com/">google</a>
资料夹路径最好不要超过三层,会增加搜寻的困难度,对SEO也会有影响
<a href="about.html">about</a>
至今大多数的人使用行动装置占大多数,在网页上看到店家电话号码,只要在按下号码,就可以拨打,省去自行输入电话号码。
在href属性加上「tel」
<!-市内电话写法->
<a href="tel:+886-2-12345678">1234-5678</a>
<!-手机号码写法->
<a href="tel:+886-988******">0988-***-***</a>
还有另一个需要注意的是,在行动网页浏览时,发现iPhone的safari会误判数字为电话号码,要取消这问题,只要在加上这下面这行就可以解决罗
<meta name="format-detection" content="telephone=no">
按下连结可直接寄电子邮件给对方。当使用者点击後,会跳出使用者预设的电子邮件软件,并在收件者栏位自动输入指定的电子邮件帐号。
在href属性加上「matilto」
<a href="mailto:[email protected]">Send Email</a>
将连结设定要跳转到id目标元素上,href属性加上「#」字号,接着将区块内容设定id名称,就可以在网页上随心所欲的跳转到对应位置了
<body>
<a href="#div1">go div1</a>
<a href="#div2">go div2</a>
<a href="#div3">go div3</a>
<div id="div1">div1</div>
<div id="div2">div2</div>
<div id="div3">div3</div>
</body>
开启浏览器的方式
如果是外部连结,target建议设定为_blank另开视窗
文字描述,当滑鼠滑过时会出现的文字
<a href="网站位址" title="连结文字叙述">连结名称</a>
为了让使用者可以辨识是否为超连结,会设定样式,像是滑入做样式改变、滑鼠游标会出现手指
<a href="#">未被访问的超连结</a>
<a href="http://www.yahoo.com">滑入超连结</a>
<a href="http://www.google.com">造访超连结</a>
<a href="http://www.active.com">点击超连结</a>
a:link{
color:#333;
text-decoration: none
}
/*已经被造访过的超连结*/
a:visited{
color:#593588
}
/*滑鼠移过去的样子*/
a:hover{
color:#1961ce;
}
/*点击不放时的样子*/
a:active{
color:#885f35;
}
超连结可以设定CSS多种样式像是color、font-family、background...,上面的范例是只做文字颜色的改变,如何设定文字样式可参考网页文字-30天学会HTML+CSS,制作精美网站
资料参考:
http://coding.anyun.tw/2012/02/24/disable-mobile-safari-detect-telephone/
>>: [面试][後端]你会的後端框架不只一个,可以说明一下它们之间的差异吗?
在我们定义method时,若需要有外来的数值input进来运算,就会定义parameter: int...
「展开运算符」与「其余运算符」, 两者的表示方式都是 ..., 以下分别说明。 展开运算符 展开运算...
LINQ LINQ 全名 Language-Integrated Query, 於 C# 3.0 引...
前面在讲非对称式加密时谈到网际网路中聪明的加密手法,公钥和私钥如何运用来保护资料被窃取。这样的做法虽...
Django + MariaDB + RESTful API + ARC-Day 06 开发 Web...