版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
CSS样式表-语法规则WEB基础目标网页的基础概念Web标准构造CSS规则基本CSS选择器在网页中添加CSS的方法复合选择器CSS的继承特性
网页的基础概念
使用浏览器软件显示网页Web标准1 标准的重要性2
“Web标准”概述网页相关的技术走入实用阶段仅短短十几年的时间,就发生了很多重要的变化。其中最重要的一点是“Web标准”这一理念被广泛地接受。“Web标准”概述
下面介绍关于网页的标准——“Web标准”。网页主要由3个部分组成:结构(Structure)表现(Presentation)行为(Behavior)用一本书来比喻,一本书分为篇、章、节和段落等部分,这就构成了一本书的“结构”,而每个组成部分用什么字体、什么字号、什么颜色等,就称为这本书的“表现”。“Web标准”概述
由于传统的图书是固定的,不能变化的,因此它不存在“行为”。在一个网页中,同样可以分为若干个组成部分,包括各级标题、正文段落、各种列表结构等,这就构成了一个网页的“结构”。每种组成部分的字号、字体和颜色等属性就构成了它的“表现”。网页和传统媒体不同的一点是,它是可以随时变化的,而且可以和读者互动,因此如何变化以及如何交互,就称为它的“行为”。因此,概括来说,“结构”决定了网页“是什么”,“表现”决定了网页看起来是“什么样子”,而“行为”决定了网页“做什么”。“结构”、“表现”和“行为”分别对应于3种非常常用的技术,即
(X)
HTML、CSS和JavaScript。也就是说,(X)
HTML用来决定网页的结构和内容,CSS用来设定网页的表现样式,JavaScript用来控制网页的行为。“Web标准”概述
“结构”、“表现”和“行为”的关系“Web标准”概述
DHTML简介DHTML=HTML脚本语言JavaScript++层叠样式表CSS指定一个网页的元素决定元素的大小颜色和位置操纵网页的元素DHTML是制作动态
HTML页面的技术!“Web标准”概述
仅使用HTML定“结构”的页面效果
“Web标准”概述
使用CSS设定样式之后的效果“Web标准”概述
构造CSS规则在具体介绍CSS之前,先思考一个生活中的问题。张飞
{
身高:185cm;
体重:105kg;
性别:男;
性格:暴躁;
民族:汉族;}这个表实际上是由3个要素组成的,即姓名、属性和属性值。CSS的作用就是设置网页的各个组成部分的表现形式。因此,如果把上面的表格换成描述网页上一个标题的属性表,可以设想应该大致如下:
2级标题{
字体:宋体;
大小:15像素;
颜色:红色;
装饰:下划线
}构造CSS规则再进一步,如果把上面的表格用英语写出来:
h2{font-family:宋体;font-size:15px;color:red;text-decoration:underline;}构造CSS规则CSS的思想就是首先指定对什么“对象”进行设置,然后指定对该对象的哪个方面的“属性”进行设置,最后给出该设置的“值”。因此,概括来说,CSS就是由3个基本部分——“对象”、“属性”和“值”组成的。构造CSS规则
基本CSS选择器1 CSS选择器的构成2
标签选择器3
类选择器4
ID选择器5
超链接伪类选择器CSS选择器的构成
标签选择器
h1{color:red;font-size:25px;}/*--关键代码--*/<HEAD><STYLEtype="text/css">P{/*设置样式:字体和背景色*/ font-family:System; font-size:18px; color:#3333CC;}H2{ background-color:#CCFF33; text-align:center;}</STYLE></HEAD><BODY><H2>品种特征方面:</H2><P>
1、蛋鱼:蛋鱼…….。</P><P>
2、龙睛:龙睛……..。</P><P>
3、高头:高头….。</P>HTM标签选择器HTML选择器应用H2样式应用P样式类选择器
.red{color:green; /*绿色*/font-size:20px; /*文字大小*/}网页中调用:<pclass=“green”>class选择器</p>class类选择器<HEAD><STYLEtype="text/css">.myinput
{ border:1pxsolid; border-color:#D4BFFF; color:#2A00FF}</STYLE></HEAD><BODY><FORM><P>用户名<INPUTname="textfield"type="text"class="myinput"></P><P>密 码<INPUTname="textfield"type="password"class="myinput"></P><P><INPUTtype="submit"name="Submit"value="重填"><INPUTtype="submit"name="Submit"value="提交"></P>CLASS类选择器应用类选择器:class=”类名“类选择器的定义格式为:.类名{
…样式规则;}ID选择器
#green{font-size:30px;/*字体大小*/color:yellow; /*颜色*/}网页中调用:<pid="yellow">ID选择器</p><HEAD><STYLETYPE="text/css">
#fire
{
color:red;
font-size:24px;
} </STYLE></HEAD><BODY><H2ID="fire">我是二级标题,火是这样的</H2><PID=“water”>我是段落,水是这样的</P></BODY> ID选择器ID选择器ID选择器的定义格式为:#ID名{…样式规则;}应用ID选择器:ID=”ID名“
伪类选择器
在IE浏览器中,CSS中通过设置伪类来控制链接的样式<HEAD><STYLEtype="text/css">A
{/*设置超链接不带下划线*/
color:blue;
text-decoration:none;/*文本修饰:无*/}A:hover
{/*鼠标在超链接上方停留时,带下划线*/
color:red;text-decoration:underline;/*文本修饰:下划线*/}</STYLE>HEAD><BODY><Ahref=“a.htm">俺是超链接,移过来我就显示下划线</A></BODY></HTML>特殊的伪类选择器HTML选择器特殊的伪类:A代表超链接,hover代表鼠标悬停复合选择器交集选择器并集选择器后代选择器交集选择器
交集选择器
p{ /*标记选择器*/color:blue;}p.special{ /*标记.类选择器*/color:red; /*红色*/}.special{ /*类选择器*/color:green;}交集选择器
<body><p>普通段落文本(蓝色)</p><h3>普通标题文本(黑色)</h3><pclass="special">指定了.special类别的段落文本(红色)</p><h3class="special">指定了.special类别的标题文本(绿色)</h3></body>h1,h2,h3,h4,h2.special,.special,#one,p{ /*并集选择器*/color:purple; /*文字颜色*/font-size:15px; /*字体大小*/}交集选择器
后代选择器
最外层是<p>标记,里面嵌套了<span>标记,<span>标记中又嵌套了<b>标记,则称<span>是<p>的子元素,<b>是<span>的子元素。pspan{ /*嵌套声明*/color:red; /*颜色*/}
后代选择器的使用非常广泛,不仅标记选择器可以以这种方式组合,类别选择器和ID选择器都可以进行嵌套。.speciali{color:red;} /*使用了属性special的标记里面包含的<i>*/#oneli{padding-left:5px;} /*ID为one的标记里面包含的<li>*/td.out.insidestrong{font-size:16px;} /*多层嵌套,同样实用*/上面的第3行使用了3层嵌套,实际上更多层的嵌套在语法上都是允许的。后代选择器
在网页中添加CSS的方法1 行内样式2
内嵌样式3
链接样式4
导入样式行内样式您如果希望某段文字和其他段落的文字显示风格不一样,那么请采用“行内样式”。行内样式使用元素标签的STYLE属性定义。/*--关键代码--*/
<p>剩余时间:成交结束<BR>新旧程度:全新<BR>所在地:北京<BR>宝贝数量:5件<BR>浏览量:220次</p><pstyle=“color:#FF00FF;font-family:隶书;font-
weight:bold;font-size:24px">另送价值50元的充电器套装!(一个充电器,两节充电电池)可使用半年以</p><HTML><HEAD><TITLE>应用样式</TITLE><STYLETYPE="text/css">
P{font-size:20px;color:blue;text-align:center}</STYLE></HEAD><BODY><P>我是段落1</P><P>我是段落2</P><P>我是段落3</P><P>我们的样式绝对统一</P></BODY></HTML>内嵌样式样式表样式规则所有的段落都采用P样式,保证样式统一行内样式表局限于某个标签,如果希望本网页内的所以同类标签都采用统一样式,这时应采用内嵌样式。选择器用分号隔开外部样式
根据样式文件与网页的关联方式又分为:链接(LINK
)外部样式表导入(import)外部样式表样式文件P{…..}网页2网页3网页1链接外部样式表使用LINK(链接)标签,语法:<HEAD><LINK
rel=“stylesheet”type=”text/css”href=”样式表文件.css”></HEAD>第一步:创建样式表文件newstyle.css第二步:把样式文件和网页关联样式文件:newstyle.css
P{…..}Onel.htmanother.htm
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度第二十幼儿园学生心理健康咨询合同
- 2024解除房屋买卖的合同模板
- 2024水果供货合同范本
- 《复方天麻降压颗粒治疗阴虚阳亢型高血压及对血管炎症和免疫因子的影响》
- 2024房地产代理销售合同
- 2024年度深圳市轨道号线信号系统升级改造施工合同
- 2024年度工程咨询服务合同标的额度的达成协议
- 2024年度短视频平台内容审核合同
- 2024年度技术研发服务合同with标的:人工智能应用开发3篇
- 电商平台服务合同履行问题
- 提高肿瘤治疗前TNM分期评估率PDCA
- 初二八上地理2.2-气候(第3课时-中国的气候)公开课课件
- 关节退行性病变患者的护理查房
- 《财政学》第八章 税收
- 高考必考60篇古诗文“易错字”汇总
- 妇科病人营养支持与饮食护理
- 通常起病于儿童少年的行为和情绪障
- 2023年校长竞聘面试答辩题
- 课件:国产C919大飞机
- 学校制定校外供餐管理制度
- 30题永赢金租融资租赁业务员岗位常见面试问题含HR问题考察点及参考回答
评论
0/150
提交评论