html需要將內容與表現分離
作者:佚名 時間:2012-07-01 分享到:
html旨在為無結構白文本賦予有意義的結構,用來表明不同部分的文字實際是具有不同類型的內容和涵義,標題與段落就是其中兩種不同類型的內容,它們應該用不同的標簽來說明,以便向另一臺計算機明確地表明它們的本質差別,但人們習慣于閱讀有特定外觀的文本。
從最先的微不足道迅速走紅,web很快就不再是計算機科學家們獨占的領地,圖形設計師們發現這個令人興奮的新媒體,他們想讓它在審美意義上更具吸引力,而不只是局限于顯示一些普通的未經雕飾的文本。但是,html缺乏影響內容顯示方式的恰當手段,因為它的目的只是提供結構,設計師們被迫重新詮釋html中的許多特性,他們利用瀏覽器顯示內容的方式來創造一些視覺上更吸引人的東西,令人遺憾的是,這導致當時創建的許多網站使用了表現性的標記代碼,這些標記代碼不僅雜亂無章,過度復雜和難于維護,而且,它們只與其標記的內容的外表有關,而與其含義毫不相干。
20世紀90年代未,web尚處于幼年的時候,一種名為層疊樣式表的新技術出現了,它是一種全然不同的語言,其目標是在讓結構性記代碼保持純凈和富有意義的前提下,描述上html文檔的視覺化表達方式,用css編寫的樣式表可被應用于html或xhtml文檔,以便 為其添加一個不會對作為其基礎的標記代碼產生負面影響的富有吸引力的視覺設計層。