html +css學習筆記(1)

來源:互聯網
上載者:User
文章目錄
  •  

<base target="_blank">在新視窗裡面開啟連結

 

一個html中可以有多個<head>標籤嗎?

1.Html中的xmlns 屬性

xmlns 屬性可以在文檔中定義一個或多個可供選擇的命名空間。該屬性可以放置在文檔內任何元素的開始標籤中。該屬性的值類似於 URL,它定義了一個命名空間,瀏覽器會將此命名空間用於該屬性所在元素內的所有內容。

例如,如果需要使用符合 XML 規範的 XHTML 文檔,則應該在文檔中的<html> 標籤中至少使用一個 xmlns 屬性,以指定整個文檔所使用的主要命名空間:

1.  <html xmlns="http://www.w3.org/1999/xhtml">

2.    如果需要在一個 div 元素中顯示一串數學公式,則可以為該 div 元素定義一個數學命名空間。比如這樣:

3.  <div xmlns="http://www.w3.org/1999/Math/MathMl">x3/x</div>

4.    如果您不希望在每次顯示除法公式時都在 div 元素中定義xmlns 屬性,那麼更好的辦法是在文檔的開頭處定義具有首碼的命名空間:

5.  <html xmlns="http://www.w3.org/1999/xhtml">

6.  xmlns:math="http://www.w3.org/1999/Math/MathMl">

7.    然後,您就可以在 div 中使用該首碼了,就像這樣:

8.  <math:div>x3/X<div>

9.    雖然在大多數情況下,絕大多數 XHTML 作者都不需要定義多個命名空間,但是您仍然有必要理解存在著多個命名空間,以便在需要選擇將基於某個 DTD 的內容嵌入其他 DTD 定義的內容中時,可以管理多個命名空間。

xmlns是XHTML namespace的縮寫。
作用:由於xml允許定義自己的標記,但你定義的標記和其他人定義的標記有可能相同,但表示不同的含義。當文檔交換或者共用的時候就容易產生錯誤。為避免這種錯誤產生,xml採用名字空間聲明,允許你通過一個網址來識別你的標記。
XHTML是HTML先xml過度的標記語言,它需要符合xml文檔規則,因此,也需要定義名字空間,又因為XHTML1.0不能自訂標識,所以,它的名字空間都相同,就是:http://www.w3.org/1999/xhtml

2.
<a>
連結到同一個頁面的不同位置

定義如下cd3是連結到位置的name值
<a href="#cd3">這是連結1</a>
下面是連結到的位置
<h1><a name="cd3">這是錨連結</a></h1>
連結到不同頁面的相應位置。
定義錨點到頁面的相應位置:
<a name="local"></a>
2.在js中定義方法test()
This.loction.href=”#local”
在body中定義屬性onload=”test();”//不推薦使用
最簡單的方法是直接在href=””中的網頁地址後加上#local
如www.test.html#local  這樣就會跳轉到頁面test的local位置
以圖片作為超連結
<a href="www.baidu.com" >
<img boder="0" src="D:/eg_buttonnext.gif"></a>
建立電子郵件的連結
mailto:是建立電子郵件連結的關鍵字
cc是抄送
bcc是密件副本
subject是郵件標題
body是郵件內文
<a href="mailto:heshan871897519@126.com?cc=heshan@126.com&bcc=871897519@126.com&subject=Hello%20again&body=I%20Love%20You">發送郵件</a> 
<a target>
開啟新視窗

被指向的超連結使得建立高效的瀏覽工具變得很容易。例如,一個簡單的內容文檔的列表,可以將文檔重新導向到一個單獨的視窗:

<h3>Table of Contents</h3>
<ul>
  <li><a href="pref.html" target="view_window">Preface</a></li>
  <li><a href="chap1.html" target="view_window">Chapter 1</a></li>
  <li><a href="chap2.html" target="view_window">Chapter 2</a></li>
  <li><a href="chap3.html" target="view_window">Chapter 3</a></li>
</ul>

當使用者第一次選擇內容列表中的某個連結時,瀏覽器將開啟一個新的視窗,將它標記為 "view_window",然後在其中顯示希望顯示的文檔內容。如果使用者從這個內容列表中選擇另一個連結,且這個 "view_window" 仍處於開啟狀態,瀏覽器就會再次將選定的文檔載入那個視窗,取代剛才的那些文檔。

在整個過程中,這個包含了內容列表的視窗是使用者可以訪問的。通過單擊視窗中的一個串連,可使另一個視窗的內容發生變化。

 

 

相關文章

Alibaba Cloud 10 Year Anniversary

With You, We are Shaping a Digital World, 2009-2019

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。