CSS总结

CSS总结

css总结
css--是一种层叠样式表,应用于定义HTML元素的显示形式,是一种格式化网页内容技术,分为三种样式表。
内嵌样式表: 作用域是单元素;
<div style="color:red;fone-size:30px">div哈哈</div>
内联样式表:作用域是单网页;
首先在head定义
<style type="text/css">
p {margin-left: 20px;}
</style>
然后在body里面直接用<p>就可以了
外联样式表:作用域是多网页;
首先新建一个网页
在head部分
<link rel="stylesheet" type="text/css" href="mystyle.css" />
三种样式表的优先级别是: 内嵌>内联=外联(内联与外联级别相同,看二者排列的顺序决定)
css选择器
常用的选择器是:元素选择器 元素{}
类选择器class: .名称{}
id选择器: #名称{}
包含选择器(后代、后生选择器): 父类选择器 子选择器{}
伪类(hover): 选择器:属性{}
子元素选择器: 父选择器>子选择器
相邻兄弟选择器: 选择器+选择器
权重值(四个等级)可以累加不可进位
一 内嵌(开始标参 style)1000
二 id 0100
三 类选择 0010
四元素 0001
没有权重值*important 0000应用了优先级别最高。
css层叠:样式表允许多种方式规定样式信息
css继承:子元素从父元素继承属性
可以继承的有:颜色、字体等
不可以继承:外边距、内边距等
a标签的四种状态
1 a:link 无访问状态
2 a:hover 鼠标移入
3 a:visted 以访问
4 a:active 被选择

css样式
背景(background)
颜色 p {background-color: gray;}
图像 body {background-image: url(/i/eg_bg_04.gif);}
图像大小 background-size
重复 body { background-image: url(stars.gif);
background-repeat: repeat-y;}
css文本
p {text-indent: 5em;} 首行缩进(值可以是负值)
text-decoration:none;去掉下划线
水平对齐(左中右)
h1 {text-align: center}
h2 {text-align: left}
h3 {text-align: right}
子间距
p.spread {word-spacing: 30px;}
p.tight {word-spacing: -0.5em;}
字母间距
h1 {letter-spacing: -0.5em}
h4 {letter-spacing: 20px}
文本装饰 下划线 h3 {text-decoration:underline}
自定义字体 font-family
字体加粗 font-weight
字体大小 font-size
设置列表标记类型 ul {list-style-type : square}
列表:
定位list-style-position
类型list-style-type
图片list-style-image
表格
border-spacing 设置分隔单元格边框的距离
轮廓
设置轮廓颜色 outline-color
设置轮廓宽度 outline-width
设置轮廓样式 outline-style

posted @ 2016-05-06 01:21  远秋  阅读(107)  评论(0编辑  收藏  举报