已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章 X HTML与CSS概述 本章简介 制作网页的基础是使用HTML HyperTextMarkupLanguage 超文本置标语言 其核心思想是 需要设置什么样式 就使用相应的HTML标记或者属性 然而仅仅依靠HTML会遇到很多不可解决的问题 为此 HTML逐步地发展到了XHTML 与此同时 CSS 层叠样式表 也应运而生 本章简单介绍HTML XHTML和CSS三者之间的关系 以及CSS的基础 重点理解使用CSS的核心原理 打开浏览器并在地址栏中输入一个网站的地址 可以看到相应的网页内容 网页可用很多种类型的内容作为网页元素 其中 文字是最基本的网页元素 此外还包括静态的图形和动画 以及音频 视频等其他形式的多媒体文件 网页的最终目的就是给访问者显示有价值的信息 并留下最深刻的印象 1 1网页的基础概念 使用浏览器软件显示网页 1 2Web标准 网页相关的技术走入实用阶段仅短短十几年的时间 就发生了很多重要的变化 其中最重要的一点是 Web标准 这一理念被广泛地接受 1 2 1标准的重要性 互联网是另一个 标准 辈出的领域 连接到互联网的各种设备的品牌繁多 功能各不相同 因此必须依靠严谨合理的标准 才能使这些纷繁复杂的设备都能协同工作 Web标准 也是互联网领域中的标准 实际上 它并不是一个标准 而是一系列标准的集合 1 2 2 Web标准 概述 网页主要由3个部分组成 结构 Structure 表现 Presentation 和行为 Behavior 结构 表现 和 行为 分别对应于3种非常常用的技术 即 X HTML CSS和JavaScript 也就是说 X HTML用来决定网页的结构和内容 CSS用来设定网页的表现样式 JavaScript用来控制网页的行为 结构 表现 和 行为 的关系 1 3HTML与XHTML HTML与XHTML基本上可以认为它们是一种语言的不同阶段 类似于文言文和白话文之间的关系 因此它们也经常被写作 X HTML 下面讲述它们的渊源和区别 1 3 1追根溯源 X HTML是所有上网的人每天都离不开的基础 所有网页都是使用 X HTML编写的 随着网络技术日新月异的发展 HTML也不断地改进 因此可以认为XHTML是HTML的 严谨版 HTML在初期 为了能更广泛地被接受 因此大幅度放宽了标准的严格性 如标记可以不封闭 属性可以加引号 也可以不加引号等 这导致出现了很多混乱和不规范的代码 这不符合标准化的发展趋势 影响了互联网的进一步发展 1 3 2文档类型的含义与选择 由于同时存在不同的规范和版本 为了使浏览器能够兼容多种规范 规范中规定可以使用文档类型 DOCTYPE 指令来声明使用哪种规范解释该文档 目前 常用HTML或者XHTML作为文档类型 而规范又规定 在HTML和XHTML中各自有不同的子类型 如包括严格类型和过渡类型的区分 过渡类型兼容以前版本定义的 而在新版本已经废弃的标记和属性 严格类型则不兼容已经废弃的标记和属性 建议读者使用XHTML1 0Transitional XHTML1 0过渡类型 这样设计者可以按照XHTML的标准书写符合Web标准的网页代码 同时在一些特殊情况下还可以使用传统的做法 1 3 3XHTML与HTML的重要区别 尽管目前浏览器都兼容HTML 但是为了使网页能够符合标准 设计者应该尽量使用XHTML规范来编写代码 使用中需要注意以下事项 1 在XHTML中标记名称必须小写2 在XHTML中属性名称必须小写3 在XHTML中标记必须严格嵌套4 在XHTML中标记必须封闭5 在XHTML中即使是空元素的标记也必须封闭6 在XHTML中属性值用双引号括起来7 在XHTML中属性值必须使用完整形式 1 4 X HTML与CSS 为了解决HTML结构标记与表现标记混杂在一起的问题 引入了CSS这个新的规范来专门负责页面的表现形式 因此 X HTML与CSS的关系就是 内容结构 与 表现形式 的关系 由 X HTML确定网页的结构内容 而通过CSS来决定页面的表现形式 1 4 1CSS标准 CSS CascadingStyleSheet 中文译为层叠样式表 它是用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言 CSS是1996年由W3C审核通过 并且推荐使用的 简单地说 CSS的引入就是为了使HTML语言更好地适应页面的美工设计 它以HTML语言为基础 提供了丰富的格式化功能 如字体 颜色 背景 整体排版等 并且网页设计者可以针对各种可视化浏览器 包括显示器 打印机 打字机 投影仪 PDA等 来设置不同的样式风格 CSS的引入随即引发了网页设计一个又一个的新高潮 使用CSS设计的优秀页面层出不穷 1 4 2传统HTML的缺点 1 维护困难 为了修改某个特殊标记 如上例中的标记 的格式 需要花费很多的时间 尤其对于整个网站而言 后期修改和维护的成本很高 2 标记不足 HTML本身的标记很少 很多标记都是为网页内容服务的 而关于美工样式的标记 如文字间距 段落缩进等标记在HTML中很难找到 3 网页过 胖 由于没有统一对各种风格样式进行控制 因此HTML的页面往往 体积 过大 占用了很多宝贵的带宽 4 定位困难 在整体布局页面时 HTML对于各个模块的位置调整显得捉襟见肘 过多的其他标记同样也导致页面的复杂和后期维护的困难 1 4 3CSS的引入 CSS对于网页的整体控制较单纯的HTML语言有了突破性的进展 并且后期修改和维护都十分方便 不仅如此 CSS还提供了各种丰富的格式控制方法 使得网页设计者能够轻松地应对各种页面效果 这些都将在后续章节中逐一介绍 最核心的变化是 原来由HTML同时承担的 内容 和 表现 双重任务 现在分离了 内容仍然由HTML负责 而表现形式则是由标记中的CSS代码负责 1 4 4如何编辑CSS CSS文件与HTML文件一样 都是纯文本文件 因此一般的文字处理软件都可以对CSS进行编辑 记事本和UltraEdit等最常用的文本编辑工具对CSS的初学者都很有帮助 Dreamweaver代码模式下同样对CSS代码有着非常好的语法着色以及代码提示功能 对CSS的学习很有帮助 Dreamweaver的代码模式 1 4 5浏览器与CSS 网上的浏览器各式各样 绝大多数浏览器对CSS都有很好的支持 因此设计者往往不用担心其设计的CSS文件不被浏览器所支持 但目前主要的问题在于 各个浏览器对CSS很多细节的处理上存在差异 设计者在一种浏览器上设计的CSS效果 在其他浏览器上的显示效果很可能不一样 就目前主流的两大浏览器IE InternetExplorer 与Firefox而言 在某些细节的处理上就不尽相同 IE本身在
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度医疗器械研发许可合同
- 2024年度大连业主支付担保服务合同
- 货币汇兑电子换算器市场发展预测和趋势分析
- 2024年度服装设计定制店铺代运营合同
- 2024年度IT设备采购合同
- 2024年度校园不锈钢宣传栏设计与制造合同
- 自行车传动齿轮市场发展现状调查及供需格局分析预测报告
- 2024年度环境监测服务合同
- 2024年度幼儿园国际交流与合作合同
- 幼儿教师培训一日流程
- 农药登记用卫生杀虫剂室内药效试验及评价 第9部分:驱避剂 征求意见稿
- 移动GIS原理与系统开发智慧树知到答案2024年南京邮电大学
- DB37T 5284-2024 建筑施工现场塔式起重机安装拆卸安全技术规程
- GB/T 44464-2024汽车数据通用要求
- 2024至2030年中国风光储一体化市场未来动向及营销前景研究报告
- 羽毛球运动教学与训练智慧树知到答案2024年黑龙江农业工程职业学院
- 老旧小区整体改造施工投标方案(技术标)
- 新湘教版八年级上数学复习计划
- 工会资金采购管理办法
- 幼儿园小班科学活动《小手摸一摸》课件
- DL∕T 5003-2017 电力系统调度自动化设计规程
评论
0/150
提交评论