CSS编程概述

CSS编程概述

1.CSS概述

CSS是一种用来装饰HTML的标记集合

CSS样式规则组成为“选择符 {属性:值}”,单一选择符的符合样式声明应该分号隔开,如“选择符 {属性1:值1;属性2:值2}.

例:

<HTML>
<HEAD>
           <STYLE TYPE="TEXT/CSS">
                    H1 { FONT-SIZE: X-LARGE; COLOR: RED }
                    H2 { FONT-SIZE: LARGE; COLOR: BLUE }
           </STYLE>
</HEAD>
<BODY>
           <H1>中国,我的祖国!H1显示的</H1>
           <H2>中国,我的祖国!H2显示的</H2>
</BODY>
</HTML>

HEAD标记中加上<STYLE TYPE="TEXT/CSS">标记,告诉浏览器内容是CSS样式表。

2.加载CSS样式的方式

2.1. HEAD内引用

   这种方式只要在HEAD标记上加上STYLE标记就可以了

例:

<HTML>
    <HEAD>
                   <STYLE TYPE="TEXT/CSS">
                      H1 {COLOR:GREEN;FONT-SIZE:37PX;}
                      P {BACKGROUND:YELLOW;}
                   </STYLE>
    </HEAD>
    <BODY>
                   <H1>北京大学,清华大学</H1>
                   <P>南京大学,复旦大学</P>
    </BODY>
</HTML>

2.2. BODY内引用

   BODY内实现的方法是HTML标记中引用,只要将定义在STYLE标记中的值拿到对应的标记中就可以了

例:

<HTML>
    <BODY>
          <H1 STYLE="COLOR:GREEN;FONT-SIZE:37PX;">北京大学,清华大学</H1>
          <P STYLE="BACKGROUND:YELLOW;">南京大学,复旦大学</P>
    </BODY>
</HTML>

2.3. 文件外引用

CSS作为一个外部文件引入的方式有两种,一种是做链接,另一种是导入。首先将STYLE标记中的内容存为一个文件,如程序mystyle.css所示.

H1 {COLOR:GREEN;FONT-SIZE:37PX;}

            P {BACKGROUND:YELLOW;}

第一种方法是做链接,如下所示:

这里定义了样式,在HTML文件中采用LINK标记将该样式表链接进入该HTML文件,如下所示:

<HTML>
    <HEAD>
                   <LINK REL=STYLESHEET  HREF="mystyle.css"  TYPE="TEXT/CSS">
    </HEAD>
    <BODY>
                   <H1>北京大学,清华大学</H1>
                   <P>南京大学,复旦大学</P>
    </BODY>
</HTML>

第二种方法是导入CSS文件,如下所示:

<HTML>
    <HEAD>
                   <STYLE TYPE="TEXT/CSS">
                             @IMPORT URL(MYSTYLE.CSS);
                   </STYLE>
</HEAD>
    <BODY>
                   <H1>北京大学,清华大学</H1>
                   <P>南京大学,复旦大学</P>
    </BODY>
</HTML>

使用@IMPORT关键字将外部文件导入,注意@IMPORT必须写在STYLE标记中。

3.CSS与标记对应的方式

3.1. 标记选择符

任何HTML元素都可以是一个CSS的选择符。上面所有的样式表都是采用标记选择符引入的,例如:P {BACKGROUND:YELLOW;},这里用的标记选择符是P

3.2. 类选择符

     STYLE标记中定义一个“.类名”,然后在HTML标记中使用CLASS=“类名”就可以引入该样式。

例:

<HTML>
<HEAD>
       <STYLE TYPE="TEXT/CSS">
                .LITTLERED{COLOR:RED;FONT-SIZE:18px}
                .LITTLEGREEN{COLOR:GREEN;FONT-SIZE:18px}   
       </STYLE>
</HEAD>
       <BODY>
                <DIV CLASS="LITTLERED">这是红色,而且比较小!</DIV>
                <SPAN CLASS="LITTLEGREEN">这是绿色,而且比较小!</SPAN>
       </BODY>
</HTML>

3.3. ID选择符

    定义ID选择符时,在样式名之前加“#名字”,引用的时候使用“ID=名字”。

例:

<HTML>
         <HEAD>
                   <STYLE TYPE="TEXT/CSS">
                            #SZG { COLOR:RED }
                   </STYLE>
         </HEAD>
         <BODY>
                   <P ID=SZG>这是ID选择符号!</P>
         </BODY>
</HTML>

4.定义超级链接样式

可以指定A标记以不同的方式显示。一个超级链接有几种不同的状态:未被访问链接(LINK)、已访问链接(Visited)、鼠标移动过(Hover)。可以定义超级链接文字的颜色,可以定义字体的大小,一般超级链接的都有下划线,可以利用“TEXT-DECORATIONNONE”将超级链接的下划线去掉。

例:

<HTML>
<HEAD>
         <STYLE TYPE="TEXT/CSS">
         A:LINK{COLOR:RED ;FONT-SIZE:9PT;TEXT-DECORATION:NONE}
         A:VISITED{COLOR:BLUE;FONT-SIZE:9PT;TEXT-DECORATION:NONE}
         A:HOVER{COLOR:GREEN;FONT-SIZE:15PT;TEXT-DECORATION:UNDERLINE}
         </STYLE>
</HEAD>
         <BODY>
                   <A HREF="#">这是超级链接</A>
         </BODY>
</HTML>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值