码迷,mamicode.com
首页 > Web开发 > 详细

css常用知识点

时间:2015-11-01 22:42:29      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:

  1、css的简介
      层叠样式表

      样式表:有很多的属性和属性值
      层叠:一层一层的。优先级

      第一个:把样式和html分开显示
      第二个:html的属性很少,css里面样式很强大

  2、css和html结合方式

     有四种结合方式

        第一种结合方式:在每个html标签里面都有一个属性 style,在style属性里面写css代码
           代码 
          <div style="color:black;">aaaaccccbbbb</div>
          格式: style="属性名称1:属性值;属性名称2:属性值;"

 

        第二种结合方式:使用html的标签实现,<style type="text/css"> css代码 </style>

          代码

          <style type="text/css">

          div {

            background-color:black;
               color:white;
              }

 

          p {

            background-color:green;
                color:white;

           }
              </style>

 

          第三种结合方式:

            首先创建css文件,在css文件里面写css代码

            其次使用html的标签实现,<style type="text/css"> @import url(css路径); </style>

            问题:在某些浏览器下面, @import方式会有问题低版本浏览器可能不支持此方式

 

         第四种结合方式:引入外部的资源文件,使用头标签是link标签

            首先创建css文件,在css文件里面写css代码

            在html中使用头标签link因为外部的css文件

            <link rel="stylesheet" type="text/css" href="css路径" />

 

          优先级:在一般的情况下,由上到下,由外到内。优先级由低到高。

          后加载的优先级高

          标签名称 {属性名称1:属性值;
                   属性名称2:属性值;}

 

  3、css的基本选择器        

        选择器:要对哪一个标签里面的数据进行样式的修改

 

        有三种基本选择器

          第一种:标签选择器

          把标签名称作为选择器的名称

            代码

            div {

              background-color:orange;
                color:white;

              }

          第二种:class选择器

 

          每个html标签上面都有一个属性 class属性,通过class属性的值作为选择器的名称

              代码

                .shushu {

              background-color:green;
                 color: white;
                      }

          第三种:id选择器

 

           每个html标签都有一个属性 id属性,通过id属性的值作为选择器的名称

              代码

                #shushu {
                     background-color:green;
                     color: white;   
                      }

  4、css的扩展选择器

        关联选择器

          在一个标签里面嵌套了一个标签,设置标签里面嵌套标签的样式

          代码 <div><p>AAAAAAAABBBBBBBBCCCCCCCCCC</p></div>

          div p {

              background-color: green;
              }

 

        组合选择器

          设置不同的标签具有相同的样式

          代码

            div,p {
                 background-color: red;
                }

        伪元素选择器

 

          可以实现一些简单的动态的效果

          比如超链接,有哪些状态

           原始状态   鼠标放上去的状态(悬停)  点击状态     点击之后

          :link          :hover                :active      :visited

         

  5、css的基本选择器的优先级

      style > id选择器 > class选择器 > 标签选择器

 

  6、css的盒子模型

      首先需要把数据封装到一块区域里面,这个区域一般都使用div进行封装

      边框

         使用属性border,统一设置 border : border-width || border-style || border-color

        有上下左右四条边的属性 border-top  bottom  left  right ,分别设置四条边的样式

      内边距

        使用属性padding,统一设置,分别设置 padding : length

      外边距

        使用属性margin,统一设置,分别设置 margin : length

 

  7、css的布局(漂浮) 重要的概念

      css的属性 float

      left: 表示当前设置这个属性的div的位置居左,后面的标签飘到右边去

      right:表示当前设置这个属性的div的位置居右,后面的标签飘到左边去

 

  8、css的布局(定位) 重要的概念

       position:absolute和relative

       absolute: 将对象从文档流中拖出

      relative: 不会将对象从文档流中拖出

 

    

css常用知识点

标签:

原文地址:http://www.cnblogs.com/shujiao/p/4928830.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!