龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > Javascript编程 >

解析J2ME中CSS的使用(1)

时间:2013-03-06 14:58来源:未知 作者:admin 点击:
分享到:
本文向大家简单介绍一下J2ME中CSS的使用,首先看一下J2ME的概念,J2ME是Java2这个平台专门针对家电类产品和嵌入式设备制定的,组成J2ME的Java虚拟机和API是与那些针对家电类产品和嵌入式

本文向大家简单介绍一下J2ME中CSS的使用,首先看一下J2ME的概念,J2ME是Java2这个平台专门针对家电类产品和嵌入式设备制定的,组成J2ME的Java虚拟机和API是与那些针对家电类产品和嵌入式产品的运行环境相匹配的。

J2ME中CSS解析

最近做手机浏览器项目中的CSS模块。对解析CSS有了个整体认识。现总结如下:

首先,简单的介绍下CSS:

CSS指层叠样式表(CascadingStyleSheets)

CSS语法由三部分构成:选择器、属性和值:selector{property:value}

选择器(selector)通常是你希望定义的HTML元素或标签,属性(property)是你希望改变的属性,并且每个属性都有一个值。属性和值被冒号分开,并由花括号包围,这样就组成了一个完整的样式声明(declaration):

  1. body{color:blue}  
  2.  

上面这行代码的作用是将body元素内的文字颜色定义为蓝色。在上述例子中,body是选择器,而包括在花括号内的的部分是声明。声明依次由两部分构成:属性和值,color为属性,blue为值。

CSS主要可以从ID选择器和class选择器去研究:

一:id选择器

id选择器可以为标有特定id的HTML元素指定特定的样式。id选择器以"#"来定义。下面的两个id选择器,第一个可以定义元素的颜色为红色,第二个定义元素的颜色为绿色: 

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

下面的HTML代码中,id属性为red的p元素显示为红色,而id属性为green的p元素显示为绿色。 

  1. <pidpid="red">这个段落是红色。</p> 
  2. <pidpid="green">这个段落是绿色。</p> 

在现代布局中,id选择器常常用于建立派生选择器。 

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

上面的样式只会应用于出现在id是sidebar的元素内的段落。这个元素很可能是div或者是表格单元。

二:class类选择器

在CSS中,类选择器以一个点号显示:
.center{text-align:center}
在上面的例子中,所有拥有center类的HTML元素均为居中。

1.class派生选择器: 

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

在上面这个例子中,类名为fancy的更大的元素内部的表格单元都会以灰色背景显示橙色文字。(名为fancy的更大的元素可能是一个表格或者一个div)

元素也可以基于它们的类而被选择: 

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

在上面的例子中,类名为fancy的表格单元将是带有灰色背景的橙色。
<tdclass="fancy">

精彩图集

赞助商链接