DIV+CSS之WEB标准

上传人:ths****59 文档编号:45287449 上传时间:2018-06-15 格式:DOCX 页数:5 大小:28.60KB
返回 下载 相关 举报
DIV+CSS之WEB标准_第1页
第1页 / 共5页
DIV+CSS之WEB标准_第2页
第2页 / 共5页
DIV+CSS之WEB标准_第3页
第3页 / 共5页
DIV+CSS之WEB标准_第4页
第4页 / 共5页
DIV+CSS之WEB标准_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《DIV+CSS之WEB标准》由会员分享,可在线阅读,更多相关《DIV+CSS之WEB标准(5页珍藏版)》请在金锄头文库上搜索。

1、学习本系列教程需有一定 html 和 css 基础,也就是指您之前做过网页,会用表格布局。如果您刚开始学习网页制作,不知道什么是表格布局及 html 和 css,建议您先去充电,否则学习本教程会非常吃力或者根本就听不懂。由于时间关系,本教程只讲解一些基础知识,让您从原来的表格布局跨入到 web 标准(div+css)布局,会使用 web 标准制作出常见的页面,这也达到了本教程的目的。本教程多以实例形式循序渐进讲解,实例涉及到哪些关键点或难点就讲解什么,较少讲解概念。因为概念这些东西很难说明白,或者说明白你也不一定能听懂,听懂了也不一定能理解。所以把概念留给大家以后再深入研究。由于章节关系,没有

2、把 css 和 css hack 单独分出,只是在用到的时候穿插入讲解了。html 基础和 css 基础只在第一节中介绍了几点重要的。下面我们开始第一天的学习一、一、xhtml css 基础知识基础知识首先说一下我们这节课的知识点1. 文档类型2. 语言编码3. html 标签4. css 样式5. css 优先级6. css 盒模型组成1)文档类型)文档类型当我们用 dreamweaver 新建一下 html 格式文档时,查看源代码,会发现代码最上部有如下这句话:这句话标明本文档是过渡类型,另外还有框架和严格类型,目前一般都采用过渡类型,因为浏览器对 XHTML 的解析比较宽松,允许使用 H

3、TML4.01 中的标签,但必须符合XHTML 的语法。许多朋友在制作页面时,往往喜欢把这句删除掉,在这里建议大家一定要保留这句话,删除它后可能引起某些样式表失效或其它意想不到的问题。2)语言编码)语言编码接下来我们还会发现这样一句话:它标示文档的语言编码。就像我们平时所说的汉语、英语一样。这里的 gb2312 告诉浏览器,本文档采用简体中文编码;还有一种常用的编码是 UTF-8 编码,它是国际通用的编码。不管我们采用哪种编码,有一点就是包含的 css 样式表和其它文件也必须和本文档的编码一样,要不就会出现乱码。3)html 标签标签html 标签在页面中都必须结束。成对的标签以“/标签名”结

4、束,有些单一的标签在本身的结尾打上/来结束,这是 xhtml 代码编写的规范。成对的标签:.单一的标签:.还需说明一点的是按 xhtml 规范,标签必须用小写。4)css 样式样式加载 css 样式有以下四种外部样式内部样式行内样式导入样式这种形式是把 css 单独写到一个 css 文件内,然后在源代码中以 link 方式链接。它的好处是不但本页可以调用,其它页面也可以调用,是最常用的一种形式。h2 color:#f00;这种形式是内部样式表,它是以和结尾,写在源代码的 head 标签内。这样的样式表只能针对本页有效。不能作用于其它页面。内部样式这种在标签内以 style 标记的为行内样式,行

5、内样式只针对标签内的元素有效,因其没有和内容相分离,所以不建议使用。import url(“/css/global.css“);链接样式是以import url 标记所链接的外部样式表,它一般常用在另一个样式表内部。如 layout.css 为主页所用样式,那么我们可以把全局都需要用的公共样式放到一个global.css 的文件中,然后在 layout.css 中以import url(“/css/global.css“)的形式链接全局样式,这样就使代码达到很好的重用性。5)css 优先级优先级id 优先级高于 class后面的样式覆盖前面的指定的高于继承行内样式高于内部或外部样式总结:单一的

6、(id)高于共用的(class),有指定的用指定的,无指定则继承离它最近的6)css 盒模型组成盒模型组成css 盒模型是本节教程的重点。前面几个知识点,如果您会用表格布局的话,就非常好理解和掌握了。这里的盒模型是和 table 布局的一个不同点。学习 web 标准,首先要弄懂的就是这个盒模型,这就是 DIV 排版的核心所在。传统的表格排版是通过大小不一的表格和表格嵌套来定位排版网页内容,改用 CSS 排版后,就是通过由 CSS 定义的大小不一的盒子和盒子嵌套来编排网页。这种排版方式的网页代码简洁,表现和内容相分离,维护方便,能兼容更多的浏览器,比如 PDA 设备也能正常浏览。那么它为什么叫盒

7、子呢?先说说我们在网页设计中常听的属性名:内容(content)、填充(padding)、边框(border)、边界(margin), CSS 盒子模式都具备这些属性。我们可以把它想像成现实中上方开口的盒子,然后从正上往下俯视,边框相当于盒子的厚度,内容相对于盒子中所装物体的空间,而填充呢,相当于为防震而在盒子内填充的泡沫,边界呢相当于在这个盒子周围要留出一定的空间,方便取出。是不是这样就很容易理解盒模型了。所以整个盒模型在页面中所占的宽度是由左边界+左边框+左填充+内容+右填充+右边框+右边界组成,而 css 样式中 width 所定义的宽度仅仅是内容部分的宽度,这是许多朋友容易搞混的地方这

8、里的边界我们也称之为:外边距、外补丁;填充也叫:内边距、内补丁。如果现在您对 CSS 盒模型理解还不够透彻,继续往下看,后来的章节会都会应用到盒模型实例。二、如何开始学习二、如何开始学习 web 标准?标准?1)有)有 HTML 和和 CSS 基础基础学习本系列教程前,要求您有一定的 html 和 css 基础,制作过网页,会用表格进行网页布局,这样学习起来才会很轻松。如果您对这些还不懂,建议先学习这些知识,然后再来学习本教程。2)转变观念)转变观念在以前我们制作网站时,总是习惯于先考虑外观、颜色、字体及布局等所有表现在页面上的内容。但外观并不是最重要的,相反最终用户在访问网页时的体验才是优先

9、要考虑的。一个由 divcss 布局且结构良好的页面可以通过 css 定义成任何外观,在任何网络设备上(包括手机、PDA 和计算机)上以任何外观表现出来,而且用 divcss 布局构建的网页以够简化代码,加快显示速度。所以要想学好 divcss,首先要转变观念,需要抛弃传统的表格(Table)布局方式,采用层(DIV)布局,并且使用层叠样式表(CSS)来实现页面的外观。给网站浏览者更好的体验。3)多动手、多动脑)多动手、多动脑说到这点,有点小儿科了,就像我们上小学时老师常常教我们的那样。为什么我在这里也做为一点列出来呢,我是通过评论发现,有些同学提的问题太没水平了,稍微动下脑筋就明白了,或者自己动手一试就知道了,但他就懒得试。举个简单的例子,拿浏览器兼容来说吧,你写个样式之后,在 IE 和火狐分别打开看一下不就明白了,但就是不去做。还有一个同学留言要我把一个实例中的图片打包发给他,我一看代码,就用到一张图片,无语了,有你留言的这个时间,自己也早把图片下载下来了。所以在这里告诫大家,一定要多动手、多动脑,不要怕麻烦。另外在学习完一节教程后,一定要自己做一遍实例,这样能更快掌握。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号