版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
CSS样式表-样式控制WEB基础单元目标背景样式的控制文本样式的控制图像样式的控制网页中的导航超级链接的控制鼠标指针的控制列表的控制表格的控制表单元素的控制常用的样式属性属性CSS名称说明颜色color文本属性font-size字体大小font-family字体text-align文本对齐边框属性border-style边框样式border-width边框宽度border-color边框颜色定位属性(position)top顶部边距(上边距)left左边距width宽度height高度z-indexz轴索引号,用于层背景样式的控制1 背景颜色2
背景图像3
背景图像平铺背景颜色
在HTML中,设置网页的背景颜色利用的是<body>标记中的bgcolor属性,而在CSS中不但可以设置网页的背景颜色,还可以设置文字的背景颜色。在CSS中,网页元素的背景颜色使用background-color属性来设置,属性值为某种颜色。背景图像
设置背景图像,使用background-image属性实现。仍然以上面的实例为基础,在CSS样式部分,增加如下样式代码: body{ background-image:url(bg.gif); }背景图像平铺
在默认情况下,图像会自动向水平和竖直两个方向平铺。如果不希望平铺,或者只希望沿着一个方向平铺,可以使用background-repeat属性来控制。该属性可以设置为以下4种之一:repeat:沿水平和竖直两个方向平铺,这也是默认值。no-repeat:不平铺,即只显示一次。repeat-x:只沿水平方向平铺。repeat-y:只沿竖直方向平铺。课堂练习制作网页背景图像效果步骤1、打开网页素材。2、添加样式表并设置背景图像的效果。文本样式的控制1 创建基础页面2 设置文字的字体3
设置文字的倾斜效果4 设置文字的加粗效果5 转换英文字母大小写6 控制文字的大小7 设置文字装饰效果8 设置段落首行缩进9 设置字词间距10 设置段落内部的文字行高11 设置段落之间的距离12 控制文本的水平位置13 设置文字与背景的颜色
创建基础页面
创建一个基本的网页
在HTML中,设置文字的字体需要通过<font>标记的face属性。而在CSS中,则使用font-family属性。针对上述网页,在样式部分增加对<p>标记的样式设置如下:
h1{font-family:黑体;}p{font-family:Arial,"TimesNewRoman";}设置文字的字体
设置文字的倾斜效果
CSS中的font-style属性正是用来控制字体倾斜的,它可以设置为“正常”、“意大利体”和“倾斜”3种样式,分别如下: font-style:normal; font-style:italic; font-style:oblique;设置文字的倾斜效果
正常字体与“意大利体”,及“倾斜体”的对比
然而遗憾的是,实际上大多数操作系统和浏览器还不能很好地实现非常精细的文字加粗设置,通常只能设置“正常”和“加粗”两种粗细,分别如下。
font-weight:normal /*正常*/font-weight:bold /*加粗*/设置文字的加粗效果
转换英文字母大小写
例如下面3个文字段落分别可以实现单词的首字母大写、所有字母大写和所有字母小写。p.one{text-transform:capitalize;} /*单词首字母大写*/p.two{text-transform:uppercase;} /*全部大写*/p.three{text-transform:lowercase;} /*全部小写*/控制文字的大小
p{font-family:Arial,"TimesNewRoman";
font-size:12px;}字号单位可以是像素,也可以是em,1em=16px设置文字装饰效果
text-decoration属性设置设置值说明none正常显示underline为文字加下划线line-through为文字加删除线overline为文字加顶线blink文字闪烁,仅部分浏览器支持设置段落首行缩进
Text-indent属性是以各种长度为属性值,为了缩进两个字的距离。例如,对网页代码的p2段落进行如下设置: #p2{ text-indent:2em; }设置段落首行缩进
这里再举一个不太常用的例子,如果希望首行不是缩进,而是凸出一定距离,也称为“悬挂缩进”,请看如下代码: #p2{ padding-left:2em; text-indent:-2em; }设置字词间距
在CSS中,可以通过letter-spacing和word-spacing这两个属性分别控制字母间距和单词间距。例如下面的代码: #p1{ font-style:italic; text-transform:capitalize; word-spacing:10px; letter-spacing:-1px; }设置段落内部的文字行高
在HTML中是无法控制段落中行与行之间的距离的。在CSS中,使用line-height可以控制行的高度,通过它就可以调整行与行之间的距离。设置值说明长度数值,可以使用前面所介绍的尺度单位倍数font-size的设置值的倍数百分比相对于font-size的百分比设置段落之间的距离
下面介绍如何控制段落之间的距离。例如为<p>标记增加一条CSS样式,目的是给两个段落分别增加1像素粗细的红色实线边框,代码如下:p{ border:1pxredsolid; margin:5px0px;}控制文本的水平位置
text-align属性设置设置值说明Left左对齐,也是浏览器默认的right右对齐center居中对齐justify两端对齐设置文字与背景的颜色
文字的各种颜色配合其他页面元素组成了整个五彩缤纷的页面,在CSS中文字颜色是通过color属性设置的。下面的几种方法都是将文字设置为蓝色,它们是完全等价的定义方法。 h3{color:blue;} h3{color:#0000ff;} h3{color:#00f;} h3{color:rgb(0,0,255);} h3{color:rgb(0%,0%,100%);}设置文字与背景的颜色
第1种方式是使用颜色的英文名称作为属性值。第2种方式是最常用一个6位的十六进制数值表示。第3种方式是第2种方式的简写方式,形如#aabbcc的颜色值,就可以简写为#abc。第4种方式是分别给出红绿蓝3种颜色分量的十进制数值。第5种方式是分别给出红绿蓝3种颜色分量的百分比。
图像样式的控制1 设置图像边框2
样式表的边框属性3
设置不同方向的边框属性4
对象缩放5 图文混排6 图像的对齐方式7 图文的垂直对齐方式设置图像边框
在HTML中可以直接通过<img>标记的border属性值为图像添加边框,属性值为边框的粗细,以像素为单位,从而控制边框的粗细。当设置该值为0时,则显示为没有边框。代码如下所示: <imgsrc="img.jpg"border="0"> <imgsrc="img.jpg"border="2">然而使用这种方法存在很大的限制,即所有的边框都只能是黑色,而且风格十分单一,都是实线,只是在边框粗细上能够进行调整。如果希望更换边框的颜色,或者换成虚线边框,仅仅依靠XHTML是无法实现的。样式表的边框属性
在CSS中可以通过边框属性为图像添加各式各样的边框。border-style用来定义边框的样式,如虚线、实线或点画线等。在CSS中,一个边框由3个要素组成。border-width(粗细):可以使用各种CSS中的长度单位,最常用的是像素。border-color(颜色):可以使用各种合法的颜色来定义方式。border-style(线型):可以在一些预先定义好的线型中选择。课堂练习制作图像边框效果步骤1、打开网页素材。2、添加样式表并设置图像的边框效果。设置不同方向的边框属性
如果希望分别设置4条边框的不同样式,在CSS中也是可以实现的,只需要分别设定border-left、border-right、border-top和border-bottom的样式即可,依次对应于左、右、上、下4条边框。在使用时,依然是每条边框分别设置粗细、颜色和线型这3项。例如,设置右边框的颜色,那么相应的属性就是border-right-color,因此这样的属性共有12(4
×
3
=
12)个。对象缩放
如果可以通过设置宽度width和高度height属性来控制对象的宽度和高度,取值单位可以是像素也可以是百分比。图文混排
Word中文字与图像有很多排版的方式,在网页中同样可以通过CSS设置实现各种图文混排的效果。文字环绕图像的方式在实际页面中的应用非常广泛,如果再配合内容、背景等多种手段便可以实现各种绚丽的效果。在CSS中主要是通过给图像设置float属性来实现文字环绕。课堂练习制作图文混排效果步骤1、打开网页素材。2、添加样式表并设置图文混排的效果。课堂练习制作图文混排效果步骤1、打开网页素材。2、添加样式表并设置图文混排的效果。图像的对齐方式
图像水平对齐的方式与上一章中文字水平对齐的方式基本相同,分为左、中、右3种。不同的是图像的水平对齐通常不能直接通过设置图像的text-align属性,而是通过设置其父元素的该属性来实现的,如下例所示。<pstyle="text-align:left;"><imgsrc="cup.gif"></p>图文的垂直对齐方式
默认的纵向对齐方式图文的垂直对齐方式
默认的纵向对齐方式由此可以得出结论,在默认情况下,行内的图像的最下端,将与同行的文字的基线对齐。图像与文字基线对齐图文的垂直对齐方式
要改变这种对齐方式,需要使用vertical-align属性。此外,最经常用到应该是如何居中对齐。这时可以将vertical-align属性设置为middle。这个属性值的严格定义是,图像的下端与文字的基线加上文字高度的一半所在水平线对齐。
网页中的导航在一个网站中,所有页面都会通过超链接相互链接在一起,这样才会形成一个有机的网站。因此在各种网站中,导航都是网页中最重要的组成部分之一。因此,也出现了很多各式各样非常美观、实用性很强的导航样式,如图所示的是Microsoft公司关于Office的网站,上部的导航条和Office2007软件风格非常一致。网页中的导航
网页中的导航下图所示的是MicrosoftWindowsMobile,它的导航使用的是菜单方式。对于一些内容非常多的大型网站,导航就显得更重要。
超级链接的控制网页中的链接<ahref=“sample.html”>这是一个超链接</a>伪类<style> A{text-decoration:none;}
A:link{color:black; text-decoration:underline;}
A:hover{color:red;}
A:visited{color:black;}</style>
课堂练习制作网页交互按钮效果步骤1、制作网页中的内容。2、添加样式表。课堂练习制作网页交互按钮效果步骤1、制作网页中的内容。2、添加样式表。
鼠标指针的控制列表的控制1 设置列表的项目符号2
设置图像项目符号设置列表的项目符号
通常的项目列表主要采用<ul>或者<ol>标记,然后配合<li>标记列出各个项目,简单的列表代码如下,其效果如图所示。设置列表的项目符号
通过使用list-style-type属性来控制列表的项目符号类型。disc:CSS1实心圆 circle:CSS1空心圆square:CSS1实心方块 decimal:CSS1阿拉伯数字
lower-roman:CSS1小写罗马数字upper-roman:CSS1大写罗马数字lower-
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026商讨财政保险行业市场发展分析及发展趋势与投资前景研究报告
- 2026中国新能源汽车电池材料行业市场供需分析投资布局规划研究报告
- 2026汽车保险杠制造行业市场供需动态商业品牌规划研究报告
- 2026森林资源保护与生态旅游开发市场需求分析规划研究
- 2026 年台风不同阶段居家防护要点科普宣传
- 2026梯度科技面试题及答案
- 2026及未来5年中国单面厚卡纸数据监测研究报告
- 2026及未来5年中国十字AB锁锁芯数据监测研究报告
- 2026事业单位工勤技能-广东-广东检验员一级(高级技师)历年参考题库含答案详解3套试卷
- 2026事业单位工勤技能-山西-山西水土保持工五级(初级工)历年参考题库含答案详解3套试卷
- 2026年作风建设年研讨发言材料-强化责任担当、认真履职尽责,抓好作风建设
- 丹东施工方案
- 沪教版初中英语八年级上册Unit 2 Amazing Numbers语法教案
- 2026年江苏省省属事业单位统一公开招聘《综合知识和能力素质》真题
- 2026浙江省空港融资租赁有限公司招聘1人笔试备考题库及答案详解
- 宿舍管理员安全工作全流程培训
- 《3~6岁儿童学习与发展指南》考试题库及答案2026年
- 寄宿制学校学生一日常规要求
- 2026北京亦庄恒达人力资源服务中心面向社会招聘劳务派遣人员7人考试备考试题及答案解析
- 高中英语3500词汇完整
- 髌骨软化症康复
评论
0/150
提交评论