版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、CSS基础知识及应用信永国际1CSS基础知识及应用 CSS入门 CSS基本语法 CSS高级语法 CSS选择器 如何创建CSS DIV+CSS页面布局(案例分析)2CSS入门CSS英语意思是:Cascading Style Sheets,即层叠样式表样式定义如何显示HTML元素样式通常存储在样式表中把样式添加到HTML中,是为了解决内容与表现分离的问题外部样式表可以极大提高工作效率外部样式表通常存储在CSS文件中外部样式表可以层叠为一3CSS基本语法CSS 语法由三部分构成:选择器,属性和值 selector property: value 例如:body color: blue值的不同写法和单
2、位 p color: #ff0000; 也可简写:#f00p color: red; 记得写引号(如果值为若干单词,则要给值加引号)p font-family: sans serif; 多重声明: p text-align: center;color: black; font-family: arial; 4CSS高级语法选择器的分组h1,h2,h2,h3,h5,h6 color: green; 继承:通过 CSS 继承,子元素将继承最高级元素所拥有的属性 摆脱继承body font-family: Verdana, sans-serif; p font-family: Times, Time
3、s New Roman, serif; 5CSS选择器派生选择器id选择器类选择器6CSS派生选择器 通过依据元素在其位置的上下文关系来定义样式,你可以使标记更加简洁。li font-style: italic; li strong font-style: normal; 查看例子7CSS派生选择器-示例派生选择器简单示例strong color: red;h2 color: red;h2 strong color: blue;The strongly emphasized word in this paragraph is what color.This subhead is what co
4、lor.The strongly emphasized word in this subhead is what color.查看例子8CSS id 选择器 id 选择器可以为标有特定 id 的 HTML 元素指定特定的样式。id 选择器以”#”定义。#red color:red; #green color:green; 这个段落是红色。 这个段落是绿色。注:id 属性尽可能在每个 HTML 文档中只出现一次 查看例子 9id 选择器和派生选择器 在现代布局中,id 选择器常常用于建立派生选择器。p text-align: left; #table p font-style: italic;
5、text-align: right; margin-top: 5px; 查看例子10CSS 类选择器在 CSS 中,类选择器以一个点号显示: .center text-align: center例如: This heading will be center-aligned This paragraph will also be center-aligned. 注:不要使用数字起始类名!它无法在 Mozilla 或 Firefox 中起作用。类选择器和id选择器一样被用做派生选择器 11如何创建 css如何插入样式表当读到一个样式表时,浏览器会根据它来格式化 HTML 文档。插入样式表的方法有三
6、种: . 外部样式表 . 内部样式表 . 内联样式 12外部样式表外部样式表引用格式: 外部样式表可以在任何文本编辑器进行编辑。文件不能包含任何的 html 标签。样式表应该以 .css 扩展名进行保存。hr color: #ff0000; p margin-left: 20px; body background-image:url(imgs/40.gif);注:不要在属性值和单位值之间有空格;13内部样式表当单个文档需要特殊的样式时,就应该使用内部样式表。你可以使用 标签在头部分定义内部样式表. hr color: #ff0000; p margin-left: 20px; body bac
7、kground-image: url(imgs/40.gif); 14内联样式由于要将表现和内容混杂在一起,内联样式会损失掉样式表的许多优势。请慎用这种方法,例如当样式仅需要在一个元素上应用一次时。 要使用内联样式,你需要在相关的标签内使用样式(style)属性。Style 属性可以包含任何 CSS 属性。 例如: This is a paragraph 查看例子15多重样式如果某些属性在不同的样式表中被同样的选择器定义,那么属性值将从更具体的样式表中被继承过来。外部样式表拥有针对 h3 选择器的三个属性:h3 color: red; text-align: left; font-size:
8、8pt; 内部样式表拥有针对 h3 选择器的两个属性: h3 text-align: right; font-size: 20pt; 假如拥有内部样式表的这个页面同时与外部样式表链接,那么 h3 得到的样式是:color: red; text-align: right; font-size: 20pt; 16层叠次序当同一个HTML元素被不止一个样式定义时,会使用哪个样式呢?浏览器缺省设置外部样式表内部样式表(位于标签内部)内联样式(在HTML元素内部)注:其中数字 4 拥有最高的优先权查看例子17DIV+CSS页面布局(盒子模型)名词解释:Content:内容Padding:内容与边框之间
9、的部份Border:边框Margin:每个盒子间的距离18DIV+CSS页面布局(设计思路)标准化页面设计思路:1、理解实现结构与表现分离(关键点)2、采用div标签定义页面结构3、运用CSS排版、渲染色彩等4、填充补全文字、图像等内容19DIV+CSS页面布局(案例分析)第一步:构思1、顶部部分,其中又包括了LOGO、MENU和一幅Banner图片;2、内容部分又可分为侧边栏、主体内容;3、底部,包括一些版权信息 构思图20DIV+CSS页面布局(案例分析)第二步:布局分析DIV结构如下:body #Container /*页面层容器*/#Header /*页面头部*/#PageBody /
10、*页面主体*/#Sidebar /*侧边栏*/#MainBody /*主体内容*/#Footer /*页面底部*/ 布局分析图21DIV+CSS页面布局(案例分析)第三步:HTML基本结构DIV+CSS页面布局color=#aaaaaa/colorcolor=#aaaaaa/colorcolor=#aaaaaa/colorcolor=#aaaaaa/colorcolor=#aaaaaa/colorcolor=#aaaaaa/color 22DIV+CSS页面布局(案例分析)第四步:CSS文件/*基本信息*/body font:12px Tahoma;margin:0px;text-align:
11、center;background:#FFF;a:link,a:visited font-size:12px;text-decoration: none;a:hover/*页面层容器*/#container width:800px;height:600px;margin:10px auto/*页面头部*/#header background:url(./imgs/logo.gif) no-repeat#menu padding:20px 20px 0 0#menu ul float:right;list-style:none;margin:0px;#menu ul li float:left;display:block;line-height:30px;margin:0 10px#menu ul li a:link,#menu ul li a:visited font-weight:bold;color:#666#menu ul li a:hover.menuDiv width:1px;height:28px;background:#999#banner background:url(./imgs/banner.jpg) 0 30px no-repeat;width:730px;margin:auto;height:240px;border-b
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业管理-博物馆文物保护管理制度
- 山东省乐德州市夏津县2026年初三物理试题月测(四)试题含解析
- 营养不良患儿的早期识别与干预
- 内蒙古鄂尔多斯市东胜区2026年初三下学期数学试题试卷含解析
- 福建省莆田市仙游县第三片区重点达标名校2026年初三开学摸底联考物理试题含解析
- 江西省樟树第二中学2025-2026学年第一次中考科目教学质量检测试题化学试题含解析
- 云南省涧彝族自治县重点名校2025-2026学年初三下学期自测卷(六)线下考试生物试题含解析
- 2026年四川省巴中市平昌县中考数学试题压轴试卷含解析
- 四川省眉山市百坡初级中学2026届初三第二次联考物理试题理试题含解析
- 骨科患者的康复护理案例分析
- 2026年安徽省高职单招职业适应性测试考试题库带答案详解
- 2026年食品安全与环境管理的关系
- 煤气管道动火作业施工方案
- 2026湖南省卫生健康委直属事业单位招聘185人考试备考题库及答案解析
- 《慢性支气管炎诊断与治疗指南(2025年版)》
- 应急响应团队能力提升路径-洞察与解读
- 水运工程结构防腐蚀施工规范 JTS-T 209-2020
- PFNA手术体位摆放的配合
- 医院宣传工作培训课件
- 2025广东省低空经济产业发展有限公司招聘19人笔试历年参考题库附带答案详解
- 2025年广州市天河区中小学教师招聘笔试参考试题及答案解析
评论
0/150
提交评论