当前课程知识点:界面设计导论 >  第四章:从设计到实现:H5网页基础概念 >  (6)CSS样式表 >  CSS样式表

返回《界面设计导论》慕课在线视频课程列表

CSS样式表在线视频

CSS样式表

下一节:CSS盒子模型

返回《界面设计导论》慕课在线视频列表

CSS样式表课程教案、知识点、字幕

大家好

在前面的课程中呢

我们学习了html语言的相关概念和技巧

接下来的课程中

我们将学习辅助html语言

来实现更漂亮的网页制作的语言和方法

首先我们来接触一下CSS样式表的概念

CSS样式也叫做层叠样式表

是用来布局和美化网页使用的

在网页的html文件中

大量的使用了DIV SPAN等布局的标签

要实现漂亮的布局

我们就需要CSS样式来实现

可以设置CSS宽度

CSS高度 CSS背景

CSS字体大小等等

同样的一组DIV标签

对应CSS样式代码的不同

所得到的效果也是不同的

我们可以打个比方

把html比作骨架CSS就是衣服

相同的html骨架的结构

不同的CSS样式

会得到美化和布局都不一样的效果

接下来呢我们回到编程环境当中来

我们来学习一下CSS的写法

好 我们现在可以在这里先

新建一个html文件

做成csstest的一个测试的文件

我们在这里来带着大家

做一些css的练习

让我们更多地了解一下css的写法

css呢也叫做层叠样式表

是我们在制作精美的网页时

必须要用到的一项非常重要的技术

我们必须要灵活的掌握和应用

那么它呢的应用方法

有三种可以被引入到html页面当中来

我们下面分别来介绍一下

首先第一种

我们之前其实已经遇到了

例如我们在一个盒子当中

写了一个属性

style属性

可以设置它的宽度 高度 背景色

好 这些其实都属于CSS的样式

这个方法叫做行内属性插入法

我们看一下效果

我们插入了一个

其实已经有了css

指定一些效果的一个盒子

这种方法呢

等我们学完了另外两种嵌入方法之后

我们再回过头来再研究一下

好 我们现在介绍第二种方法

叫做嵌入式方法

这种方法呢是

我们要把css的相关语句

写在这个head元素当中

我们先来写一下

也是style

有一个type署性

在这里放一个style标签

在style标签当中插入css的相关语句

例如我们把这个盒子里边的

css语句给插进来

我们现在把之前插入的这一段去掉

先来看一下效果

好 完全一样的效果

我们可以在这里改一下颜色

这样方便看出是我们

用了另外一种方式增加的css样式

好 看它改变了

刚才呢我们介绍了两种

插入css的方法

第一种呢是行内样式法

就是这个style属性

这种形式

它能作用的范围

就只是它所描述的这个元素

这个div

我们看一下效果

好 这里有一个红色的盒子

我们现在再复制一个

改变一些属性

换一个颜色

再看一下效果

好 一个红色的盒子

一个绿色的盒子

这样的话它们互相不干扰

每一条行内的css样式

都只描述了它所在的这个元素

另一种方法呢是内嵌法

用style元素

然后写在head元素当中

这种方法呢它的作用范围

是对本页面的代码有效

它的优点呢是在我们后面

如果需要修改样式的时候

可以集中到这个区域

来查找我们所对应的样式

这样非常方便修改

那么这种嵌入法

和这种行内的插入方法

它的优先级是怎么样的呢

我们可以来试一下

例如我们先去掉行内的这两个样式

我们来看一下

在这种嵌入方法当中

给DIV增加了一个统一的样式

那么我们看一下效果

现在有两个盒子都是同样的颜色

它产生的css样式是一样的

把第一个盒子增加一个行内的样式

换一个颜色

把它变小一点

再看一下效果

现在呢第一个盒子已经实现了

它行内插入css的这种效果

第二个盒子呢仍然是刚才嵌入形式

插入的这个css效果

所以我们现在回过头来就能看明白

如果行内有css样式的时候

它会执行行内css的样式

如果没有的话

它会执行这个嵌入的形式的这个样式

所以行内的这个优先级会更高一些

据这个特性呢我们可以知道

如果重复性非常高的情况下

我们推荐使用这种嵌入的形式

如果特殊性特别高的情况下

我们也可以使用这种行内的形式

好 接下来我们再来介绍最后一种方法

外练法

这个呢也是在制作多网页网站的时候

非常常用的一种方法

也是最规范最提倡的一种写法

它的应用范围呢

可以是所有引用了

这个css文件的任何页面

我们可以用它来定义全局统一的样式规范

比如我们在这个css文件夹里

新建一个css文件

stylesheet这个就是css文件

我们现在就看到了一个css文件

在这里

我们现在在CSS文件里写一个样式

还是DIV这个宽度100 高度100

加一个颜色

好 现在这个文件里边

已经有了一个样式

那么我们回到刚才这个html文件当中

把这个css的页面给引入进来

我们先把它身上的样式都删掉

写一个链接语句

好 我们先来看一下效果

好 现在

这两个DIV什么样式都没有

那我们现在写上链接语句link

地址是css文件夹下的css.css

再加一个rel属性

是stylesheet这个类型

然后再加一个type属性

是txt/css这种类型的

好 现在我们就引进了

这个CSS页面

那么我们这句话大家可以背下来

可以多写几遍

因为在接下来的网页制作中

是非常常用的

我们现在来看一下效果

好 现在已经引入了这个外链式的CSS

它已经有了相应的样式

和刚才内嵌是一样

如果在某一个盒子上

增加一个行内的样式的话

仍然是会先执行行内样式

然后再执行这种全局的样式

好 我们现在再回来

讲一下CSS的语法

CSS呢首先有第一个部分是选择器

这里就是选择器

然后是一个大括号

大括号里面分别有属性

冒号 属性值 然后分号

第二个属性 冒号 属性值 分号

以此类推

那么这个选择器呢

代表的就是html页面当中的某一个元素

或者多个元素

那么前面要是什么都不加的话

这个选择器就代表的是

html当中默认标签的元素

它呢还可以是以下两种元素

一个呢是井号后面加id名

比如这个id名是header的这个元素

我们也给它加上一些样式

换一个颜色

还有一种呢就是点

后面加上的是class名

也就是一个类名

例如这个类名我们也给它叫header

也给它增加一些样式

好 现在用这三种选择器的方法

我们分别对应到html当中去

例如我们给第一个盒子增加一个id名

给第二个盒子增加一个class名

我们把这个样式都去掉

好 看一下效果

这第一个盒子就是id=header

这个对应的样式

第二个盒子是class=header对应的样式

那么class和这个id有什么区别呢

就是这种类的形式是可以重复的

这种id的形式是不可以重名的

我们可以增加多个

增加多个class=header这种类型

好 现在看 重复的是class的类型

id类型是不能重复的

那么当我们有这种重叠的

类型一样的元素的时候

我们可以用class的这种形式

来给它设定样式

好 我们现在呢回到我们的案例当中

我们首先在css文件夹中

新建一个我们针对本案例的CSS样式文件

然后把这个样式文件给链接进去

链接到我们的html这个页面当中来

还记得吗 link怎么写

这个是一个标准的链接

css样式文件的写法

所以我们大家要把它记住

好 接下来我们就可以在

这个样式文件里面

写我们本次案例当中所有的css代码了

界面设计导论课程列表:

第一章:界面设计概述

-课程简介

--课程简介

-(1) 什么是界面

--什么是界面

-(2)界面设计为什么重要

--界面设计为什么重要

-(3)UI的进化

--UI的进化

-(4)设计师的自我修炼

--新手的疑问

--访谈|linkedin设计师-顾盼

--访谈|爱奇艺设计师-张乙申

--访谈|爱奇艺用户体验设计中心负责人-李威

--访谈|创新工厂人工智能工程院副总裁-吴卓浩

-第一章总结

--第一章总结

-第一章:界面设计概述--课后习题

第二章:GUI设计心法

-本章概述

--本章概述

-(1) 为什么设计?

-- 为什么设计?

-(2)界面设计流程

--界面设计流程

-(3)视觉优化原理

--视觉优化原理

-(4)可用性评估的基本原则

--可用性评估的基本原则

-第二章:GUI设计心法--课后习题

第三章:界面设计元素

-本章概述

--本章概述

-(1)信息结构与交互设计(1-4)

--第一讲

--第二讲

--第三讲

--第四讲

-(2) 界面草图与原型设计

--界面草图与原型设计

-(3)视觉设计原则

--视觉设计原则

-(4) 文字与阅读

--字体设计

-(5)图标

--图标

-(6) 色彩

--色彩

-(7) 动效

--动效设计概述

--动效小制作1

--动效小制作2

-(8)第三章小结

--第三章小结

-(9)学生个人作品网站主页设计体会

--张铁汉

--案例:国家地理杂志的APP改版设计

-第三章:界面设计元素--大作业

第四章:从设计到实现:H5网页基础概念

-前言

--前言

-(1)什么是网页

--什么是网页

-(2)标签与元素

--标签与元素

-(3)文本格式化、块级元素与行内元素

--文本格式化、块级元素与行内元素

-(4)如何使用H5进行网页布局

--如何使用H5进行网页布局

-(5)目录、目录结构及在页面中插入图片

--目录、目录结构及在页面中插入图片

-(6)CSS样式表

--CSS样式表

-(7)CSS盒子模型

--CSS盒子模型

-(8)CSS控制文本

--CSS控制文本

-(9)CSS背景、特效、动画

--CSS背景、特效、动画

-(10)初识javascript及jquery

--初识javascript及jquery

-总结

--总结

《界面设计导论》作品分享活动

-邱艺芸-清华大学艺术博物馆APP设计

--邱艺芸

-潘俊丞-阿甘跑步改版界面设计——“趣跑”

--潘俊丞

-王婧-星巴克改版设计

--王婧

-李向阳-DIY服装app设计

--李向阳

-相宸卓-效率软件改版设计

--相宸卓

-周文欣-“你好,安德烈”app设计

--周文欣

2020年春活动:“和美院学生聊聊界面设计”

-走近游戏交互设计

--走近游戏交互设计

-《稻之道》(作者:于汉杰)

--稻之道-于汉杰

-《思想咖啡》(作者:艾瑞雯)

--思想咖啡-艾瑞雯

-《稻香村京八件销售网页设计》(作者:王依柳)

--《稻香村京八件销售网页》(作者:王依柳)

CSS样式表笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。