Visual Studio 2008中新的樣式生成器
Visual Studio 2008里有個(gè)新的樣式生成器對(duì)話框(窗體)。使用此對(duì)話框生成樣式,也可以在同一時(shí)間預(yù)覽??梢詾橐粋€(gè)創(chuàng)建樣式定位給當(dāng)前頁(yè)面或現(xiàn)有的外部樣樣式表或新的外部樣式表??梢詣?chuàng)建基于ID的、基于元素的、內(nèi)嵌的、基于類的的樣式。樣式有綜合選擇器。
通過(guò)菜單:格式+新建樣式打開(kāi)“新建樣式”對(duì)話框,也可以通過(guò)"管理樣式"和“應(yīng)用樣式”工具窗口來(lái)打開(kāi)它。
對(duì)話框如下圖所示:
關(guān)于對(duì)話框里的各個(gè)選項(xiàng):
◆定義位置:你可以定義新的樣式創(chuàng)建在當(dāng)前頁(yè)面,現(xiàn)有的樣式表,新的樣式表。
◆選擇器:你可以自己輸入或者從下拉框選擇,比如使用聯(lián)級(jí)選擇器,或從下拉框中選擇聯(lián)級(jí)樣式。
◆將新樣式應(yīng)用于文檔選擇內(nèi)容:勾選這個(gè)選項(xiàng),新樣式將會(huì)文檔選擇的內(nèi)容被應(yīng)用。
◆類別:點(diǎn)擊每個(gè)類別時(shí),右邊就會(huì)打開(kāi)相關(guān)的屬性。任何設(shè)置了屬性的類別都會(huì)以粗體方式顯示。如上圖所示,F(xiàn)ont,Background和Border類別都是以粗體方式顯示,是因?yàn)樗麄兊囊徊糠謱傩砸呀?jīng)被設(shè)置。
◆URL:只有當(dāng)你在“定義位置”中選擇“現(xiàn)有樣式表”時(shí),這個(gè)選項(xiàng)才需要設(shè)置,應(yīng)該標(biāo)示出css文件的路徑。
現(xiàn)在如果你想為一個(gè)按鈕控件創(chuàng)建樣式,所有你可以做的就是在設(shè)計(jì)中選中這個(gè)按鈕,打開(kāi)“新建樣式”對(duì)話框,設(shè)置你需要的屬性,預(yù)覽、點(diǎn)“應(yīng)用”按鈕。
樣式生成器對(duì)于css樣式新手來(lái)說(shuō)非常有用,用它來(lái)在Asp.net完成常規(guī)的css樣式編碼絕對(duì)手到擒來(lái)。當(dāng)然,如果你想實(shí)現(xiàn)非常庫(kù)的效果,比如“圓角”效果,恐怕就需要更多的css知識(shí)了。
【編輯推薦】