真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

ML簡介與CSS3樣式表

XML簡介

成都創(chuàng)新互聯(lián)擁有十余年的建站服務(wù)經(jīng)驗,在此期間,我們發(fā)現(xiàn)較多的客戶在挑選建站服務(wù)商前都非常的猶豫。主要問題集中:在無法預(yù)知自己的網(wǎng)站呈現(xiàn)的效果是什么樣的?也無法判斷選擇的服務(wù)商設(shè)計出來的網(wǎng)頁效果自己是否會滿意?成都創(chuàng)新互聯(lián)業(yè)務(wù)涵蓋了互聯(lián)網(wǎng)平臺網(wǎng)站建設(shè)、移動平臺網(wǎng)站制作、網(wǎng)絡(luò)推廣、按需定制開發(fā)等服務(wù)。成都創(chuàng)新互聯(lián)網(wǎng)站開發(fā)公司本著不拘一格的網(wǎng)站視覺設(shè)計和網(wǎng)站開發(fā)技術(shù)相結(jié)合,為企業(yè)做網(wǎng)站提供成熟的網(wǎng)站設(shè)計方案。

XML是由W3C于1998年2月發(fā)布的一種可擴標(biāo)記語言,是一種用于標(biāo)記數(shù)據(jù)文件使其具有結(jié)構(gòu)性的標(biāo)記語言,它被設(shè)計用來傳輸和存儲數(shù)據(jù)。在電子計算機中,標(biāo)記指計算機所能理解的信息符號,通過此種標(biāo)記,計算機之間可以處理包含各種的信息比如文章等。它可以用來標(biāo)記數(shù)據(jù)、定義數(shù)據(jù)類型,是一種允許用戶對自己的標(biāo)記語言進行定義的源語言。它非常適合互聯(lián)網(wǎng)傳輸,提供統(tǒng)一的方法來描述和交換獨立于應(yīng)用程序或供應(yīng)商的結(jié)構(gòu)化數(shù)據(jù),使用XML也可以簡化互聯(lián)網(wǎng)的文檔信息傳輸。

XML在語法方面和HTML是一樣的,和HTML不同的是XML是設(shè)計用來傳輸和存儲數(shù)據(jù),而HTML是設(shè)計用來顯示數(shù)據(jù),它們都是標(biāo)準(zhǔn)通用標(biāo)記語言的子集。XML的標(biāo)簽是沒有預(yù)先定義的,需要自己自行定義標(biāo)簽,所以才被稱為可擴展標(biāo)記語言。

在XML發(fā)布后同年的8月18日,W3C發(fā)布了XSLT的草案,1999年11月16日則正式發(fā)布XSLT1.0推薦版本。XSMLT是eXtensibleStylesheetLanguageTransformation(擴展樣式表轉(zhuǎn)換語言)的縮寫。

XSMLT主要是用于將XML文檔轉(zhuǎn)換成可以被瀏覽器解析的文檔,例如HTML、XHTML。轉(zhuǎn)換成瀏覽器解析的文檔之后能讓我們更加直觀地在瀏覽器頁面上查看XML文檔的數(shù)據(jù),并且能使用CSS增加樣式效果,例如:

ML簡介與CSS3樣式表

這樣使用XSMLT轉(zhuǎn)換后要比起直接閱讀XML文檔要更加清晰直觀,這就是XSMLT主要的作用。

但是現(xiàn)在XSMLT已經(jīng)很少使用了,幾乎淘汰了,而且XML也由于過于笨重,在一些需要輕量級的數(shù)據(jù)傳輸方面也逐漸比較少使用了,但是XML目前仍在一些數(shù)據(jù)結(jié)構(gòu)復(fù)雜的情況下使用。

文檔結(jié)構(gòu)定義DTD  and  Schema介紹:

DTD:

文檔類型定義(Document Type Definition)是一套為了進行程序間的數(shù)據(jù)交換而建立的關(guān)于標(biāo)記符的語法規(guī)則。它是標(biāo)準(zhǔn)通用標(biāo)記語言和可擴展標(biāo)記語言1.0版規(guī)格的一部分,文檔可根據(jù)某種DTD語法規(guī)則驗證格式是否符合此規(guī)則。文檔類型定義也可用做保證標(biāo)準(zhǔn)通用標(biāo)記語言、可擴展標(biāo)記語言文檔格式的合法性,可通過比較文檔和文檔類型定義文件來檢查文檔是否符合規(guī)范,元素和標(biāo)簽使用是否正確。文件實例提供應(yīng)用程序一個數(shù)據(jù)交換的格式。使用各類文檔類型定義是為了讓標(biāo)準(zhǔn)通用標(biāo)記語言、可擴展標(biāo)記語言文件能符合規(guī)定的數(shù)據(jù)交換標(biāo)準(zhǔn),因為這樣,不同的公司只需定義好標(biāo)準(zhǔn)文檔類型定義,就都能依文檔類型定義建立文檔實例,并且進行驗證,如此就可以輕易交換數(shù)據(jù),防止了實例數(shù)據(jù)定義不同等原因造成的數(shù)據(jù)交換障礙,滿足了網(wǎng)絡(luò)共享和數(shù)據(jù)交互。

ML簡介與CSS3樣式表

內(nèi)部聲明代碼示例:

ML簡介與CSS3樣式表

外部聲明代碼示例:

ML簡介與CSS3樣式表

HTML里面開頭的DOCTYPE就是引入了一個文檔類型定義文檔:

ML簡介與CSS3樣式表

Schema:

Schema是基于XML的DTD代替者,Schema是更加地嚴(yán)格的文檔結(jié)構(gòu)定義。Schem是2001年5月2日成為W3C標(biāo)準(zhǔn),Schem要更加完善功能也更加強大,也就是類似于DTD的一個升級版。

ML簡介與CSS3樣式表

思維導(dǎo)圖:

ML簡介與CSS3樣式表

CSS3樣式表

CSS3簡介:

CSS3是CSS技術(shù)的升級版本,CSS3語言開發(fā)是朝著模塊化發(fā)展的。以前的規(guī)范作為一個模塊實在是太龐大而且比較復(fù)雜,所以,把它分解為一些小的模塊,更多新的模塊也被加入進來。這些模塊包括: 盒子模型、列表模塊、超鏈接方式 、語言模塊 、背景和邊框 、文字特效 、多欄布局等。

CSS3完全向后兼容,所以沒有必要修改的設(shè)計來讓它們繼續(xù)運作。網(wǎng)絡(luò)瀏覽器也還將繼續(xù)支持CSS2。CSS3主要的影響是將可以使用新的可用的選擇器和屬性,這些會允許實現(xiàn)新的設(shè)計效果(譬如動態(tài)和漸變),而且可以很簡單的設(shè)計出現(xiàn)在的設(shè)計效果(比如說使用分欄)。

ML簡介與CSS3樣式表

樣式在HTML中的書寫方式:

樣式有三種書寫方式,第一種是直接在style屬性上寫,style里有很多的樣式子屬性,不同的字屬性使用分號分開,示例:

ML簡介與CSS3樣式表

運行結(jié)果:

ML簡介與CSS3樣式表

這種寫法適合用于個別標(biāo)簽需要單獨樣式的情況下,如果好幾個標(biāo)簽都需要同樣的樣式的話,使用這種寫法就會導(dǎo)致很多重復(fù)的代碼,不利于網(wǎng)頁的優(yōu)化,所以第二種寫法就是在