這份紀錄說明如何將 mathml 置入網頁,使得目前被廣泛使用的瀏覽器可以順利的看到這些數學內容。此外,它也將告訴你如何調整你的瀏覽器的設定使它們可以顯示 mathml。目前常被用來產生網頁的瀏覽器與搭配的外掛程式入下:
macintosh:
linux/unix:
你可以瀏覽 mathml 範例簡單示範,或是 mathml 高階網頁 (這個網頁可能需要多等一些時間) 來測試你的瀏覽器。
它是為那些希望將數學公式置入網頁的網站內容作者,以及想要讀這樣內容的人所作的。
更多有關為什麼與如何做的詳細技術內容 可以參考 mathml 的 xslt 樣式表介紹 stylesheets for mathml,此外,你也可以參考大衛.克來爾在 mathml 研討會裡面演說的投影片。
為了盡可能的讓所有的平台都可以正常的顯示,每乙份檔案最好都要符合下列的規則。值得注意的是如果你使用遵循 w3c 標準的編輯軟體例如: amyma,這些規則都會自動完成。
網頁應該使用 xhtml ,內建 mathml 標籤,如同下面的例子:
<?xml version="1.0"?>這些 mathml 標記不是在乙個....
x+3
標籤內,或是
標籤裡面的外部獨立檔案鏈結,。
下面一行字 (粗體字) 必須被插入到 xhtml 網頁一開始,起始的標籤之前,xml 的宣告
<?xml... ?>
之後 (如果有的話):
<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href=""?>...這在大部分的情況下都可以成立(不過 internet explorer 不行:因為為了安全性的理由,在ie 上並不允許執行另乙個伺服器上的 xslt 樣式表,就像 xhtml+mathml 的檔案。遇到這樣的情況,你可以依照底下的「離線狀態 (off-line)」說明來解決。你也可以參考檔案結尾有關 ie 安全性問題的更多資訊。) 你可以二選一:
這些就是所要知道的。底下是更進一步的資訊
因為瀏覽器並不是非得利用某一種方法來呈現 mathml 標籤不可 (例如:ie 不僅可以用 techexplore plug-in 也可以用 css 來呈現數學式),所以它提供乙個喜好設定的方法,這是透過renderer
的屬性來達成的,它屬於另乙個命名空間 (name space) 。例如:
<?xml-stylesheet type="text/xsl" href="pmathml.xsl"?>清楚的指名要用 css 來呈現這一頁的。...
renderer
的值有:
按照預設值,如果 xslt 樣式表與乙份檔案沒有被放置在同一部伺服器 (server)上,internet explore 是不允許使用 xslt 樣式表的。因此,使用
<?xml-stylesheet type="text/xsl"href=""?>
是沒有作用的。替代的方法是你必須將樣式表複製到檔案放置的伺服器(server)上,另乙個做法是修改 internet explore 的安全設定。但是我們不建議你如此做,因為它會影響範圍包括所有的瀏覽行為,不單單只有在使用這種樣式表時。
這份是在第二屆國際 mathml 會議 (2nd international mathml conference) 報告時用的樣式表。這份報告是 一系列樣式表的例子,這些樣式表的例子是以瀏覽器「全螢幕」模式設計。在這份演示文稿發表時,我們用 ie6.0,mozilla 1.0,amaya 6.1和 netscape 7.0pr1 每乙個瀏覽器來觀看這些例子。
除了mathml 之外,一些從樣式表延伸到到 svg 的範例也有被提到。
原文位址 (the url of the original):
w3c 數學工作小組。請將您的建議、問題與解決方法寄到 [email protected]
$id: overview-chinese.html,v 1.19 2003/08/22 16:34:26 mf exp $
3D模型在網頁上顯示
3d模型在網頁上顯示,這絕對是未來的趨勢,也是熱門。一部 阿凡達 讓電影節發生了一次 讓人們感到3d的時代到來。那麼我們it界呢?如果各位因工作時間繁忙,或者嫌上海世博會人山人海,或者嫌天氣太熱不願出門,可以選擇在網頁上遨遊上海世博會。這個3d與網頁這個以前敢都不敢想它們會連在一起的?如今實現了,當...
3D模型在網頁上顯示
3d模型在網頁上顯示,這絕對是未來的趨勢,也是熱門。一部 阿凡達 讓電影節發生了一次 讓人們感到3d的時代到來。那麼我們it界呢?如果各位因工作時間繁忙,或者嫌上海世博會人山人海,或者嫌天氣太熱不願出門,可以選擇在網頁上遨遊上海世博會。這個3d與網頁這個以前敢都不敢想它們會連在一起的?如今實現了,當...
如何在在網頁上顯示pdf文件
解決方案 通過flash外掛程式 解決方案 rad pdf release 2.7 crk 解決方案 微軟官方一般都使用xps 解決方案 這根c 沒關係,這是html的事情 直接 現在有很多js工具實現參見 解決方案 可採用js工具實現...