日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
解析J2ME中CSS的使用

本文向大家簡單介紹一下J2ME中CSS的使用,首先看一下J2ME的概念,J2ME是Java2這個平臺專門針對家電類產(chǎn)品和嵌入式設(shè)備制定的,組成J2ME的Java虛擬機(jī)和API是與那些針對家電類產(chǎn)品和嵌入式產(chǎn)品的運(yùn)行環(huán)境相匹配的。

成都創(chuàng)新互聯(lián)公司是專業(yè)的白沙黎族網(wǎng)站建設(shè)公司,白沙黎族接單;提供做網(wǎng)站、網(wǎng)站設(shè)計(jì),網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行白沙黎族網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!

J2ME中CSS解析

最近做手機(jī)瀏覽器項(xiàng)目中的CSS模塊。對解析CSS有了個整體認(rèn)識?,F(xiàn)總結(jié)如下:

首先,簡單的介紹下CSS:

CSS指層疊樣式表(CascadingStyleSheets)

CSS語法由三部分構(gòu)成:選擇器、屬性和值:selector{property:value}

選擇器(selector)通常是你希望定義的HTML元素或標(biāo)簽,屬性(property)是你希望改變的屬性,并且每個屬性都有一個值。屬性和值被冒號分開,并由花括號包圍,這樣就組成了一個完整的樣式聲明(declaration):

 
 
 
  1. body{color:blue}  
  2.  

上面這行代碼的作用是將body元素內(nèi)的文字顏色定義為藍(lán)色。在上述例子中,body是選擇器,而包括在花括號內(nèi)的的部分是聲明。聲明依次由兩部分構(gòu)成:屬性和值,color為屬性,blue為值。

CSS主要可以從ID選擇器和class選擇器去研究:

一:id選擇器

id選擇器可以為標(biāo)有特定id的HTML元素指定特定的樣式。id選擇器以"#"來定義。下面的兩個id選擇器,***個可以定義元素的顏色為紅色,第二個定義元素的顏色為綠色: 

 
 
 
  1. #red{color:red;}  
  2. #green{color:green;} 

下面的HTML代碼中,id屬性為red的p元素顯示為紅色,而id屬性為green的p元素顯示為綠色。 

 
 
 
  1. 這個段落是紅色。

     
  2. 這個段落是綠色。

     

在現(xiàn)代布局中,id選擇器常常用于建立派生選擇器。 

 
 
 
  1. #sidebarp{  
  2. font-style:italic;  
  3. text-align:right;  
  4. margin-top:0.5em;  

上面的樣式只會應(yīng)用于出現(xiàn)在id是sidebar的元素內(nèi)的段落。這個元素很可能是div或者是表格單元。

二:class類選擇器

在CSS中,類選擇器以一個點(diǎn)號顯示:
.center{text-align:center}
在上面的例子中,所有擁有center類的HTML元素均為居中。

1.class派生選擇器: 

 
 
 
  1. .fancytd{  
  2. color:#f60;  
  3. background:#666;  

在上面這個例子中,類名為fancy的更大的元素內(nèi)部的表格單元都會以灰色背景顯示橙色文字。(名為fancy的更大的元素可能是一個表格或者一個div)

元素也可以基于它們的類而被選擇: 

 
 
 
  1. td.fancy{  
  2. color:#f60;  
  3. background:#666;  

在上面的例子中,類名為fancy的表格單元將是帶有灰色背景的橙色。
#p#

三:CSS優(yōu)先級

層疊次序

當(dāng)同一個HTML元素被不止一個樣式定義時,會使用哪個樣式呢?

一般而言,所有的樣式會根據(jù)下面的規(guī)則層疊于一個新的虛擬樣式表中,其中數(shù)字4擁有***的優(yōu)先權(quán)。
i.瀏覽器缺省設(shè)置
ii.外部樣式表
iii.內(nèi)部樣式表(位于標(biāo)簽內(nèi)部)
iv.內(nèi)聯(lián)樣式(在HTML元素內(nèi)部)

因此,內(nèi)聯(lián)樣式(在HTML元素內(nèi)部)擁有***的優(yōu)先權(quán),這意味著它將優(yōu)先于以下的樣式聲明:標(biāo)簽中的樣式聲明,外部樣式表中的樣式聲明,或者瀏覽器中的樣式聲明(缺省值)

下面對內(nèi)聯(lián)樣式中css優(yōu)先級具體介紹css優(yōu)先級的四大原則:

原則一:繼承不如指定

如果某樣式是繼承來的永遠(yuǎn)不如具體指定的優(yōu)先級高。

例子1:

CODE: 

 
 
 
  1.  
  2. *{font-size:20px}  
  3. .class3{font-size:12px;}  
  4.  
  5. 我是多大字號? 

運(yùn)行結(jié)果:.class3{font-size:12px;}

原則二:#ID>.class>標(biāo)簽選擇符

例子:
CODE: 

 
 
 
  1.  
  2. #id3{font-size:25px;}  
  3. .class3{font-size:18px;}  
  4. span{font-size:12px}  
  5.  
  6. 我是多大字號? 

 運(yùn)行結(jié)果:#id3{font-size:25px;}

原則三:越具體越強(qiáng)大。

解釋:當(dāng)對某個元素的CSS選擇符樣式定義的越具體,層級越明確,該定義的優(yōu)先級就越高。
CODE: 

 
 
 
  1.  
  2. .class1.class2.class3{font-size:25px;}  
  3. .class2.class3{font-size:18px}  
  4. .class3{font-size:12px;}  
  5.  
  6.  
  7.  
  8. 我是多大字號? 
  9.  
 

 運(yùn)行結(jié)果:.class1.class2.class3{font-size:25px;}

原則四:標(biāo)簽#id>#id;標(biāo)簽.class>.class

上面這條原則大家應(yīng)該也都知道,看例子
CODE: 

 
 
 
  1.  
  2. span#id3{font-size:18px}  
  3. #id3{font-size:12px}  
  4. span.class3{font-size:18px}  
  5. .class3{font-size:12px}  
  6.  
  7.  
  8. 我是多大字號? 
  9. 我是多大字號? 

 運(yùn)行結(jié)果:span#id3{font-size:18px}|span.class3{font-size:18px}

【編輯推薦】

  1. NetBeans開發(fā)J2ME時環(huán)境變量配置
  2. 深入了解J2ME Polish+Eclipse配置過程
  3. 探討J2ME/J2EE的JSON數(shù)據(jù)交換方式
  4. Eclipse中進(jìn)行JVM內(nèi)存設(shè)置
  5. 解析Linux下如何用eclipse搭建J2ME開發(fā)環(huán)境

新聞名稱:解析J2ME中CSS的使用
網(wǎng)頁路徑:http://www.dlmjj.cn/article/ccsogoj.html