DDR爱好者之家 Design By 杰米
再接下来的时间似乎再也没有光顾那个文件夹了,现在非常后悔当初没有将他好好保存,一次意外,我的电脑和那个装有四十多个G学习资料的硬盘永远的离开了我,所以在此提醒大家,好东西一定要备份。记得后来又有一次接触到css这个词,好像是在和一个我的学生聊天,为了满足学生的好奇心,我百度了一下,最后告诉学生是层叠样式表,不过还好学生没有继续问下去,因为我只是知道他的中文翻译,现在想想真可谓是一个笑话了。今天我终于又一次接触到了css,这一次一定将它彻底搞明白,我相信再有人问我什么是css,我想我不会回答层叠样式表了。虽然我们主要是做web开发,但是毕老师为了将知识面扩宽一些,依旧不改他的认真的风范,依旧非常仔细的将css讲解一天。
一、定义以及其作用
CSS是层叠样式表(Cascading Style Sheets)用来定义网页的现实效果。可以解决HTML代码对样式定义的重复,提高了后期样式代码的可维护性,并增强了网页的现实效果功能。
二、如何将样式表加入到HTML文件中?
1.style属性方式
利用标签中style属性来改变每个标签的显示样式。
2.style标签方式
在head标签中加入style标签,对多个标签进行统一修改。注意一定要用<stytle>标签,用来启动css引擎。例如:
<head>
<style type="text/css">
div
{
background-color:#CCCCCC;
color:#00CCFF
}
</style>
</head>
3.导入方式
前提是已经存在一个定义好的CSS文件。网页的一部分样式需要用到,那么就用到这种方式。
例如:我们定义好了一个div.css文件。
<style type="text/css">
@import url(div.css);
</style>
注意:url括号后面必须要用分号结束。如果导入进来的样式与本页面定义的样式重复,以本页定义样式为准。
4.链接方式
通过head标签中link标签来实现,前提也是先要有一个已定好的CSS文件。
例如:我们已经将需要导入的语句都放在1.css中了。
<link rel="stylesheet" type="text/css" href="1.css" media="screen" />
注意:可以通过多个link标签链接进来多个CSS文件。重复样式以最后链接进来的CSS样式为准。
小结:如果要设置局部样式,则使用第一种方式,如果要多个区域修改相同样式,用第二种方式,如果需要改多个页面,多个页面的样式一样,我们可以用导入方式,但是如果我们需要新增加一块区域,需要在每一个页面都导入css文件,不现实,所以我们可以将导入语句放到一个css文件中,利用最后的一种方式来实现。其优先级是1>2>3
三、选择器
就是指定CSS要作用的标签,那个标签的名称就是选择器。每一个标签都定义了class属性和id属性。用于对标签进行标识,方便对标签进行操作。
1.HTML标签选择器
2.class选择器
在标签中定义class属性并赋值。通过 标签名.class值 对该标签进行样式设置。例如我们希望多个div区域中一个区域以及span区域中一个区域一样样式,我们可以设置如下:
.name {color:blue;}代码放在头文件的style标签中
下面代码放在body中
<div class=”name”>div区域一</div>
<span class=”name”>span区域二</span>
而我们想让一个div区域里面第一和第三块区域不一样样式,我们可以设定如下:
下面代码放在头文件的style标签中
div.d1 {color:orange;}
div.d3 {color:green;}
下面代码放在body中
<div class=”d1”>区域一</div>
<div class=”d3”>区域三</div>
3.id选择器
与class选择器类似,但格式不同,选择器的名称为:#id值。
小结:在定义的中,多个标签的class属性值可以相同,而id值要唯一,所以当要设定跨区域具有相同样式,但是同一区域不同样式的时候,我们选择class选择器,而要是设置一个区域具有独立的样式,选择id选择器。
4.关联选择器
实际就是标签中嵌套标签,主要用于要让相同标签中的不同标签显示不同样式
例:我们想让段落中的部分文字具有特殊样式,代码如下:
p b { color:yellow}
<p><b>2009年11月10日</b>北京下了一场大雪</p>
5.组合选择器
对多个不同选择器进行相同样式设置的时候应用此选择器。
span,div { color:white}
<span>2009年11月11日</span>
<div>光棍节快乐</div>
注意:多个不同选择器要用逗号分隔开。
6.伪元素选择器
是指对同一HTML元素的各种状态和其所包括的部分内容。
格式:标签名:伪元素。类名 标签名。类名:伪元素。都可以。例如我们设置a标签的各种不同状态:
a:link 超链接未点击状态。
a:visited 被访问后的状态。
a:hover 光标移到超链接上的状态(未点击)。
a:active 点击超链接时的状态。
如下为我们设置段落的各种不同状态
p:first-line 段落的第一行文本。
p:first-letter 段落中的第一个字母。
一、定义以及其作用
CSS是层叠样式表(Cascading Style Sheets)用来定义网页的现实效果。可以解决HTML代码对样式定义的重复,提高了后期样式代码的可维护性,并增强了网页的现实效果功能。
二、如何将样式表加入到HTML文件中?
1.style属性方式
利用标签中style属性来改变每个标签的显示样式。
2.style标签方式
在head标签中加入style标签,对多个标签进行统一修改。注意一定要用<stytle>标签,用来启动css引擎。例如:
<head>
<style type="text/css">
div
{
background-color:#CCCCCC;
color:#00CCFF
}
</style>
</head>
3.导入方式
前提是已经存在一个定义好的CSS文件。网页的一部分样式需要用到,那么就用到这种方式。
例如:我们定义好了一个div.css文件。
<style type="text/css">
@import url(div.css);
</style>
注意:url括号后面必须要用分号结束。如果导入进来的样式与本页面定义的样式重复,以本页定义样式为准。
4.链接方式
通过head标签中link标签来实现,前提也是先要有一个已定好的CSS文件。
例如:我们已经将需要导入的语句都放在1.css中了。
<link rel="stylesheet" type="text/css" href="1.css" media="screen" />
注意:可以通过多个link标签链接进来多个CSS文件。重复样式以最后链接进来的CSS样式为准。
小结:如果要设置局部样式,则使用第一种方式,如果要多个区域修改相同样式,用第二种方式,如果需要改多个页面,多个页面的样式一样,我们可以用导入方式,但是如果我们需要新增加一块区域,需要在每一个页面都导入css文件,不现实,所以我们可以将导入语句放到一个css文件中,利用最后的一种方式来实现。其优先级是1>2>3
三、选择器
就是指定CSS要作用的标签,那个标签的名称就是选择器。每一个标签都定义了class属性和id属性。用于对标签进行标识,方便对标签进行操作。
1.HTML标签选择器
2.class选择器
在标签中定义class属性并赋值。通过 标签名.class值 对该标签进行样式设置。例如我们希望多个div区域中一个区域以及span区域中一个区域一样样式,我们可以设置如下:
.name {color:blue;}代码放在头文件的style标签中
下面代码放在body中
<div class=”name”>div区域一</div>
<span class=”name”>span区域二</span>
而我们想让一个div区域里面第一和第三块区域不一样样式,我们可以设定如下:
下面代码放在头文件的style标签中
div.d1 {color:orange;}
div.d3 {color:green;}
下面代码放在body中
<div class=”d1”>区域一</div>
<div class=”d3”>区域三</div>
3.id选择器
与class选择器类似,但格式不同,选择器的名称为:#id值。
小结:在定义的中,多个标签的class属性值可以相同,而id值要唯一,所以当要设定跨区域具有相同样式,但是同一区域不同样式的时候,我们选择class选择器,而要是设置一个区域具有独立的样式,选择id选择器。
4.关联选择器
实际就是标签中嵌套标签,主要用于要让相同标签中的不同标签显示不同样式
例:我们想让段落中的部分文字具有特殊样式,代码如下:
p b { color:yellow}
<p><b>2009年11月10日</b>北京下了一场大雪</p>
5.组合选择器
对多个不同选择器进行相同样式设置的时候应用此选择器。
span,div { color:white}
<span>2009年11月11日</span>
<div>光棍节快乐</div>
注意:多个不同选择器要用逗号分隔开。
6.伪元素选择器
是指对同一HTML元素的各种状态和其所包括的部分内容。
格式:标签名:伪元素。类名 标签名。类名:伪元素。都可以。例如我们设置a标签的各种不同状态:
a:link 超链接未点击状态。
a:visited 被访问后的状态。
a:hover 光标移到超链接上的状态(未点击)。
a:active 点击超链接时的状态。
如下为我们设置段落的各种不同状态
p:first-line 段落的第一行文本。
p:first-letter 段落中的第一个字母。
DDR爱好者之家 Design By 杰米
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
DDR爱好者之家 Design By 杰米
暂无评论...
《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线
暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。
艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。
《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。
更新日志
2024年11月24日
2024年11月24日
- 凤飞飞《我们的主题曲》飞跃制作[正版原抓WAV+CUE]
- 刘嘉亮《亮情歌2》[WAV+CUE][1G]
- 红馆40·谭咏麟《歌者恋歌浓情30年演唱会》3CD[低速原抓WAV+CUE][1.8G]
- 刘纬武《睡眠宝宝竖琴童谣 吉卜力工作室 白噪音安抚》[320K/MP3][193.25MB]
- 【轻音乐】曼托凡尼乐团《精选辑》2CD.1998[FLAC+CUE整轨]
- 邝美云《心中有爱》1989年香港DMIJP版1MTO东芝首版[WAV+CUE]
- 群星《情叹-发烧女声DSD》天籁女声发烧碟[WAV+CUE]
- 刘纬武《睡眠宝宝竖琴童谣 吉卜力工作室 白噪音安抚》[FLAC/分轨][748.03MB]
- 理想混蛋《Origin Sessions》[320K/MP3][37.47MB]
- 公馆青少年《我其实一点都不酷》[320K/MP3][78.78MB]
- 群星《情叹-发烧男声DSD》最值得珍藏的完美男声[WAV+CUE]
- 群星《国韵飘香·贵妃醉酒HQCD黑胶王》2CD[WAV]
- 卫兰《DAUGHTER》【低速原抓WAV+CUE】
- 公馆青少年《我其实一点都不酷》[FLAC/分轨][398.22MB]
- ZWEI《迟暮的花 (Explicit)》[320K/MP3][57.16MB]