CSS学习实用笔记


一.Css:Cascading Style Sheets 串联式样式表

二.按其位置

  1.     内嵌样式(在需要的地方直接嵌套)
  <p style="color: sienna;margin-left:20px">一个段落</p>

  2.     内部样式(典型声明方式):把样式表放到页面的<head>里
   <head>
    ......
   <style type="text/css">

   <!--
   hr{color:sienna}
   p{margin-left:20px}
   body{backgroup-image:url("images/back.gif")}
   --!>

   </style>
    ......
   </head>
   注意:有些底版本的浏览器不能识别style标记,会忽略style标记内容,并以文本形式直接显示在页面,为了避免这样的情况发生,我们用加HTML注释的方式(<!-- 注释 -->)隐藏内容而不让它显示。

  3.   外部样式:存在一个样式表文件,在页面中用<link>(必须放在<head>标记内)连接此样式表文件。
    <head>
    ......
    <link href="mystyle.css"  rel="stylesheet"  type="text/css" media="all">
    ......
    <head>
  
    mystyle.css :已经存在的样式表,
    rel="stylesheet" : 确定在页面中使用这个外部样式表,
    type="text/css" :此连接的文件类型是样式表文本,
    href=”mystyle.css”是文件所在的位置,
    media :选择媒体类型

   一个外部样式表文件可以应用于多个页面,当你改变这个样式表文件时,所有页面的样式都随之而改变。
 
三. CSS注释

      1.     /*开头,*/结束
      2.
            /* 定义段落样式表*/
          p
         {
           text-align:center;        /*文本居中排列*/
           color:black;              /*文字为黑色*/
           font-family:"sans serif"  /*字体为sans serif,注意此处属性值有多个单词组成,需要引号*/
           }

四.几种不同css定义方法
   1.集体声明:
        1>  h1,h2,h3,h4,h4,h5,h6{color:green}
        2>  p,table{font-size:9pt}
            等效(分项声明):p{font-size:9pt}
                                           table{font-size:9pt}
    2.类选择符声明:
             1〉 定义两个不同的段落,向右对齐,另一个居中对齐

                 p.right{text-align: right}
                 p.center{text-align: center}

             2〉分别适用段落的类
        
                        <p class="right">这是段落向右对齐</p>
                        <p class="center">这是段落居中排列</p>
       
                3> 不用html标记,直接定义类选择符,则所有html标记都可以直接调用这个类选择符
       
                定义:   .center{text-align:center}
        
             调用:  
                    <h1 class="center">此标题居中排列</h1>
                    <p class="center">此段落也是居中排列</p>

       3. ID选择符: 对这个单一元素定义单独的样式表(局限性较大)
                  定义ID选择符要在ID名称前加 "#" 号
                  ID选择符的应用和类选择符类似,只要把class换成ID即可。将上例中类用ID替代:
       
             1〉 定义:( /* 下例格式与上面的.center一样调用,匹配所有 id="intro" 元素 */ )
                 
                     #intro                      
                        {
                          font-size: 110%;
                          font-weight: bold;
                          color:#0000ff;
                          background-color:transparent
                         }

              2>  调用上述定义:  <p id="intro">段落可以调用</p>
                          <table id="intro">表格也可以调用</table>

              3>  定义后只能单独调用:

                  定义:  p#intro                      
                        {
                          font-size: 110%;
                          font-weight: bold;
                          color:#0000ff;
                          background-color:transparent
                         }
                   调用:<p id="intro">只有我才能调用</p>
五.定义链接样式
   
             1.  a:link{font-size : 18pt ;text-decoration : none ;color : blue ;}
                 a:visited {font-size : 18pt;text-decoration : none ;color : brown ;}
                 a:hover {font-size : 24pt ;text-decoration : underline ;color : red;}
                 a:active {font-size : 24pt ;text-decoration : none ;color : green ;}
               
             2.顺序lvha

 六.待续......
                     

posted on 2006-12-29 21:58  馥馥  阅读(314)  评论(0编辑  收藏  举报