css

目标
    掌握 CSS 选择器
    掌握使用 CSS 选择器修饰页面细节
    了解 CSS 层(盒状模型)的概念
    了解 CSS 3新特性
   
1、掌握 CSS 选择器
    在一个网页中有很多的HTML标签,如果想对某个标签的内容
进行样式修饰,必须先从众多标签中找到它。
    CSS 语法,为我们提供了非常方便的语法来选中具体的某个
标签----CSS 选择器
    基本选择器(3种):
     标签(元素Element)选择器:一般给多个相同的标签设置样式
       <p>aaa</p>
      
       p{
          /* 里面的样式代码对 aaa 生效 */
       }
   ------------------
    类别(伪类)选择器:同时选中多个标签,这些标签可以人为
对他们进行分类。
      <p class="ff">aaaaaa</p>
      <div class="ff">bbbb</div>
      <a class="ff">vcvccccc</a>
     
    .ff{
        /* 对网页中所有有 class=ff 属性的标签生效  */
    }
    ------------------
    ID 选择器:一次只选中唯一具有该 id 名称的标签
    <p id="aa">asdfasd</p>
    <a id="bb">asdfasdf</a>
   
    #aa{
        /* 在整个页面中,只能选中一个 id="aa" 的标签 */
    }
    ------------------
   
    复合选择器(灵活组合三种基本选择器):
    交集选择器:同时满足两个条件的选择器
    <p class="aa">dfasdfasd</p>
    <div class="aa">asdfasdf</div>
   
    div{}
    .aa{}    ====> div .aa{}
                   div >.aa{}
   
    并集选择器:同时选中多个,这多个标签都有相同的样式
    <p>asdfsdfd</p>
    <p class="aa">dfasdfasd</p>
    <div class="aa">asdfasdf</div>
    <span>cccc</span>
    <div>asdfasdf</div>
   
    p,div .aa,span{}
   
   
   
    嵌套(后代)选择器:
    <p>asdfsdfd</p>
    <span>adfasdf</span>
    <div>sdfsdf</div>
    <div class="aa">asdfasdf
        <p class="aa">dfasd
            <span>cccc</span>
        fasd</p>
        <p class="bb">dfasdasd</p>
    </div>
    /* 先确定最外层的标签,逐步往所要找的标签靠近 */
    div .aa p .aa span{}
   
    ------------------------------
    专门针对链接 <a > 标签制定了一个特殊选择器
    a{}   Element 选择器
    链接标签,本身自带有一些鼠标事件:鼠标移动、覆盖、
点击、移出、访问后

   a:link{/* 默认情况,没有做任何鼠标动作时的样式 */}
  
   a:visited{/* 鼠标点击以后的样式 */}
  
   a:hover{/* 鼠标移动到链接上的样式 */}
  
   a:active{/* 鼠标单击时的样式 */}
   
   
    注意:当多个基本选择器同时对某个标签的属性进行修饰时,
ID 选择器优先级最高、类别选择器次之、标签选择器最低
   
    CSS 代码与 HTML 代码分离:
    (1)行内引入,不推荐
      <p style="css 代码">ssss</p>   
    (2)内嵌引入,部分推荐
      <head>
        <style type="text/css">CSS 代码</style>
      </head>
    (3)外部导入,所有 css 代码独立在 *.css 文件中,
      不推荐
     <head>
        <style type="text/css">
            @import "css/style.css"
        </style>
     </head>
   
    (4)外部链接,CSS代码全部在 style.css 文件中,推荐使用
      <head>
        <link href="css/style.css"
              rel='stylesheet'
              type='text/css'>
      </head>
   
    在编写外部的样式文件时,考虑代码重用,一般都会把
修改不同内容的样式进行分离。
    修饰整个页面边框布局的样式 layout.css
    修饰整个页面所有字体的样式 font.css
    修改整个页面背景等内容的样式 main.css
    修改整个页面中所有图片的样式 img.css
    .........
    修改页面打印时所需要的样式 print.css
   
<link rel="shortcut icon" href="http://www.126.com/favicon.ico" />
<link id="setSkin" type="text/css" rel="stylesheet"
      href="http://img2.cache.netease.com/www/v2011/css/theme_blue1227.css" />
   
    在使用各种方式导入样式的时候,离内容最近的样式,优先级最高
    行内引入-->内嵌-->外部导入-->外部链接
   

2、掌握使用 CSS 选择器修饰页面细节
   在设计一个页面之前,需要全局的考虑,如:主体颜色、风格、
布局等内容。

    1 可以先使用 Excel 进行页面布局设计
    2 然后使用 HTML 中的 <div>标签来大体标记这些布局
    3 最后使用 CSS 样式给每个矩形的布局块进行位置、高宽、颜色等的设置

3、了解 CSS 层(盒状模型)的概念
    在 CSS 中,把页面看做由多个矩形块搭建而成。
   
    在 CSS 中一般对 div 层标签,附加了内容、内边距、边框、
外边距 四个属性。
    内容:width  height
    内边距:padding
            padding-top  padding-left  padding-right padding-button
            padding:10px 2px 50px 20xp;
            padding:10px 20px 10px 20xp; ==>padding:10px 20px;
            padding:10px;
    边框:border
         top  left right button  style(实线、虚线、双线、浮雕线)
    外边距:margin

    设置盒状模型四边的顺序:顺时针方式,上右下左。

    --------------------------
    CSS 的定位:
    默认的所有的 div 按照编写的代码顺序有各自的位置,
每个 div ,默认占据一整行。
   
    可以使用属性 position 对一个 div 块进行定位
    绝对定位:以浏览器左上角原点为起点定位,当一个元素
使用绝对定位时,原来他在页面中的位置就消失。
   
   
   
    相对定位:
   
    浮动定位:
   

4、了解 CSS 3新特性

   
   
CSS 开发工具
Rapid CSS 2008  绿色软件   
   

发布了45 篇原创文章 · 获赞 4 · 访问量 2万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章