gift5168xf 发表于 2013-1-29 07:31:20

CSS样式基础

CSS
<!--   -->一、<!--   -->样式规则的基本格式
头样式<link href="" media="screen" rel="Stylesheet" type="text/css" />
<!--   -->1)<!--   --><选择器> { <属性名> : <属性值>; <属性名> : <属性值>; ...}
<!--   -->二、<!--   -->基本概念
<!--   -->1)<!--   -->选择器:控制对应样式作用在那些标签上
<!--   -->三、<!--   -->选择器的基本形式
<!--   -->1)<!--   -->div — 标签名字 — 作用于 <div>
<!--   -->2)<!--   -->#layer1 — 标签的id名 —作用于<p id="layer1"><a id="layer1">.....
<!--   -->3)<!--   -->.small — 标签的class名 —作用于<p class="small"><a class="small">.....
<!--   -->4)<!--   -->p#layer1 — 带有id=“layer1”的<p> — 作用于<p id="layer1">
<!--   -->5)<!--   -->p a — 包含在<p>中的<a>
<!--   -->6)<!--   -->h1,h2,p,em,img {boder: 1pxsolid bule;} 为组合选择器
<!--   -->四、<!--   -->格式化文本
<!--   -->1)<!--   -->字体样式:font
<!--   -->a)<!--   -->字体属性:font-family
值域:serif 、sans-serif 、monospace 、cursive 、fantasy(五个通用字体)
<!--   -->b)<!--   -->字体尺寸:font-size
值域:例h1 {font-size:1.5px}
<!--   -->c)<!--   -->字重(粗细):font-weight
值域:(normal,bold,bolder,lighter)(100-900九个值)
<!--   -->d)<!--   -->字体样式(斜体)font-style
值域:(normal)垂直(italic和oblique)倾斜
<!--   -->2)<!--   -->改变文本颜色:color 值域见P219
<!--   -->3)<!--   -->字段设置
<!--   -->a)<!--   -->行高:line-height 值域:尺寸的定义
<!--   -->b)<!--   -->缩进:text-indent 值域:尺寸的定义
<!--   -->c)<!--   -->水平对齐:text-align 值域:left左对齐right右对齐center中间对齐
Justify左右都对齐
<!--   -->d)<!--   -->下划线:text-decoration 值域:none|underline|overline|line-through|blink
无上划 下划 中划文本闪烁
<!--   -->五、<!--   -->颜色和背景
<!--   -->1)<!--   -->前景色(文本和边框)color
<!--   -->2)<!--   -->背景色 background-color
<!--   -->3)<!--   -->链接选择器:a:link未点击链接
a:visited以点击的链接
a:hover 当鼠标划过时
a:active 鼠标按下之后
<!--   -->4)<!--   -->背景图像background-image 格式:xx{background-image:url(star.gif)}
背景图像的平铺background-repeat:repeat-x(repeat-y)水平垂直平铺
背景图位置background-position:注表示位置的值top bottom right left
背景图滚动的模式background-attachment 值域:scroll、fixed
<!--   -->六、<!--   -->元素合子
<!--   -->1)<!--   -->内容区域设置
宽度设置width
高度设置height
<!--   -->2)<!--   -->填充区设置padding
Padding-top、padding-right、padding-bottom、padding-left
<!--   -->3)<!--   -->边框设置border
边框样式:border-style值域:none无solid实线double双实线dotted虚线
Dashed流动虚线……
边框厚度:border-width 若加方位则border-top-width
边框颜色:border-color
<!--   -->4)<!--   -->空白边设置margin
设置如填充区
<!--   -->七、<!--   -->浮动与定位
<!--   -->1)<!--   -->浮动float 注:浮动一定要定义元素的width值
清楚浮动:clear:left(right)此后的元素将不围绕浮动元素
<!--   -->2)<!--   -->定位position (只讨论相对定位)
例:Position:
Top:30px
Left:60px
<!--   -->3)<!--   -->堆积z-index 值域越高说明表示这个元素堆积在最搞层
 
页: [1]
查看完整版本: CSS样式基础