020_html格式化
1. html可定義很多供格式化輸出的元素, 比如粗體和斜體字。
2. 文本格式化標簽
3. "計算機輸出"標簽
4. 引用和術語定義
5. 改變文本的外觀和含義
5.1. 很多標簽都可以用來改變文本的外觀, 并為文本關聯其隱藏的含義。總地來說, 這些標簽可以分成兩類: 基于內容的樣式(content-based style)和物理樣式(physical style)。
5.2. 基于內容的樣式
5.2.1. 基于內容的樣式標簽會告訴瀏覽器它所包含的文本具有特定的含義、上下文或者用法。然后瀏覽器就會把與該含義、上下文或者用法一致的格式應用在文本上。請注意這里面的區別。基于內容的標簽賦予含義, 而不是格式化。因此, 它們對于自動處理來說非常重要; 計算機并不關心文檔的外觀如何。
5.2.2. 因為字體樣式是通過語義線索來指定的, 因此瀏覽器可以為用戶選擇一種合適的顯示樣式。由于不同地點的樣式各種各樣, 所以使用基于內容的樣式可以幫助你確保自己的文檔對廣大范圍的讀者來說都是有意義的。這一點在專門供那些盲人和殘疾人所使用的瀏覽器上顯得尤其重要, 因為他們的顯示選項可能和我們傳統的文本根本不同, 或者在某方面具有非常大的局限性。
5.2.3. 當前的html和xhtml標準并沒有為每一個基于內容的標簽都定義一種格式; 它們僅僅規定必須用與文檔中普通文本不同的方式來顯示基于內容的樣式。標準甚至沒有要求這些基于內容的樣式彼此之間都要用不同的方式顯示。在實際應用中, 你可能會發現很多這樣的標簽和傳統的印刷有著非常明顯的關系, 它們有著相似的含義和顯示樣式, 而且在多數瀏覽器中都以相同的樣式和字體來顯示。
5.2.4. 使用html/xhtml基于內容的樣式標簽時要遵從一些規則, 因為僅僅是簡單地想想文本該如何顯示, 而不必知道這些文本的含義是什么, 是十分容易的。一旦你開始使用基于內容的樣式之后, 文檔將會更加一致, 而且可以更好地幫助執行自動搜索和內容編輯。這些標簽是:
? ? <abbr>
? ? <acronym>
? ? <cite>
? ? <code>
? ? <dfn>
? ? <em>
? ? <kbd>
? ? <samp>
? ? <strong>
? ? <var>
5.3. 物理樣式
5.3.1. 在討論基于內容的樣式標簽時, 我們經常用到"意圖"這個詞。這是因為由標簽傳達的含義比瀏覽器顯示文本的方式更為重要。然而, 在某些情況下, 可能是出于合法性或者版權等方面的原因的考慮, 你希望文本以某種特殊的方式來顯示(例如斜體或加粗)。在這種情況下, 就可以對文本使用物理樣式。
5.3.2. 雖然其他文字處理系統的趨勢是精確地控制樣式和外觀, 但是在使用html或xhtml時, 除非極少情況下, 都應該避免使用物理標簽。應當盡可能地向瀏覽器提供上下文信息, 并使用基于內容的樣式。盡管現在瀏覽器不過是以斜體或者粗體字來顯示這些文本, 但是將來的瀏覽器和各種文檔生成工具可能會以非常有創建的方式來利用這些基于內容的樣式。
5.3.4. 當前的html/xhtml標準一共提供了9種物理樣式, 包括粗體(bold)、斜體(italic)、等寬(monospaced)、下劃線(underlined)、刪除線(strikethrough)、放大(larger)、縮小(smaller)、上標(superscripted)和下標(subscripted)文本。這些標簽是:
<b>
<i>
<tt>
<u>
<strike>
<big>
<small>
<sub>
<sup>
5.3.5. 提示: 請記住這些物理樣式標簽對緊接的文本產生的強烈效果。要實現在整個文檔范圍內對文本顯示的全面控制, 請使用樣式表。
總結
以上是生活随笔為你收集整理的020_html格式化的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 065_html视频
- 下一篇: 021_html文本格式化标签