css的样式规则是:由选择器和声明块两个基本部分组成的。选择器决定为哪些元素应用样式;声明块定义相应的样式,它包含在一对花括号内,有一条或多条声明组成,而每一条声明则由一个属性和一个值组成,中间用冒号隔开。

本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。

CSS

层叠样式表简写为CSS,是英语Ca5 1 mscading Style Sheets的缩写。它是W3C定义U = :和维护的标准,一种用来为结构化文档(如HTML文档或XML应用)$ b b R \ ]添加样_ + N / F k A 1式(字体、间距和颜色等)的计算机语言。

概述

一个网页的读者和作者都可以使用CSS来决~ q { j %定文件的颜色、字体、排版等显示特性。CSS最主要的目的是将文件的结构(用HTMLF e ^ @ @ D或其它相关的语言写的)与g G S p W X文件的显示(CSS)分隔开来。这个分隔有许多好处:

  • 文件的可读性被加强

  • 文件的结构更加灵活F ( 8 #

  • 作者和读者可以自己决定文件的显示

  • 文件的结构q [ z 2 | D g j 9简化了

CSS还可以使用其它的显示方式,比如声音(假如浏览器有阅读功能的话)或给盲人用的感受装置。此外CSSW w & 0 8 M V还可以与XHTM4 z 0L、XML或其它结构文件一起使用,唯一条件是显示这种文件的浏览器装备了接受CSS的功能。

HTML文件中的每一个class或id都可以有自己的显示特征,而且每一个没有id特性的HTML结构也可以有自己的显示特征。这些结构有的是HTML自己需要的,有的是专门为CSS设置的。

使用CSS的优点有:

  • 一个整个网站或其中一部分网页的显示信息被集中在一个地方,要改变它们很方便

  • 不同的读者可以有不同v { # N |的样式,比如有的读者需要字体比较大

  • HTML文件本身的范) d C \ 3围变小了,它的结构简单了,它不需要包含显示的信息

样式规E R ^ _ P I z z w

CSS的语法很简单,它使用一组英语词来表示不同的样式和特征。

一个式样表由一组规则组成。每个规则由一个“选择器”(selector)和一个定义部分组成。每个定义部分包含一组由半角分号(;)分离的定义。这组定义放在一对大括号({ })之间。每个定义由一个特性,一个L & 5 ~ Y M半角冒号(:)和m e / { h V v T d一个值组成。

选择器(Selector)

通常为文件中的元素(= w I ) 9 c #element),如htmk Y \l中的<body>,<p>,<\ D Wstrong>等标签,多个选择器可以半角逗号(,)隔开。

属性(property)

CSS1、CSS2、CSS3规定了许多的属性,目的在控制选择器的样式。

值(value)

指属性接受的设定值,可由各种关键字(keyword)组成,多个关键字时大都以空格隔开。

要针对没有标签定义范围进行样式设定时,可利用<div>与<span>标签r ? a E

关于CSS的样式规则我们有三个点需要注意的有:

就近原则

  • 优先级关系,从高到低:行内样式 >I B ) y N o z 4 内部样式 > 外X Q k P t { – L部样式。

继承原则

  • 继承中多数边框类的属性不能被继承,比如padding、margin、背景等都不会被继承;

  • 表格也不能继承父类的4 y S E U L X R 2样式^ g P s } |

覆盖原则

  • 由于继承而发生的样式冲突,由最近的祖先元素取值;

  • 继承的样式和直接指定的样式发生冲突时,直接指定的样式获取值;

  • 直接指定的样式发生冲突时,样式权重高的元素获取值;样式权重相同时,后者获取值;

  • !important 的样式属性不能被覆盖。

推荐学习:css视频教程

以上就是L I T 1 d r Icss的样式规则是什么样的的详细内容,更多请关注php中文网其它相关文章!

php中文网最新课程二维码

声明:本文原创发布php中文网,转& & + j % ? s Y m载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注