蘇(su)州網站制作--1.STL 模板語言規則
蘇州網站制作--1.STL 模板語言規則
一.結束標記是必需的
不能省去任(ren)何結束標(biao)記。在下(xia)面(mian)第一個示例中,標(biao)記是不合(he)乎規則的(de),因為(wei)沒有結束
段落(</stl:a>)標記。盡(jin)管這在(zai) HTML(以及某些情況下在(zai) SGML)中(zhong)可以接受,但
STL 解析器將拒絕它。
<!-- 不合乎規則的 STL 元素 -->
<stl:a>Yada yada yada...
<stl:a>Yada yada yada...
<stl:a>...
如(ru)果一個元素(su)根本(ben)不包(bao)含標記(ji),則稱(cheng)為空元素(su);HTML 換行(<br>)和圖像(<img>)
元素(su)就是兩個例子。在 STL 語言的空元素(su)中(zhong),您必須使用<stl:a></stl:a>,而(er)不能
使用<stl:a />。
二.STL 不區分大小寫
STL 語言是不區分大小寫的。和 HTML 語言一樣,<stl:a> 和 <STL:A> 是相同的。
三.屬性必須有用引號括起的值
屬性是一個STL 元素的開始標記中的名稱-值對。STL 文檔中的屬性有兩個規則:
屬性必須有值
那些值必須用引號括起。
比較(jiao)下面的(de)兩個示例。頂部的(de)標(biao)記在 HTML 中是合乎規則(ze)的(de),但在 STL 中則(ze)不是。
為了在 STL 中取得相同結果,您必須給屬性賦值,而且必須把值括在引號中。
<!-- 不合乎規則的 STL 元素 -->
<stl:content type></stl:content>
<!-- 合乎規則的 STL 元素 -->
<stl:content type="Title"></stl:content>
您可以使用單引號,也可以使用雙引號,但要始終保持一致。
如(ru)果屬性值包含單引(yin)號(hao)或雙引(yin)號(hao),則您(nin)可以使用另(ling)一種引(yin)號(hao)來括起該(gai)值(如(ru)
name="Doug's car"),或使用 " 代表雙引號,使用 ' 代表單引號。--技術支持:蘇州網絡公司