- 1、本文档共51页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CSS基础语法课案
如何创建 CSS
如何插入样式表
当读到一个样式表时,浏览器会根据它来格式化 HTML 文档。插入样式表的方法有三种:
head
link rel=stylesheet type=text/css href=mystyle.css /
/head
浏览器会从文件 mystyle.css 中读到样式声明,并根据它来格式文档。
外部样式表可以在任何文本编辑器中进行编辑。文件不能包含任何的 html 标签。样式表应该以 .css 扩展名进行保存。下面是一个样式表文件的例子:
不要在属性值与单位之间留有空格。假如你使用 “margin-left: 20 px” 而不是 “margin-left: 20px” ,它仅在 IE 6 中有效,但是在 Mozilla/Firefox 或 Netscape 中却无法正常工作。
当单个文档需要特殊的样式时,就应该使用内部样式表。你可以使用 style 标签在文档头部定义内部样式表,就像这样:
由于要将表现和内容混杂在一起,内联样式会损失掉样式表的许多优势。请慎用这种方法,例如当样式仅需要在一个元素上应用一次时。
要使用内联样式,你需要在相关的标签内使用样式(style)属性。Style 属性可以包含任何 CSS 属性。本例展示如何改变段落的颜色和左外边距:
如果某些属性在不同的样式表中被同样的选择器定义,那么属性值将从更具体的样式表中被继承过来。
例如,外部样式表拥有针对 h3 选择器的三个属性:
而内部样式表拥有针对 h3 选择器的两个属性:
假如拥有内部样式表的这个页面同时与外部样式表链接,那么 h3 得到的样式是:
即颜色属性将被继承于外部样式表,而文字排列(text-alignment)和字体尺寸(font-size)会被内部样式表中的规则取代。
selector {declaration1; declaration2; ... declarationN }
选择器通常是您需要改变样式的 HTML 元素。
每条声明由一个属性和一个值组成。
属性(property)是您希望设置的样式属性(style attribute)。每个属性有一个值。属性和值被冒号分开。
下面这行代码的作用是将 h1 元素内的文字颜色定义为红色,同时将字体大小设置为 14 像素。
在这个例子中,h1 是选择器,color 和 font-size 是属性,red 和 14px 是值。
下面的示意图为您展示了上面这段代码的结构:
提示:请使用花括号来包围声明。
除了英文单词 red,我们还可以使用十六进制的颜色值 #ff0000:
为了节约字节,我们可以使用 CSS 的缩写形式:
我们还可以通过两种方法使用 RGB 值:
请注意,当使用 RGB 百分比时,即使当值为 0 时也要写百分比符号。但是在其他的情况下就不需要这么做了。比如说,当尺寸为 0 像素时,0 之后不需要使用 px 单位,因为 0 就是 0,无论单位是什么。
提示:如果值为若干单词,则要给值加引号:
提示:如果要定义不止一个声明,则需要用分号将每个声明分开。下面的例子展示出如何定义一个红色文字的居中段落。最后一条规则是不需要加分号的,因为分号在英语中是一个分隔符号,不是结束符号。然而,大多数有经验的设计师会在每条声明的末尾都加上分号,这么做的好处是,当你从现有的规则中增减声明时,会尽可能地减少出错的可能性。就像这样:
你应该在每行只描述一个属性,这样可以增强样式定义的可读性,就像这样:
大多数样式表包含不止一条规则,而大多数规则包含不止一个声明。多重声明和空格的使用使得样式表更容易被编辑:
是否包含空格不会影响 CSS 在浏览器的工作效果,同样,与 XHTML 不同,CSS 对大小写不敏感。不过存在一个例外:如果涉及到与 HTML 文档一起工作的话,class 和 id 名称对大小写是敏感的。
通过依据元素在其位置的上下文关系来定义样式,你可以使标记更加简洁。
在 CSS1 中,通过这种方式来应用规则的选择器被称为上下文选择器 (contextual selectors),这是由于它们依赖于上下文关系来应用或者避免某项规则。在 CSS2 中,它们称为派生选择器,但是无论你如何称呼它们,它们的作用都是相同的。
派生选择器允许你根据文档的上下文关系来确定某个标签的样式。通过合理地使用派生选择器,我们可以使 HTML 代码变得更加整洁。
比方说,你希望列表中的 strong 元素变为斜体字,而不是通常的粗体字,可以这样定义一个派生选择器:
li strong {
font-style: italic;
font-weight: normal;
}
请注意标记为 strong 的蓝色代码的上下文关系:
pstrong我是粗体字,不是斜体字,因为我
您可能关注的文档
- CRB促宫颈成熟的应用课案.ppt
- CRH1型动车组动车闸片更换作业指导书课案.doc
- 公仪休拒收礼物(第一二课时)课件.ppt
- CorelDraw课件简介课案.ppt
- 公仪修拒收礼物.ppt
- 八年级语文上册第25课《诗词五首》.ppt
- 公众教育手册.doc
- 公众绿色环保消费意识调查《家用电器方面》.docx
- 公众高温中暑预防与紧急处理指南(2014版).doc
- CRC规范治疗.pptx
- 冀教版初中八年级下册数学精品习题课件 第二十一章 一次函数 微探究小专题3 一次函数在行程问题中的应用解题技巧.ppt
- 2025年中国圆筒型工业排气扇市场调查研究报告.docx
- 2025年中国圆头华司钻尾钉市场调查研究报告.docx
- 2025至2030年沙发椅架项目投资价值分析报告.docx
- 2025至2030年砂光机底板项目投资价值分析报告.docx
- 2025至2030年烧烤网架项目投资价值分析报告.docx
- 2025年中国圆型风管止回阀市场调查研究报告.docx
- 冀教版初中八年级下册数学精品习题课件 第二十一章 一次函数 微探究小专题4 一次函数与几何综合.ppt
- 2025年中国远红外医疗器械市场调查研究报告.docx
- 小店商品优惠策划文案.docx
最近下载
- CD33漫反射型操作说明书中文版.pdf
- 电力牵引传动与控制.ppt
- 人教版-物理-八年级下册-71《力》习题及答案.pdf VIP
- 初中物理八年级下册力学经典习题(附解析).pdf VIP
- 2024年土地抵押借款合同范本6篇.docx
- 政治-江苏省苏州市2024-2025学年2025届高三第一学期学业期末质量阳光指标调研卷试题和答案.docx
- 国际机器人联合会(IFR):2024世界机器人报告(中文版).pdf
- 2024届高三九省联考地理:新疆联考2024届高三新高考适应性测试地理试卷(含解析).pdf VIP
- Siemens 西门子家电 洗碗机 SJ656X26JC 使用说明书_2.pdf
- 2024离婚起诉书离婚起诉状【范本】.pdf
文档评论(0)