CSS复习笔记
css知识点总结

css知识点总结CSS知识点总结。
一、CSS简介。
1. 定义。
- CSS(Cascading Style Sheets,层叠样式表)是一种用于描述HTML(或XML 等标记语言)文档外观和布局的样式语言。
它可以控制网页元素的样式,如颜色、字体、大小、间距、布局等。
2. 作用。
- 将内容(HTML)与表现(CSS)分离。
这使得网页的维护和更新更加容易,例如,如果要改变整个网站的字体颜色,只需要修改CSS文件中的相关样式规则,而不需要逐个修改HTML页面中的每个元素。
二、CSS的基本语法。
1. 选择器(Selector)- 元素选择器。
- 直接使用HTML元素名称作为选择器,例如`p`选择所有的`<p>`段落元素,`h1`选择所有的`<h1>`标题元素等。
- 类选择器。
- 以`.`开头,后面跟着自定义的类名。
例如`.my - class`可以选择所有带有`class = "my - class"`属性的元素。
在HTML中可以这样使用:`<div class="my - class">...</div>`。
- ID选择器。
- 以`#`开头,后面跟着自定义的ID名。
ID在一个HTML页面中应该是唯一的。
例如`#my - id`可以选择带有`id = "my - id"`属性的元素,如`<div id="my - id">...</div>`。
2. 声明块(Declaration Block)- 由一个或多个声明(Declaration)组成,每个声明包含一个属性(Property)和一个值(Value),中间用`:`分隔,声明之间用`;`分隔。
例如:p {color: red;font - size: 16px;}- 在这个例子中,`p`是选择器,`{}`内部是声明块。
CSS超全笔记(适合新手入门)

CSS超全笔记(适合新⼿⼊门)CSSCSS初识CSS(Cascading Style Sheets) 美化样式CSS通常称为CSS样式表或层叠样式表(级联样式表),主要⽤于设置HTML页⾯中的⽂本内容(字体、⼤⼩、对齐⽅式等)、图⽚的外形(宽⾼、边框样式、边距等)以及版⾯的布局等外观显⽰样式。
CSS以HTML为基础,提供了丰富的功能,如字体、颜⾊、背景的控制及整体排版等,⽽且还可以针对不同的浏览器设置不同的样式。
引⼊CSS样式表(书写位置)CSS可以写到那个位置?是不是⼀定写到html⽂件⾥⾯呢?内部样式表内嵌式是将CSS代码集中写在HTML⽂档的head头部标签中,并且⽤style标签定义,其基本语法格式如下:<head><style type="text/CSS">选择器 {属性1:属性值1; 属性2:属性值2; 属性3:属性值3;}</style></head>语法中,style标签⼀般位于head标签中title标签之后,也可以把他放在HTML⽂档的任何地⽅。
type="text/CSS" 在html5中可以省略,写上也⽐较符合规范,所以这个地⽅可以写也可以省略。
⾏内式(内联样式)内联样式,⼜有⼈称⾏内样式、⾏间样式、内嵌样式。
是通过标签的style属性来设置元素的样式,其基本语法格式如下:<标签名 style="属性1:属性值1; 属性2:属性值2; 属性3:属性值3;"> 内容 </标签名>语法中style是标签的属性,实际上任何HTML标签都拥有style属性,⽤来设置⾏内式。
其中属性和值的书写规范与CSS样式规则相同,⾏内式只对其所在的标签及嵌套在其中的⼦标签起作⽤。
外部样式表(外链式)链⼊式是将所有的样式放在⼀个或多个以.CSS为扩展名的外部样式表⽂件中,通过link标签将外部样式表⽂件链接到HTML⽂档中,其基本语法格式如下:<head><link href="CSS⽂件的路径" rel="stylesheet" /></head>注意: link 是个单标签哦该语法中,link标签需要放在的三个属性head头部标签中,并且必须指定link标签,具体如下:href:定义所链接外部样式表⽂件的URL,可以是相对路径,也可以是绝对路径。
css相关笔记

以下是一份关于CSS的笔记,涵盖了基础概念、属性和布局技巧等方面:一、基础概念CSS是层叠式样式表的简称,也称为级联样式表或样式表。
它主要用于设置HTML页面中的文本内容、图片的外形以及版面的布局和外观显示样式。
CSS文件的后缀是.css,通常在HTML文档中嵌入或链接到外部CSS文件。
CSS不区分大小写,建议小写。
CSS具有层叠性,一个元素可以设置多个样式。
当样式冲突时,优先级高的样式生效;优先级相同时,写在后面的样式生效。
二、CSS属性和布局技巧文本样式:可以使用CSS设置文本的颜色、字体、大小、对齐方式等。
例如,color属性用于设置文本颜色,font-family属性用于设置字体,font-size属性用于设置字体大小,text-align属性用于设置文本对齐方式。
图片样式:可以使用CSS设置图片的宽度、高度、边框、边距等。
例如,width和height属性用于设置图片宽度和高度,border属性用于设置图片边框,margin和padding属性用于设置图片边距。
布局技巧:CSS提供了多种布局技巧,如浮动布局、定位布局、弹性布局等。
其中,浮动布局是最常用的布局方式之一,通过float属性可以让元素左右浮动;定位布局通过position属性可以实现元素的定位;弹性布局则是一种更灵活的布局方式,通过flexbox或grid属性可以实现元素的灵活布局。
三、CSS选择器CSS选择器是用于选择HTML元素的一种语法。
常用的选择器有元素选择器、类选择器、ID选择器等。
例如,p选择器可以选择所有的段落元素,.myClass选择器可以选择所有类名为myClass的元素,#myID选择器可以选择ID为myID的元素。
四、CSS的引入方式内联样式:在HTML标签内使用style属性直接定义CSS代码。
这种方式的优点是方便快捷,但只对当前元素生效。
内部样式表:在HTML文档的<head>部分使用<style>标签定义CSS代码。
css相关笔记

css相关笔记摘要:一、CSS 概述1.CSS 的定义2.CSS 的作用3.CSS 与HTML 的关系二、CSS 的基本语法与选择器1.基本语法2.选择器类型a.元素选择器b.类选择器c.ID 选择器d.属性选择器三、CSS 常用属性1.文本属性a.字体b.字号c.颜色d.行高e.字间距2.背景属性a.背景颜色b.背景图片c.背景重复d.背景位置3.边框属性a.边框宽度b.边框样式c.边框颜色d.圆角边框4.布局属性a.定位方式i.静态定位ii.相对定位iii.绝对定位iv.固定定位b.浮动c.清除浮动d.定位与浮动的结合使用5.列表属性a.列表样式b.列表符号四、CSS 的盒模型1.盒模型的组成2.内容区3.内边距4.边框5.外边距五、CSS 的响应式布局1.媒体查询2.百分比单位3.弹性布局正文:【CSS 相关笔记】CSS 是一种用于描述HTML 或XML(包括SVG,MathML 等)文档样式的样式表语言。
CSS 不仅可以应用于网页设计,还可以应用于其他领域,如桌面应用程序、移动应用程序等。
CSS 的作用是使开发者可以将样式与内容分离,方便统一管理和修改样式。
CSS 与HTML 的关系非常密切。
HTML 负责文档的结构,而CSS 负责文档的样式。
通常,我们在HTML 文档中通过`<style>`标签或者外部样式表引入CSS 代码。
CSS 的基本语法主要包括选择器、属性以及属性的值。
选择器用于选取需要设置样式的元素,例如元素选择器、类选择器、ID 选择器和属性选择器等。
属性用于设置元素的样式,例如字体、字号、颜色、背景、边框等。
属性的值则决定了元素的样式效果。
CSS 有很多常用的属性,例如文本属性、背景属性、边框属性和布局属性等。
文本属性用于设置文本的样式,如字体、字号和颜色等;背景属性用于设置元素的背景颜色或图片等;边框属性用于设置元素的边框宽度、样式和颜色等;布局属性则用于设置元素的位置、浮动和布局方式等。
CSS重点知识点整理

一、CSS选择器1、标签选择器2、类选择器3、ID选择器二、CSS复合选择器1、后代选择器●在CSS选择器中通过嵌套的方式,对特殊位置的HTML标签进行声明●外层的标签写在前面,内层的标签写在后面,之间用空格分隔●标签嵌套时,内层的标签成为外层标签的后代2、交集选择器●由两个选择器直接连接构成,选中二者各自元素范围的交集●第一个必须是标签选择器,第二个必须是类选择器或者ID选择器●选择器之间不能有空格,必须连续书写3、并集选择器●多个选择器通过逗号连接而成●利用并集选择器同时声明风格相同样式三、CSS美化网页1、<span>标签2、字体样式●Font-family:设置字体类型●Font-size:设置字体大小●Font-weight:设置字体粗细3、文本属性●Color:设置文本颜色●Text-align:设置元素水平对齐方式●Text-indent:设置首行文本的缩进●Line-height:设置文本的行高●Text-decoration:设置文本的装饰4、超链接样式实际网页开发中通常只设置两种状态,一种是a{ }—包括链接的各个状态,一是a:hover { }---鼠标移到对象上的样式5、网页背景●Background-color:背景颜色●Background-image:背景图像●Background-repeat:背景重复方式●Background-position:背景定位。
---属性值可以为数值,可以为百分比,也可以为关键词;第一个为水平方向,第二个为垂直方向。
●Background:背景样式简写Background:背景颜色背景图片背景定位背景是否重复显示;例:background:#C00 url(image/arrow-down.gif) 205px 10px no-repeat;6、列表样式●List-style-type:none 无标记符号●List-style-type:disc 实心圆●List-style-type:circle 空心圆●List-style-type:square 实心正方形●List-style-type:decimal 数字四、盒子模型CSS 盒子模型,包含了元素内容(content)、内边距(padding)、边框(border)、外边距(margin)几个要素。
前端css知识笔记

前端css知识笔记前端CSS知识笔记。
CSS(层叠样式表)是前端开发中的一项重要技术,用于控制网页的样式和布局。
下面是一份关于前端CSS知识的笔记,涵盖了常用的CSS属性和技巧。
一、CSS选择器。
1. 标签选择器,选择指定标签的元素,例如p、div、h1等。
2. 类选择器,选择具有相同类名的元素,以"."开头,例如.class。
3. ID选择器,选择具有相同ID的元素,以"#"开头,例如#id。
4. 属性选择器,选择具有指定属性的元素,例如[type="text"]。
5. 伪类选择器,选择具有特定状态的元素,例如:hover、:active等。
6. 伪元素选择器,选择元素的特定部分,例如::before、::after等。
二、CSS盒模型。
1. 内容区域(content),元素的实际内容。
2. 内边距(padding),内容区域与边框之间的空间。
3. 边框(border),内边距与外边距之间的边框线。
4. 外边距(margin),边框与相邻元素之间的空间。
三、CSS布局。
1. 相对定位(relative),相对于元素原本位置进行定位,不影响其他元素的位置。
2. 绝对定位(absolute),相对于最近的已定位父元素进行定位,若无则相对于文档进行定位。
3. 固定定位(fixed),相对于浏览器窗口进行定位,元素固定在页面上的位置不变。
4. 浮动(float),使元素脱离文档流,可以实现多列布局。
5. 弹性布局(flexbox),通过设置容器和项目的属性,实现灵活的布局效果。
四、常用CSS属性。
1. 字体属性,font-family、font-size、font-weight等。
2. 文本属性,color、text-align、text-decoration等。
3. 背景属性,background-color、background-image、background-size等。
CSS基础学习笔记

CSS基础学习笔记⼀、导⼊样式表:当想要将样式运⽤到整个⽹站⽽不是单张页⾯时,管理样式的更好的⽅法是将它们从⽹页中分离出来,放到称作样式表的独⽴⽂件中,以便在需要时导⼊。
(1).使⽤CSS的@immport指令导⼊样式表:<style>@import url(;styles.css');</style>(2).从HTML内部导⼊样式表:<link rel='stylesheet' type='text/css' href='styles.cdd' />(3).嵌⼊样式:<div style='font-style:italic; color:blue;'> Hello there</div>⼆、CSS规则:CSS规则是指⼀条或⼀系列语句,⽤以告诉⽹页浏览器怎样在页⾯上渲染某个或某些元素。
CSS规则中的每条语句以选择器开始,指定施加规则的元素。
规则中所有要修改的属性必须在选择器后⾯的"{"和"}"内出现。
例如,要将⼀号标题改为红⾊并放⼤24%:h1 { font-size:240%; color:red; }三、CSS选择器⽤于在页⾯上访问⼀个或多个元素的⽅法称为选择,在CSS规则中的这⼀部分被称为选择器。
(1) 类型选择器:类型选择器为HTML元素指定类型,像<p>、<div>等:p { text-align:justify; }(2) 后代选择器:允许将样式施加在那些包含在其他元素的元素之上:p b { color:red; }(3) ⼦选择器:与后代选择器类似,但具有更具有强制性,仅选择那些作为其他元素的直接⼦元素:p > b { color:red; }(4) 相邻选择器:对应于同⼀级上前后相邻的元素,在它们之间不存在别的元素,但可以有⽂本:i + b { color:red; }(5) id选择器:如果给元素设置⼀个id(例如,id='mydiv'),就可以使⽤id直接从CSS访问它:#mydiv { font-style:italic; }(6) 类选择器:当在⼀个页⾯中有许多元素要使⽤相同样式时,可以赋予它们相同的类名(例如,class='myclass'),然后创建⼀个规则来⼀次性改变所有这些元素:.myclass { margin-left:10px; }此外,还可以通过明确元素类型的⽅式来缩⼩类的范围。
css总结笔记

css总结笔记
CSS 是层叠样式表的缩写,是一种用于设计和布局网页的编程语言。
以下是CSS 总结笔记的全文:
一、CSS 的概述
CSS 用于设计和布局网页,可以让网页变得更加生动、美观和易读。
CSS 可以用于网页的头部、主体和底部,以及用于网页的各个部分。
二、CSS 的语法
CSS 的语法包括选择器、属性和值等。
选择器用于选择网页中的元素,属性和值用于设置元素的样式。
三、CSS 的样式
CSS 的样式包括颜色、字体、大小、边框、背景等。
通过设置这些样式,可以让网页变得更加美观。
四、CSS 的应用场景
CSS 的应用场景包括网页的布局、元素的样式设置和网页的颜色搭配等。
通过使用 CSS,可以让网页变得更加生动、美观和易读。
五、CSS 的兼容性
CSS 在不同的浏览器中有不同的兼容性问题。
为了解决这个问题,可以使用CSS 的媒体查询和伪元素等方法。
六、CSS 的优化
CSS 的优化可以提高网页的加载速度和用户体验。
可以通过减少重排、减少重写和压缩 CSS 等方式进行优化。
七、CSS 的拓展
CSS 还有很多拓展功能,如响应式设计、动画效果、Web 组件等。
通过使用CSS,可以让网页变得更加生动、美观和易读。
八、CSS 的总结
CSS 是网页设计中不可或缺的一部分。
通过使用 CSS,可以让网页变得更加生动、美观和易读。
在学习 CSS 时,需要熟练掌握语法、样式和应用场景,并了解 CSS 的兼容性和拓展功能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Day01一.CSS2.0(Cascading Style Sheet)层叠样式表1.作用:CSS用来修饰网页的(网页表现)w3c规定尽量用css样式替代XHTML的属性2.css的使用a.内部样式(写在网页的头部)<style>.......</style>b. 内联样式(写在网页标记中)<标记名称style="css代码"/><标记名称style="css代码">...</标记名称>c.外部样式<link type="text/css" rel="stylesheet" href="css样式URL" media="all|print|screen|tv"/>(1)type :链接页面的文档类型(2)rel:当前文档和目标文档的关系(3)href:css样式目标页面(4)media:根据媒体类型使用不同的css样式all所有|screen计算机屏幕|tv电视|print打印机说明:内联样式优先级最高,如果内部样式和外部样式冲突,后面的覆盖前面的样式3.css的语法结构选择器{属性:值;属性:值;...}selector{attrbute:value}4.选择器(selector)(1)通配选择器==== *(自动应用所有标记)(2)标记(类型)选择器==== 标记名称(自动应用指定标记)(3)class类选择器=== .class名称(手动应用任意标记中,一个标记中多个class名称用空格隔开)应用:在标记中属性class="class名称"(4)id选择器==== #id名称(手动应用唯一标记中)应用:在标记中属性id="id名称"(5)群组选择器=== 选择器名称,选择器名称...(多个选择器有相同属性的缩写)(6)后代选择器=== 选择器名称选择器名称(两个选择器至少是父子关系)(7)子代选择器=== 选择器名称>选择器名称(两个选择器必须是父子关系)5.颜色值a.单词字符:red红,green绿...b.十六进制: #ff0000 ===#f00 红色c.rgb():rgb:分别是red,green,blue0-255或百分比例如:红色: #f00 rgb(255,0,0) rgb(100%,0%,0%)绿色:#0f0 rgb(0,255,0)蓝色:#00f rgb(0,0,255)黄色: #ff0 rgb(255,255,0)白色: #fff rgb(255,255,255)黑色: #000 rgb(0,0,0)浅灰: #eee rgb(230,230,230)深灰:#333 rgb(3,3,3)6.文本样式1(1)文本颜色color:颜色值(2)文本大小font-size:value (单位:像素px,em:网页默认字体大小的比例例如:1.5em默认字体的1.5倍)(3)文本加粗font-weight:normal|bold|值(100-900)(normal==400 bold==700)(4)文本倾斜font-style:normal|italic(5)文本字体font-family:宋体,微软雅黑,'Times New Roman'(6) text-decoration:none|underline下划线|overline上划线|line-through删除线7.选择器优先级标记选择器权值0001class类选择器权值0010id 选择器权值0100内联样式权值1000说明:选择器权值越大优先级有高,样式显示选择器优先级高的继承的样式优先级最低,如果权值相同后面的覆盖前面的样式!important 的优先级最大Day02一.伪类选择器:a.行为伪类:link:链接未访问状态:visited:链接已访问状态:hover:设置鼠标悬停状态:active:设置鼠标激活状态说明: LVHA 顺序设置工作:a{color:#333;text-decoration:none;}a:hover{color:#f00;text-decoration:underline;}:focus 设置获得光标效果去掉文本框默认边框:focus{outline:none;}b.UI元素伪类:checked:设置元素选择状态:disabled:设置元素禁止状态:enabled:设置元素启用状态二.伪元素选择器:before:after例如::before{content:"内容"|url(图像URL);}三.布局样式中盒子属性:1.width:宽度2.height:高度div标记:块元素,宽度是父级百分之百span标记:行元素,宽度是元素的宽度说明:行元素不能设置宽高,只能给块元素设置宽高,及有宽高属性的元素设置img,input等3.padding:内边距(边框和内容的距离)padding-top:value 上内边距padding-right:value 右内边距padding-bottom:value 下内边距padding-left:value 左内边距缩写:padding:value 上下左右一个值padding:value value 上下左右padding:value value value上左右下padding:value value value value上右下左说明:padding 会撑大盒子,并且只有正值没负值4. margin:外边距(元素边框的外围)margin-top:上外边距margin-right:右外边距margin-bottom:下外边距margin-left:左外边距缩写:margin:value 上下左右一个值margin:value value 上下左右margin:value value value上左右下margin:value value value value上右下左说明:a.有正值,负值,autob.margin:0 auto;实现盒子块元素的水平居中c.将盒子中的空隙清除margin:0, padding:0d.两个元素上下margin冲突取大值左右冲突值相加e.嵌套元素,子元素会将上下margin值传递给父元素,如果父元素和子元素margin冲突取大值5. border (边框)border-top-width:上边框宽度border-top-sytle:上边框样式(实线solid, 虚线dashed,点线dotted,双线double) border-top-color:上边框颜色border-right-width:右边框宽度border-right-sytle:右边框样式border-right-color:右边框颜色border-bottom-width:下边框宽度border-bottom-sytle:下边框样式border-bottom-color:下边框颜色border-left-width:左边框宽度border-left-sytle:左边框样式border-left-color:左边框颜色缩写1border-width:value 四个方向的宽度border-width:value value 上下左右border-width:value value value上左右下border-width:value value value value上右下左border-style:value 四个方向的样式border-color:value 四个方向的颜色缩写2border:width style color例如:border:2px solid #f00;6.盒子的总宽度计算总宽度= 左外边距+左边框+左内边界+盒子width+右内边界+右边框+右外边距四.文本样式2font:font-style 倾斜|font-variant 小号的大写字母|font-weight 加粗|font-size 字大小|line-height 行高|font-family 字体font-style:normal|italicfont-variant:normal|small-caps小号的大写字母font-weight:normal|bold|值(100-900)normal==400 bold==700font-size:value (单位: px, em)font-family:宋体,Arial,'Times New Roman';line-height:value 行高说明:元素的行高等于盒子的高度,实现元素的垂直居中text-align:left|center|right元素的水平对齐text-decoration:none|underline|overline|line-throughtext-transform:none|capitalize首字母大写|uppercase 大写字母|lowercase 小写字母text-indent: value (单位px em)首行缩进说明:只能对块元素使用text-indent五.浮动(Float)float:left左浮动|right右浮动|none不浮动说明:1.元素浮动脱离文档流(不占位),无论是左浮动还是右浮动靠在含边框的边界或浮动盒子上才停止编辑2.设置块元素浮动,宽度会缩到和内容一样宽度3.设置行元素浮动,可以设置宽高4.设置元素浮动对后面元素的影响是实现文字环绕六.清除浮动clear:both 清除两边浮动|left 清除左浮动|right 清除右浮动说明:高度塌陷:父元素中的子元素都浮动,并且没有设置父元素的高度,父元素高度为0解决方法:a. clear:both (父级中的子级盒子)b.万能清除(给父级加样式).clear{clear:both;zoom:1;}.clear:after{content:'.';display:block;clear:both;height:0;visibility:hidden;}七.布局显示(1) display:none|block 块inline 行inline-block 内联块说明:inline-block 属于块元素,能设置宽高,但是还具有行元素不自动换行的功能display:none 不显示,脱离文档流(不占位)(2) visibility:visble 默认值| hidden 隐藏说明:visibility:hidden 占文档流(占位)Day03一.背景(background)background-color:value 背影颜色background-repeat:repeat(重复默认值)|repeat-x 水平重复|repeat-y 垂直重复|no-repeat 不重复background-image:url(图片路径)背影图片background-attachment:scroll(滚动)|fixed(固定)background-position:value(水平位置) value(垂直位置)说明:a.水平位置值:left center right垂直位置值:top center bottomb.当background-position有一个值代表水平方向,垂直方向默认垂直居中例如:background-position:right;//center水平居右垂直居中c. background-position: 数值数值如果是正值背景图片往右,负值往左缩写:background:color image repeat attachment position;二. 图片精灵(图片整合) css sprites1.原理:将多张小背景图片整合到一张大图中2.作用:减少服务器请求,客户端显示每张图片都要向服务器请求,为了减少服务器请求将图片整合三.无序,有序列表list-style-type:disc :circle :CSS1 空心圆|square :CSS1 实心方块|decimal :CSS1 阿拉伯数字|lower-roman :CSS1 小写罗马数字|upper-roman :CSS1 大写罗马数字|lower-alpha :CSS1 小写英文字母|upper-alpha :CSS1 大写英文字母|none :CSS1 不使用项目符号list-style-image:none|url(图片路径)list-style-position:outside|inside缩写list-style:type image position例如:list-style:none;(重要)list-style:url(1.jpg) inside;工作中:background:url(images/dot.gif) no-repeat 0px -96px;padding-left:12px;Day04布局:文档流布局浮动布局定位布局一.定位(Position)(1)属性值a. static(默认值):标准文档流b. fixed(固定定位):脱离文档流(不占位),通过top,left,right,bottom属性定位置c. absolute(绝对定位):脱离文档流(不占位),通过top,left,right,bottom属性定位置说明:默认情况坐标在浏览器的左上角,通过左上角移动位置d. relative(相对定位):通过自身文档流定位(位置保留),通过top,left,right,bottom属性定位置说明:默认情况坐标在自身盒子的左上角工作中:给父元素或祖先加相对定位(relative),实现坐标定位到自身盒子的左上角,然后给子元素加绝对定位(absolute),最后对子元素通过top,left,right,bottom实现移动效果(2) z-index (实现层排序)说明:z-index属性只能有fixed,absoluterelative 属性值时使用可以是正值,负值;默认值是0值越大定位层越在上面二.透明度属性(1) opacity:0~1;(支持的浏览器:chrome谷歌,firefox火狐,safari苹果浏览器,opera欧朋)说明:透明度属性值0 代表完全透明1 代表不透明(2) filter:alpha(opacity=1~100)(支持的浏览器:IE)Day05一.定位(Position)(1)属性值static:默认值(标准文档流)fixed(固定定位):脱离文档流(不占位),通过top,left,right,bottom属性移动absolute(绝对定位):脱离文档流(不占位),通过top,left,right,bottom属性移动说明:默认坐标在浏览器的左上角,通过左上角坐标来移动fixed 有滚动条时与absolute有区别relative(相对定位):根据自身文档流定位(保留位置)说明:默认坐标自身盒子的左上角工作中:首先给父元素或祖先一个相对定位,实现默认坐标在自身盒子的左上角,然后再子元素绝对定位(在自身盒子的基础上移动),子元素通过top,left,right,bottom属性移动二.透明度(1) opacity:0~1说明: chrome(谷歌),firefox(火狐)safari (苹果浏览器),opera(欧朋)(2):filter:alpha(opacity=1~100)说明:IE支持三.Hack技术(针对不同浏览器兼容问题解决方法)(1)条件注释表示法<!--[IF IE]>...<![ENDIF]--><!--[IF IE 6]>只有IE6.0支持的内容<![ENDIF]-->(2)属性前缀表示法* 只有IE6.0 和IE7.0 例如: *background_ 只有IE6.0 例如_background(3)选择器前缀表示法*html标记{...} 只有ie6支持*+html标记{...} 只有ie7支持四.overflow属性:overflow:visible 默认值|auto |hidden |scrollauto :在必需时对象内容才会被裁切或显示滚动条hidden:不显示超过对象尺寸的内容scroll :总是显示滚动条总结:1.css样式链接方法(内部链接,外部链接,内联样式)2.选择器(通配符选择器标记选择器class类型选择器id 选择器群组选择器后代选择器子代选择器)3.伪类选择器4.盒子属性(width,height,padding,margin,border,background)5.全局样式6.布局中浮动7.布局定位8.hack 兼容。