zoukankan      html  css  js  c++  java
  • CSS学习笔记1

                                                                             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

     六.待续......
                         

  • 相关阅读:
    iaas,paas,saas理解
    July 06th. 2018, Week 27th. Friday
    July 05th. 2018, Week 27th. Thursday
    July 04th. 2018, Week 27th. Wednesday
    July 03rd. 2018, Week 27th. Tuesday
    July 02nd. 2018, Week 27th. Monday
    July 01st. 2018, Week 27th. Sunday
    June 30th. 2018, Week 26th. Saturday
    June 29th. 2018, Week 26th. Friday
    June 28th. 2018, Week 26th. Thursday
  • 原文地址:https://www.cnblogs.com/Weaver/p/607420.html
Copyright © 2011-2022 走看看