CSS学习小结

CSS学习小结

一 CSS概述和总览

网页的主要组成可分为三个部分:结构、表现和行为,对应的标准也有三个方面:结标准、表现标准和行为标准。结构标准的语言主要指HTML;表现标准的语言主要是CSS;行为标准的语言则是指对象模型。

CSS(Cascading Style Sheet)即层叠样式表是一组格式设置规则,用于控制web页面的外观。通过使用CSS样式设置页面的格式,可将页面的内容与表现形式分离。CSS是一种格式化网页的标准方式,它对颜色、字体、间隔、定位和边距等方面提供了多重属性,这些属性均可以用于HTML标记符。

CSS的优势:①CSS样式表可以制作出体积更小、下载更快的网页;②快速、便捷地维护及更新大量的网页;③浏览器的界面将更加友好;④内容和结构独立性强。

灵活的运用CSS可以更加高效设计出需要的网页。

二 CSS技术学习策略

一开始我会先看书,了解它的基本功能和作用,对其有一个总体的了解,然后分节学习它所包含的各个内容。在这期间,我会跟着书做书中的例题,一个一个的敲书中的代码,即边学边做,然后是自己尝试解决书中所留的练习,不会做的会上网查问题的解决办法,再一次尝试,并将它的难点和

其解决办法记下来留作参考。这样一章一章的学,学习后面的时候还会回顾前面所学,防止遗忘。整个都学完后就会综合其技术,把它运用到所要设计的网页中。这样下来就会有一个好的结果。

三 CSS学习所收集的资料概述

开始学习的CSS时,就是用的课本。过一段时间后,先后在多个网站上拓展相关知识,如

W3Cschool 网站,这个网站是同学推荐的,上面有很多资源,大部分都和网页的设计有关。网站的风格很适合我们的自学,知识点详尽,简单易懂,还给我们提供一些具体的代码供我们参考。还有参考手册,方便我们随时查阅,与别的不同的特点是它还提供了在线测试,和考试,来检验你的学习效果。

还从图书馆借阅的相关的书籍如:CSS+DIV网页设计开发实例应用。这一本不是很厚,主要侧重具体的例子的详解,向你展示如何充分的综合的运用的技术。书中的代码详细,例子丰富。我们可以学习组合这些技术,先学会借鉴,然后学会灵活运用。

四 CSS内涵阐述

①文字效果:

(1)文字的基本样式:字体样式(基本上word中有的字体都支持)、字体颜色(可以用颜色的英文;RGB)、字体

大小(用像素;font-size中还有特定关键字)、字体加粗、字体倾斜和字体下划线、顶划线、删除线(text-decoration)等。

(2)文本效果:

行距(line-height):段落中行与行之间的距离;

文字间距(letter-spacing):单个汉字间的距离;

单词间距(word-spacing):用于英文单词间的距离的调整; 首行缩进(text-indent):将一个段落的第一行的文字从左向

右缩进,其他行保持不变,单位em,两个汉

字的宽度就是2em。

水平对齐方式(text-align):left、right、center和justify(对

齐每行的文字);

垂直对齐方式(vertical-align):baseline(基线对齐)、text-top

(与文本的顶端对齐)、sub(下标)、middle

(中部对齐)、super(上标)、bottom(对端

对齐)、top(顶端对齐)、text-bottom(文本

的底端对齐);

首字下沉:将段落的第一行的第一个文字加大,即要了解伪

对象first-letter:定义第一个字为粗体,大小

为2em即可。

②背景效果

(1)背景色的定义:background-color:颜色值;

(2)自定义背景图:background-image:url;也可以

用完整的url;background-image的属性

是优先于background-color属性的;

(3)重复背景:background-repeat是和自定义

background-image一起使用的。它的属性值:repeat(在水平和垂直方向重复铺满);repeat-x(横向重复);repeat-y(纵向重复);no-repeat(不重复);

(4)背景位置:background-position控制背景图片定位在容器的那个位置:属性top、left、right、center、bottom,一次可以使用两个属性值如right bottom是指右下角,还可以使用数值精确控制背景图片的位置,先是水平位置,再是竖直位置。如50% 150px 是指水平位置的50%,竖直位置的150像素。

③边框设计

(1)边框的定义:

边框的样式:border-style:hidden(隐藏边框);dotted(点

线边框);dashed(虚线边框);solid(实线边框);double(双线边框);groove(3D凹槽);ridge(3D凸槽);inset(3D凹边);outset(3D凸边)

边框颜色:border-color:颜色值(RGB)

边框宽度:border-width:medium、thin、thick、length 边框属性:border{border-width;border-style;border-color;}

三者合起来放在一起,提高效率。

独立边框:为了达到一些特殊的效果,不需要定义所有的边

框,只需要定义其中的一个边框。如只定义上边框:只需要在border后面加上关键字top就可以

border-top-style等。

(2)矩形模块的使用

使用矩形模块搭配margin属性、border属性和padding属性 可以更好的控制元素的样式。

边界:margin的4个属性主要是控制元素边界与文件其他

内容的空白距离,四个边界一般按顺时针方向上

(margin-top),右(margin-right)、下(margin-bottom) 左(margin-left)属性。

边框:border-style;设置4个值:顺序为上、右、下、左。

border-top/bottom/left/right-style。

Border-width:border- top/bottom/left/right-width: Border-color:border- top/bottom/left/right-color: 综合设置:border:边框宽度/边框样式/边框颜色。

内边界:元素内边界主要指边框和内部元素间的空白距离,

Padding:长度/百分比。

Padding-top/bottom/left/right:长度/百分比。

④DIV层

Div的全称division是区分,称为区隔标记。它的作用, 就是为了设定字、画和表格等HTML元素的摆放位置,为HTML文档中的内容提供框架结构。以

开始,以

结束。

Id和class选择元素:#idname{样式属性:属性值;样式属性:属性值;………}

.classname{样式属性:属性值;样式属性:属性值;……}

⑤图片效果

(1)图片边框:在图片的外层定义border和padding属性。

(2)自适应大小:可以用语句定义。

五 CSS难点重点归纳

①浮动:float浮动属性是布局中非常重要的,通过对DIV元素应用float浮动来进行布局,不但对整个版式

进行规划,也可以对一些基本元素如导航等进行排列。 属性参数:none:对象不浮动;left:对象浮在左边;right:对象浮在右边;

不同的浏览器的效果有一些不同,如在IE6和Firefox中有一些差别。

②外补丁和内补丁:

Margin也可以被称为外补丁,它是元素盒模型的基础属性之

一。包括:margin-top/right/bottom/left,它可以用来同时设置盒子模型的四个外边距。它的值的类型有

auto/length/percentage. Auto被设置为相对边的值;length由浮点数字和单位标识符组成的长度值;percentage百分比是基于父对象的高度。

Padding也被称为内补丁。它的属性包括:

Padding- top/right/bottom/left。它可以设置元素所有内边距的宽度,行内非替换元素设置的内边距不会影响行高计算。如果有四个值,那么值将按照上—右—下—左的顺序作用于四边。三个值,则是上—右 左—下;两个值,则是上下—右左。一个值,则四个边的值都一样。

③网页布局模式

“国”字形布局:上面是网站的标题以及横幅广告条,接下来是网站的主要内容,左右分列两小条内容,中间是主要部分,与左右一起罗列到底,最下面是网站的一些基本信息,

联系方式和版权声明。

网页中常见的结构布局还有,“匡”字形布局,“三”字形布局,“川”字形布局,海报型布局,标题文本型布局,框架型布局和变化型布局。

六 CSS学习心得体会

①明确定义单位:在CSS中,要明确给出准确的单位,只有在两个例外情况下可以不定义单位:行高和0值。除此之外,其他值都必须紧跟单位,而且不要在数值和单位之间加空格。 ②区分大小写

③取消class和id前的元素限定:当给定一个元素定义class或者id时,可以省略前面的元素限定,因为ID在一个页面里是唯一的,而class可以在页面中多次使用。

④不需要重复定义可继承的值。

⑤多重class定义。

⑥背景图片不需要给路径加引号。

⑦清除浮动:

CSS要书写规范,应该先写显示属性,然后写自身属性,最后写文字属性。要不间断的学习,才会承前启后,效率才会高,也会记得牢。多练习才会熟能生巧!

七 CSS学习过程中产生的问题疑惑及其解决策略

在学CSS过程中也产生了一些问题:就是在自己要做一个导航栏,开始时怎么也做不出来,就用的可视化窗口来做,借

助Dreamweaver的导航按钮功能,尝试做一下。效果是出来了,一看代码,发现很多的语言都不知道,而且代码的归类也不是很清晰,这样感觉不利于知识的学习,只能解决一时之需,就没有采用这种方法。然后网上找了一些相关的信息,有些清楚,有些不清楚,有点模糊,就去图书馆找了相关的资料发现一本书介绍的很详细,就借回来学习,然后终于知道要用DIV来做,通过对DIV层的学习,把导航栏做成像一个个小按钮,加上float属性的设置和链接的使用,可以达到鼠标移上去就会改变背景色和字体色效果。代码比第一次的清晰易懂的多,而且使整个代码页的结构有层次感,也加深了对CSS的学习。

CSS学习小结

一 CSS概述和总览

网页的主要组成可分为三个部分:结构、表现和行为,对应的标准也有三个方面:结标准、表现标准和行为标准。结构标准的语言主要指HTML;表现标准的语言主要是CSS;行为标准的语言则是指对象模型。

CSS(Cascading Style Sheet)即层叠样式表是一组格式设置规则,用于控制web页面的外观。通过使用CSS样式设置页面的格式,可将页面的内容与表现形式分离。CSS是一种格式化网页的标准方式,它对颜色、字体、间隔、定位和边距等方面提供了多重属性,这些属性均可以用于HTML标记符。

CSS的优势:①CSS样式表可以制作出体积更小、下载更快的网页;②快速、便捷地维护及更新大量的网页;③浏览器的界面将更加友好;④内容和结构独立性强。

灵活的运用CSS可以更加高效设计出需要的网页。

二 CSS技术学习策略

一开始我会先看书,了解它的基本功能和作用,对其有一个总体的了解,然后分节学习它所包含的各个内容。在这期间,我会跟着书做书中的例题,一个一个的敲书中的代码,即边学边做,然后是自己尝试解决书中所留的练习,不会做的会上网查问题的解决办法,再一次尝试,并将它的难点和

其解决办法记下来留作参考。这样一章一章的学,学习后面的时候还会回顾前面所学,防止遗忘。整个都学完后就会综合其技术,把它运用到所要设计的网页中。这样下来就会有一个好的结果。

三 CSS学习所收集的资料概述

开始学习的CSS时,就是用的课本。过一段时间后,先后在多个网站上拓展相关知识,如

W3Cschool 网站,这个网站是同学推荐的,上面有很多资源,大部分都和网页的设计有关。网站的风格很适合我们的自学,知识点详尽,简单易懂,还给我们提供一些具体的代码供我们参考。还有参考手册,方便我们随时查阅,与别的不同的特点是它还提供了在线测试,和考试,来检验你的学习效果。

还从图书馆借阅的相关的书籍如:CSS+DIV网页设计开发实例应用。这一本不是很厚,主要侧重具体的例子的详解,向你展示如何充分的综合的运用的技术。书中的代码详细,例子丰富。我们可以学习组合这些技术,先学会借鉴,然后学会灵活运用。

四 CSS内涵阐述

①文字效果:

(1)文字的基本样式:字体样式(基本上word中有的字体都支持)、字体颜色(可以用颜色的英文;RGB)、字体

大小(用像素;font-size中还有特定关键字)、字体加粗、字体倾斜和字体下划线、顶划线、删除线(text-decoration)等。

(2)文本效果:

行距(line-height):段落中行与行之间的距离;

文字间距(letter-spacing):单个汉字间的距离;

单词间距(word-spacing):用于英文单词间的距离的调整; 首行缩进(text-indent):将一个段落的第一行的文字从左向

右缩进,其他行保持不变,单位em,两个汉

字的宽度就是2em。

水平对齐方式(text-align):left、right、center和justify(对

齐每行的文字);

垂直对齐方式(vertical-align):baseline(基线对齐)、text-top

(与文本的顶端对齐)、sub(下标)、middle

(中部对齐)、super(上标)、bottom(对端

对齐)、top(顶端对齐)、text-bottom(文本

的底端对齐);

首字下沉:将段落的第一行的第一个文字加大,即要了解伪

对象first-letter:定义第一个字为粗体,大小

为2em即可。

②背景效果

(1)背景色的定义:background-color:颜色值;

(2)自定义背景图:background-image:url;也可以

用完整的url;background-image的属性

是优先于background-color属性的;

(3)重复背景:background-repeat是和自定义

background-image一起使用的。它的属性值:repeat(在水平和垂直方向重复铺满);repeat-x(横向重复);repeat-y(纵向重复);no-repeat(不重复);

(4)背景位置:background-position控制背景图片定位在容器的那个位置:属性top、left、right、center、bottom,一次可以使用两个属性值如right bottom是指右下角,还可以使用数值精确控制背景图片的位置,先是水平位置,再是竖直位置。如50% 150px 是指水平位置的50%,竖直位置的150像素。

③边框设计

(1)边框的定义:

边框的样式:border-style:hidden(隐藏边框);dotted(点

线边框);dashed(虚线边框);solid(实线边框);double(双线边框);groove(3D凹槽);ridge(3D凸槽);inset(3D凹边);outset(3D凸边)

边框颜色:border-color:颜色值(RGB)

边框宽度:border-width:medium、thin、thick、length 边框属性:border{border-width;border-style;border-color;}

三者合起来放在一起,提高效率。

独立边框:为了达到一些特殊的效果,不需要定义所有的边

框,只需要定义其中的一个边框。如只定义上边框:只需要在border后面加上关键字top就可以

border-top-style等。

(2)矩形模块的使用

使用矩形模块搭配margin属性、border属性和padding属性 可以更好的控制元素的样式。

边界:margin的4个属性主要是控制元素边界与文件其他

内容的空白距离,四个边界一般按顺时针方向上

(margin-top),右(margin-right)、下(margin-bottom) 左(margin-left)属性。

边框:border-style;设置4个值:顺序为上、右、下、左。

border-top/bottom/left/right-style。

Border-width:border- top/bottom/left/right-width: Border-color:border- top/bottom/left/right-color: 综合设置:border:边框宽度/边框样式/边框颜色。

内边界:元素内边界主要指边框和内部元素间的空白距离,

Padding:长度/百分比。

Padding-top/bottom/left/right:长度/百分比。

④DIV层

Div的全称division是区分,称为区隔标记。它的作用, 就是为了设定字、画和表格等HTML元素的摆放位置,为HTML文档中的内容提供框架结构。以

开始,以

结束。

Id和class选择元素:#idname{样式属性:属性值;样式属性:属性值;………}

.classname{样式属性:属性值;样式属性:属性值;……}

⑤图片效果

(1)图片边框:在图片的外层定义border和padding属性。

(2)自适应大小:可以用语句定义。

五 CSS难点重点归纳

①浮动:float浮动属性是布局中非常重要的,通过对DIV元素应用float浮动来进行布局,不但对整个版式

进行规划,也可以对一些基本元素如导航等进行排列。 属性参数:none:对象不浮动;left:对象浮在左边;right:对象浮在右边;

不同的浏览器的效果有一些不同,如在IE6和Firefox中有一些差别。

②外补丁和内补丁:

Margin也可以被称为外补丁,它是元素盒模型的基础属性之

一。包括:margin-top/right/bottom/left,它可以用来同时设置盒子模型的四个外边距。它的值的类型有

auto/length/percentage. Auto被设置为相对边的值;length由浮点数字和单位标识符组成的长度值;percentage百分比是基于父对象的高度。

Padding也被称为内补丁。它的属性包括:

Padding- top/right/bottom/left。它可以设置元素所有内边距的宽度,行内非替换元素设置的内边距不会影响行高计算。如果有四个值,那么值将按照上—右—下—左的顺序作用于四边。三个值,则是上—右 左—下;两个值,则是上下—右左。一个值,则四个边的值都一样。

③网页布局模式

“国”字形布局:上面是网站的标题以及横幅广告条,接下来是网站的主要内容,左右分列两小条内容,中间是主要部分,与左右一起罗列到底,最下面是网站的一些基本信息,

联系方式和版权声明。

网页中常见的结构布局还有,“匡”字形布局,“三”字形布局,“川”字形布局,海报型布局,标题文本型布局,框架型布局和变化型布局。

六 CSS学习心得体会

①明确定义单位:在CSS中,要明确给出准确的单位,只有在两个例外情况下可以不定义单位:行高和0值。除此之外,其他值都必须紧跟单位,而且不要在数值和单位之间加空格。 ②区分大小写

③取消class和id前的元素限定:当给定一个元素定义class或者id时,可以省略前面的元素限定,因为ID在一个页面里是唯一的,而class可以在页面中多次使用。

④不需要重复定义可继承的值。

⑤多重class定义。

⑥背景图片不需要给路径加引号。

⑦清除浮动:

CSS要书写规范,应该先写显示属性,然后写自身属性,最后写文字属性。要不间断的学习,才会承前启后,效率才会高,也会记得牢。多练习才会熟能生巧!

七 CSS学习过程中产生的问题疑惑及其解决策略

在学CSS过程中也产生了一些问题:就是在自己要做一个导航栏,开始时怎么也做不出来,就用的可视化窗口来做,借

助Dreamweaver的导航按钮功能,尝试做一下。效果是出来了,一看代码,发现很多的语言都不知道,而且代码的归类也不是很清晰,这样感觉不利于知识的学习,只能解决一时之需,就没有采用这种方法。然后网上找了一些相关的信息,有些清楚,有些不清楚,有点模糊,就去图书馆找了相关的资料发现一本书介绍的很详细,就借回来学习,然后终于知道要用DIV来做,通过对DIV层的学习,把导航栏做成像一个个小按钮,加上float属性的设置和链接的使用,可以达到鼠标移上去就会改变背景色和字体色效果。代码比第一次的清晰易懂的多,而且使整个代码页的结构有层次感,也加深了对CSS的学习。


相关文章

  • 客户端学习总结
  •     前面几个星期,我们学习了客户端的知识,其中主要有3个部分:xhtml,css,js.通过学习,我对客户端网页编程有了一个初步的了解,xhtml主要是页面内容的一个体现,是静态网页设计的基础,css用来控制页面的布局和网页的表现形式, ...查看


  • [大咖读片]宋伟教授-呼吸系统病例
  • 让学习成为一种习惯! 医学影像服务中心国内最大的医学影像专业平台,唯一拥有500例病例+征象及专题讲座. 来源:影像学苑 01 临床资料男性,44岁 无明显诱因出现咯少量米粒样鲜红色血块1月,每日咳2-3次.抗感染.止血治疗10天无好转.尿 ...查看


  • 大二第一学期小结
  • 孔子在<论语:里仁>里曾经说过"不患无位,患所以立",意思是不应担心没有官职,而应担心是否具备当官的能力.突然回望自己的一年半的大学生活,觉得浑浑噩噩,最多的是各种悔恨,各种无奈,各种浮躁,不过,应该也达成了 ...查看


  • 如何使用Dreamweaver制作一个网页
  • 如何使用Dreamweaver 制作一个网页? 创建网页页面 1.在Dreamveaver"文件-新建-常规-基本页-HTML",这样就建好了一个页面,英文版的默认的文件名为untitled.htm .中文版的的默认的文 ...查看


  • 前端需要掌握的11项技能
  • 导读: 你也许会觉得前端开发是一个很简单的工作,对呀,你就是刚刚从网页设计转型过来的.但当你深入其中时,一定会发现好像前端开发不是那么简单,光网站性能优化.响应式.框架就让你焦头烂额.确实,做前端开发就是先易后难,想成为一个优秀的前端开发, ...查看


  • [网页设计与制作]教学大纲
  • <网页设计与制作>实施性教学大纲 (适用于计算机广告设计与制作专业) 一.课程的性质与任务 1.课程性质 <网页设计与制作>是我校计算机应用.计算机网络.电子商务等专业开设的一门专业必修课,是计算机类专业的一门实践环 ...查看


  • xx网站运营计划书
  • 网站运营计划书 方案目录 一. 网站运营的工作组成部分 二. 网站的运营计划目标 三. 网站运营的具体方法策略 四. 网站运营的岗位设置.技术要求及电脑配置 五. 网站运营的效果评价 六. 网站运营的岗位安排及制度 七. 网站维护和服务器系 ...查看


  • HTML网页制作基础
  • HTML 网页制作基础 HTML 文档的结构 示例: 标题部分 我的第一个html 页面 元素出现在文档的开头部分.与之间的内容不会在浏览器的文档窗口中显示,但是其之间可以嵌入javascript 和css 样式等丰富网页的内容. 用来标记 ...查看


  • 网页设计与制作课程标准
  • <网页设计与制作>课程标准 一.概述 (一)课程性质(课程性质和价值) 本课程是五年制高职计算机网络技术专业的一门主干专业课程.通过本课程的学习,要求学生掌握网页设计的基本概念,学会使用常用的网页设计工具和常用脚本语言,能够设计 ...查看


热门内容