CSS 中 继承规则 和规律?

html-css015

CSS 中 继承规则 和规律?,第1张

跟我刚开始学的时候一样。

1 #block .right{} 能继承.right{}的属性同时还可以更改。就好象程序设计里的父类跟子类的关系。

2 没有影响。后面的问题说过了,因为继承了前面同名的class的属性

3. ul.type 只是说更精确的设置class样式。

比如:已经存在 .type{font-size:20px}

而在ul里字体是12号字 就可以写ul.type{font-size:12px}

在一个意义就是方便阅读了吧。

我目前是这么理解的。看看高手有没有其他的解释吧。

这个其实就是CSS简单的语法

冒号范例

属性:值

这个表示定义一个属性的具体数值.

等号范例(包括大于下于)

@media screen (max-width < 640px)/* 判断如果屏幕宽度小于640px*/

(opacity=0.8) /*定义透明度为80%.

引号的使用.

给一个例子给你看吧:*/

p  {

    font-family: Times, "Times New Roman", serif

    }

/*可能想问为什么有2个值不用引号,而中间的却要用引号,其实这个和大多数语言是一致的.如果字符串值包含空格.如果不用引号引起来.就会被认为是多个值. 就好比.如上.如果没有引号. 解释器就会理解为 time 是一个值 new是一个值 roman又是一个值.显然这和我们预期是不一致的.这些引号的使用sh中也有很多地方使用.*/

/*定一个图片背景*/

background:url(../images/top.png)/*这里没有吧url加上引号.也是正确的.因为没有空格*/

如果是

background:url("../pc images/top.png") /*这样就要加上引号了.*/