日期:2014-05-17  浏览次数:20752 次

CSS 快速上手(一)

(一)层叠样式优先级:

1. ?内联样式(在 HTML 元素内部)

2.? 内部样式表(位于 <head> 标签内部)

3.? 外部样式表??

4.? 浏览器缺省设置

?

(二)CSS基本结构:

选择符{属性:属性值}

?

(三)引入或编写CSS的几种形式:

1.? 把CSS文档放到<head>文档中(内部样式) <style type=“text/css”> …… </style>

2.? CSS样式表写在HTML的行内(HTML元素内 行内样式) <p style=“font-size:14pt;color:blue”>蓝色14号文字</p>

3.? 外部样式引用? 常用方式<link rel=stylesheet href=“style.css”>?

例:Link

<head>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
????? Import

<head>
<style type="text/css">@import url(style.css);</style>
</head>?

?

(四)CSS属性

?

1.字体

?

?

2.背景

?

?

background属性的书写格式:

  属性:background 属性值:<background-color>||<background-image>||     <background-repeat>||<background-attacement>||<background-position>

?

3. 文本属性

?

?

4. 超级连接样式

?

<style>
   <!--
   //*定义伪类元素(a:),大括号内定义了前景色属性和文本装饰属性,
   hover加上‘font-size’属性目的是让鼠标激活链接时改变字体*//

   a:link{color:green;text-decoration:none}
   //*未访问时的状态,颜色为绿色(green),文本装饰属性(text-decoration)值
   为没有(none)*//

   a:visited{color:red;text-decoration:none}
   //*访问过的状态,颜色为红色(red),文本装饰属性值为没有*//
   a:hover{color:blue;text-decoration:overline;font-size:20pt}
   //*鼠标激活的状态,颜色为蓝色(blue), 文本装饰属性值为上划(overline),
   字体大小为20pt*//

   -->
</style>?

?

5.Marigin边距的使用

?

?

? body{margin:1em 2em 3em 4em}
  //*定义文本的上、右、下、左的边距分别为1、2、3、4em*//

?

 如果在margin里有缺失的属性,则按照顺序依次排列。比如:

  body{margin:1em 3em} 上面这段代码的含义是:body的上、右边距为1、3em。

?

?6.填充距的使用

?

 padding:1em 2em 3em 4em

?

7.边框的属性

?