深奧的HTML網站建設教程:CSS分類屬性
作者:佚名 時間:2014-03-21 分享到:
HTMl網站CSS分類屬性教程介紹:
分類(classification)屬性是CSS樣式屬性中最深奧的。它們不直接能識別樣式的瀏覽器如何顯示HTMl或XHTML元素。但它們告訴瀏覽器在遇到標簽時如何分類和處理不同標簽及其內容。
大部分情況下,不需要設置元素的這些屬性,除非試圖獲得特殊效果。即使那樣,這些屬性也不可能被大部分瀏覽器支持。
display屬性
HTML或XHTMl文檔中的每個元素都可以按顯示目地被分類成塊項目、內聯項目或列表項目。塊元素,如標題、段落、表格和列表,被格式化為文本的一個獨立塊,與前面和后面的塊項目分開。內聯項,如自然和基于內容樣式的標簽和超鏈接錨,顯示在塊內文本的當前行內。列表項,特別是<li>標簽,顯示為帶有被成為marker的項目符號或編號的塊項目。
顯示(display)屬性允許改變元素的顯示類型為block,inline,list-item或none。頭三個值改變了元素的分類;值none關閉了這個元素,防止這個元素及其子元素顯示在這個文檔中。
我相信你可以通過切換元素分類來破感覺所有分類,強迫段落顯示為列表項,把超鏈接轉換成塊元素。實際上,這只是蹩腳的游戲,沒有足夠的理由,我們建議不要該變元素的分類。
white-space屬性
white-space屬性定義了能識別樣式的瀏覽器如何對待塊標簽內的空白[跳格(制表)、空格和進位返回]。默認關鍵字值normal重疊了空白,因此一個或多個跳格、空格和進位返回被認為是詞之間的一個單個空格。pre值模擬了<pre>標簽,瀏覽器保留和顯示所有空格、跳格和進位范圍。最后,nowrap值告訴瀏覽器忽略進位返回,不要插入自動行中斷;所有行中斷必須由<br>標簽來實現。
與display屬性一樣,white-space屬性也很少在正常的情況下使用。如果不是被迫去這么做,不要改變元素處理空白的方式。
如沒特殊注明,文章均為上海聯楷網絡原創,轉載請注明來自:http://www.ktcbnqb.cn/contact/20151229/n7302.html