计算机编程
  • 千一教程-CSS(1)
  • 千一教程-CSS(2)
  • 千一教程-CSS(3)
  • 千一教程-CSS(4)
  • 千一教程-CSS(5)
  • 千一教程-CSS(6)
  • 千一教程-CSS(7)

原作者:hve 出处:5D多媒体
发表时间:2002-2-28 关键词:css
阅读次数:5119 次 发表信息 :
版权信息:传统媒体及商业网站禁止擅自转载;个人网站转载请署名作者和出处。  


二、  语法

千一教程 从用出发

1.  基本语法


CSS的定义是由三个部分构成:选择符(selector),属性(properties)和属性的取值(value)。
基本格式如下:
selector {property: value}
(选择符 {属性:值})
选择符是可以是多种形式,一般是你要定义样式的HTML标记,例如BODY、P、TABLE……,你可以通过此方法定义它的属性和值,属性和值要用冒号隔开:
body {color: black}
选择符body是指页面主体部分,color是控制文字颜色的属性,black是颜色的值,此例的效果是使页面中的文字为黑色。

一、认识样式表内容
  在前一讲中我们已经接触了样式表,并且知道如何创建、使用一个空白的样式表了,下面就是我们主要的工作了--学习样式表内容,首先认识样式的结构:
  body
  {
      color:#FF0000;
  }
  
  body 称为选择符
  color 称为属性
  #FF0000 称为属性值
  大括号({})是选择符的作用域
  冒号(:)是属性与属性值的间隔符分号(;)是属性值结束的符号,也是一个属性结束的符号。

如果属性的值是多个单词组成,必须在值上加引号,比如字体的名称经常是几个单词的组合:
p {font-family: "sans serif"}
(定义段落字体为sans serif)

二、选择符有哪些种类?
  前面所讲的 body 可以作为选择符,选择符共分五种:
  1、类型选择符
  2、后代选择符
  3、联合选择符
  4、伪类选择符
  5、类选择符
  6、ID 选择符

如果需要对一个选择符指定多个属性时,我们使用分号将所有的属性和值分开:
p {text-align: center; color: red}
(段落居中排列;并且段落中的文字为红色)

三、何谓类型选择符?
  类型选择符:就是 HTML 标签。比如前面说到的 body,另外还有table、form、p等等。table{}就表示所有的表格使用这个样式表。

为了使你定义的样式表方便阅读,你可以采用分行的书写格式:
p
{
text-align: center;
color: black;
font-family: arial
}
(段落排列居中,段落中文字为黑色,字体是arial)

四、何谓后代选择符?
  就是一个空格符号。
  比如:
  table p
  {
      color:#FF0000;
  }
  它表示,所有位于 table 下的 p 内的文字颜色为红色。

2.  选择符组

  <table>
    <tr>
      <td><p>这些文字颜色为红色</p></td>
    </tr>
  </table>
  <p>这些文字虽然在 p 内,但由于 p 没有位于 table 下,所以不是红色。</p>

你可以把相同属性和值的选择符组合起来书写,用逗号将选择符分开,这样可以减少样式重复定义:
h1, h2, h3, h4, h5, h6 { color: green }
(这个组里包括所有的标题元素,每个标题元素的文字都为绿色)
p, table{ font-size: 9pt }
(段落和表格里的文字尺寸为9号字)
效果完全等效于:
p { font-size: 9pt }
table { font-size: 9pt }

五、何谓联合选择符?
  就是一个逗号。
  比如:
  div, p
  {
      width:50px;
  }
  它表示,所有的div和p的宽度都是50像素(px)。

3.  类选择符

  <div>这个宽度是50px</div>
  <p>这个宽度也是50px</p>

用类选择符你能够把相同的元素分类定义不同的样式,定义类选择符时,在自定类的名称前面加一个点号。假如你想要两个不同的段落,一个段落向右对齐,一个段落居中,你可以先定义两个类:
p.right {text-align: right}
p.center {text-align: center}
然后用不在不同的段落里,只要在HTML标记里加入你定义的class参数:
<p class="right">
这个段落向右对齐的
</p>
<p class="center">
这个段落是居中排列的
</p>
注意:类的名称可以是任意英文单词或以英文开头与数字的组合,一般以其功能和效果简要命名。

六、何谓伪类选择符?
  就是一个冒号。
  最常见的就是
  a:link
  {
      color:#FF0000;
  }
  它表示没有点击过的超链接颜色为红色。
  另外
  a:visited,已经点击过的超链接样式。
  a:hover,鼠标移到超链接上时的样式。

类选择符还有一种用法,在选择符中省略HTML标记名,这样可以把几个不同的元素定义成相同的样式:
.center {text-align: center}
(定义.center的类选择符为文字居中排列)
这样的类可以被应用到任何元素上。下面我们使h1元素(标题1)和p元素(段落)都归为“center”类,这使两个元素的样式都跟随“.center”这个类选择符:
<h1 class="center">
这个标题是居中排列的
</h1>
<p class="center">
这个段落也是居中排列的
</p>
注意:这种省略HTML标记的类选择符是我们经后最常用的CSS方法,使用这种方法,我们可以很方便的在任意元素上套用预先定义好的类样式。

其他新闻
  • 千一教程-CSS(1) 千一教程-CSS(2) 千一教程-CSS(3) 千一教程-CSS(4) 千一教程-CSS(5) 千一教程-CSS(6) 千一教程-CSS(7) 什么是CSS,CSS   CSS是Cascading StyleSheet的缩写。译作”层叠样式表单“...
    2020-01-26
  • 千一教程-CSS(1) 千一教程-CSS(2) 千一教程-CSS(3) 千一教程-CSS(4) 千一教程-CSS(5) 千一教程-CSS(6) 千一教程-CSS(7) 原作者:hve 出处:5D多媒体 发表时间:2002-2-28 关键词:css 阅读次数...
    2020-01-26
  • 首先,我们认识一个函数: Timer() 。 PHP中使用微秒计算脚本执行时间例子,php微秒 在PHP中,大多数的时间格式都是以UNIX时间戳表示的,而UNIX时间戳是以s(秒)为最小的计量时间的单位。...
    2020-01-26
友情链接

公司名称巴黎人电玩
版权所有:Copyright © 2015-2019 http://www.zhongqiangjy.com. 巴黎人电玩有限公司 版权所有

友情链接

Copyright © 2015-2019 http://www.zhongqiangjy.com. 巴黎人电玩有限公司 版权所有
公司地址http://www.zhongqiangjy.com