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

css笔记(2)

一、样式规则的注释与有效范围

?

1、规则

/*注释的内容*/

?

2、样式规则的继承

??所有嵌套在某个HTML标签中的HTML标签都会继承外层标签设置的样式规则。

?

3、样式规则的优先级

? ID选择器 > CLASS选择器 > HTML标签选择器

? 内联样式 > 嵌入样式? > 外部链接样式

?

二、样式的属性分类

?

字体

font-family

font-size

font-style

text-decoration 添加上、中、下划线效果

font-weight 粗体字大小

font-variant? 大写

text-transform 大小写

Color? #RRGGBB、rgb(r,g,b)、red

p{font:italic bold 12pt times,serif}

?

?

背景

background-color?? 背景颜色

background-image 背景图像

{background-image:url("")}

background-repeat 背景图像填充

? value: no-repeat、repeat、repeat-x、repeat-y

background-attachment 是否跟随内容移动

? value: fixed? scroll

background-position 背景图像的水平位置和垂直位置

? value: left、center、 right、20px、top、bottom、center

?

table{backgroun:#00cc00 url{logo.gif} no-repeat bottom right}

?

?

文本

word-spacing 单词之间的间距

letter-spacing 字符之间的间距

vertical-align 文本的垂直对齐方式

? value:sub(下标)、super(上标)、top、middle、bottom、相对于元素行高属性的百分比

text-align 文本水平对齐方式

? value: left、right、center、justify

text-indent 设置文本第一行的缩进值

white-space 处理空白元素

? value: normal(多个空格折叠成一个,html默认)、pre(记事本那种空格)、nowrap(只有遇到br标签才换行)

?

?

位置

?

CSS-P(Cascading Style Sheet Positioning)

?

Position 用于设定元素的定位方式

? value: absolute(绝对定位)、relative(相对定位)、static(默认)

left

top

width

height

z-index 解释的繁琐,用的时候就知道了。

?

布局

visibility 设置元素的可见状态

? value:inherit 这个元素继承外层元素的显示属性

????????????? visible 显示该元素

??????????????hidden 影藏该元素,但仍占浏览页面空间

?

Display 设定元素的显示状态

? value:block

????????????? inline

??????????????list-item

????????????? none? 被浏览页面忽略

Clip 没整明白

? clip:rect(top,right,bottom,left)

?

Overflow 元素中的内容超出元素中的大小时该如何处理

? value: visible 增加显示空间

?????????????? hidden 影藏多余内容

?????????????? scroll? 滚动条

?????????????? auto

float 定义网页中其他文本如何环绕这个元素

? value: left、right、none

Clear 如何清除元素中的其他文本

? value:left 不允许左边有浮动对象

??????????????right 右边不允许有浮动的对象

????????????? none

???????????? both

?

边缘

css盒型模型层次3d示意图

?

?

margin(margin-top、margin-right、margin-bottom、margin-left)

padding(padding-top、padding-right、padding-bottom、padding-left)

border-width(top right bottom left)

? value:thin\medium\thick or number

border-color(top right bottom left)

border-style(top right bottom left)

? value:noe\dotted\dashed\solid\double\groove\ridge\inset\outset.

border(border-top\borderright\border-bottom\border-left)

?

列表

list-style-type

list-style-image

list-style-position? value:inside\outside

?

?

其他

?

cursor

?

?