CSS基础

CSS[Cascading Style Sheets](层叠样式表):可快速维护页面元素(如文本、图像、链接等)的外观(如字体、字号、颜色等)CSS版本号:2.0

 

W3C建议尽量使用CSS样式取代HTML标记属性。(即交集部分用CSS样式,特殊部分使用自己独有的)

 

CSS在HTML中的应用方式

 1.外部样式表:链接到外部的CSS文件(先创建一个CSS文件,再链接到该文件)

    CSS文件的扩展名为.css

    <link type="text/css" rel="stylesheet" media="all|screen|print" href="CSS文件URL"/>

    其中media的属性值如下:

     all,所有媒体介质

     screen,针对屏幕(浏览器)

     print,针对打印机

  

 2.内部样式表:也叫嵌入式样式表,书写于文档头部

     <style type="text/css">

         ...

         ...

     </style>

     

 3.内联样式表:书写于标记内部

   <标记名称 style="CSS样式"/>

   或

   <标记名称 style="CSS样式">...</标记名称>

 

优先级:内联样式表最高,内部样式表和外部样式表优先级取决于谁最靠近内容部分(就近优先)

 

CSS语法结构(适用于内部样式表和外部样式表)

选择器{

   属性:;

   属性:;

   ...

}

 

选择器(哪些对象将使用CSS样式)

 1.通配选择器 -- * (能够自动应用于所有元素)

 2.元素选择器 -- 标记名称(自动应用于指定的元素)

 3.类选择器 -- .类名称

  说明:

  A.在使用CSS类时,需要添加class="类名称"属性

  B.CSS类在声明需要加"",但在使用时无需""

  C.多个CSS类之间以空格分隔。

  D.变形的用法

     (1元素名称.类名称,指只能用于指定元素。

       如:

       td.a3{

         样式

       }

      其代表的意思就是:a3类只能应用给单元格对象。

 

     (2.类名称.类名称,指只能同时应用这两个类。

       如:

       .a3.a4{

         样式

        }

       其表示的意思是:只能同时使用a3a4这两个类。

   

 4.ID选择器 -- #id

  A.只能手动的应用给文档的唯一对象。

  B.使用时添加id="ID"属性。

  C.对象的idCSS可以使用外,还可以被JavaScriptjQuery使用到。

   

 5.群组选择器(实际上具有相同属性的选择器的简捷方式

    选择器,选择器,...

        样式

    }

 

 6.派生选择器(后代选择器)

  选择器 选择器 ...

        样式

  }

  说明:前面的选择器至少是后面选择器的父节点。只适用于顺序对象

 

 7.伪类选择器(主要用于链接)

  :link,正常显示的状态

  :hover,鼠标放上的状态

  :active,鼠标按下的状态

  :visited,访问过的状态

 

 CSS选择器的优先级:inline,IDs,classes,tags(即内联数,id数,类数目,标记数)

 

CSS单位

  1.长度

   px:像素

   %:百分比

   em:字号的倍数

   pt:字号大小(磅)

   cm:厘米

   mm:毫米

 

 2.颜色

  A,英文名称,red,green,blue

  B,完整十六位进制数字,#ff0000(红色),#00ff00(绿色),#ffffff(白色),#000000(黑色)

  C,简写十六位进制数字,#f00

  D,RGB模式,rgb(0,0,255)

  E.百分比RGB模式,rgb(0%,100%,0%)

  

 3.注释

 /*  注释内容  */


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值