XHTML+CSS基础知识(一):基础知识

1.什么是W3C标准?

W3C标准其实并不是某一项标准,而是一些列标准的集合。

它主要包括三个方面:结构标准(XHTML、XML),表现标准(CSS),动作标准(JavaScript)。

它的本意是希望能够在网页上实现结构和表现的彻底分离。它要求网页的结构要遵循XHTML规范。

2.XHTML规范包含哪些内容?

文档方面:必须定义文档类型(DTD)和命名空间

其中命名空间是XML语言当中的一种规范,没有什么实际意义,此处的命名空间主要用于标注文档类型的作者,即W3C标准委员会。

标签方面:所有标签都要小写、闭合、合理嵌套、ID不能重复

        标签属性要有值,属性值要加双引号且不能为空

      图片一定要加上alt属性(便于搜索引擎抓取)

表格标签不准使用height属性,但可以使用width属性(表格的高度由各单元格高度累加而成,各浏览器解析不同,如果标注高度反而容易造成兼容问题)

禁止使用<embed><iframe>标签(这两个标签是由浏览器厂商规定的,并不属于W3C标准的范畴,所以并不被标准承认)

链接不准使用target属性(严格型规范)

内容模型:body、form、blockquote仅能包含块状元素(严格型规范)

文本、图像、链接等内联元素不允许直接裸露在body中,必须被<p>或者<div>等块状元素包含(严格型规范)

内联元素不能包含块状元素(严格型规范)

其他方面:注释中禁止使用"------"(浏览器对于注释结束的解析不同,容易出现问题)

所有特殊符号用编码表示(就是普通意义上的实体)

3.各种结构语言的关系是怎样的(HTML、XHTML、XML)?

为了使得网页规范更加严谨,W3C规范决定摒弃HTML而迫使网页开发人员以XML来标记网页,然而XML的功能强大、风格严谨、内容庞杂,想要做到这个国度显然并非易事,于是规范推出了XHTML作为过渡,以缓解前进路上的苦痛。

XHTML 1.0 Transitional包含HTML4.01 Transitional中的全部标记和属性,只是要求开发者用更加严谨的风格来书写HTML代码。

XHTML 1.0 Strict与XHTML 1.0 Transitional的不同之处在于,它在文档结构和表现形式之间实施了更为明显的分离,严格型会强迫开发者使用层叠样式表来控制页面的外观而过度型则不会。

4.DIV+CSS的叫法准确吗?

这种叫法只存在于中国,本意是想告诉大家XHTML+CSS与过去利用表格布局页面最大的区别,然而很多人误以为用DIV+CSS制作的页面就是标准页面,这是错误的。

真正的标准页面是指符合W3C规范的页面,而并不是所有的标签都用DIV来代替的页面就是标准的,W3C验证所指的也是针对页面就是否符合W3C规范来进行验证。

要破除对于标签的误解,在应该用什么标签的时候就用什么标签,在达到页面效果的同时也要重返考虑语义化。

5.标准页面的优势有哪些?

代码少,结构清晰:页面加载速度快;带宽要求降低,成本降低;更利于搜索引擎的抓取

更好的兼容性和扩展性:被更多的用户所访问;被更广泛的设备所访问

页面灵活性强:改版方便,不需要变动页面内容;更少的代码和组件,容易维护;灵活控制页面板块显示顺序

时间: 2024-08-27 13:47:08

XHTML+CSS基础知识(一):基础知识的相关文章

(转)第一天 XHTML CSS基础知识 文章出处:标准之路(http://www.aa25.cn/div_css/902.shtml)

欢迎大家学习<十天学会web标准>,也就是我们常说的DIV+CSS.不过这里的DIV+CSS是一种错误的叫法,建议大家还是称之为web标准. 学习本系列教程需有一定html和css基础,也就是指您之前做过网页,会用表格布局.如果您刚开始学习网页制作,不知道什么是表格布局及html和css,建议您先去充电,否则学习本教程会非常吃力或者根本就听不懂. 由于时间关系,本教程只讲解一些基础知识,让您从原来的表格布局跨入到web标准(div+css)布局,会使用web标准制作出常见的页面,这也达到了本教

XHTML CSS基础知识

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

CSS(层叠样式表)基础知识

CSS 指层叠样式表 (Cascading Style Sheets).样式定义如何显示 HTML 元素.它通常存储在样式表中,把样式添加到 HTML 4.0 中,解决内容与表现分离的问题. 当同一个 HTML 元素被不止一个样式定义时,会使用哪个样式呢? 一般而言,所有的样式会根据下面的规则层叠于一个新的虚拟样式表中,其中数字 4 拥有最高的优先权. 浏览器缺省设置 外部样式表 内部样式表(位于 <head> 标签内部) 内联样式(在 HTML 元素内部) 因此,内联样式(在 HTML 元素

知识图谱基础知识之三——知识图谱的构建过程

前两次介绍了知识图谱的基本概念和知识图谱的构建方式,这次介绍一个知识图谱系统的构建过程. 1 知识图谱的总体构建思路 如图所示,从原始的数据到形成知识图谱,经历了知识抽取.知识融合(实体对齐).数据模型构建.质量评估等步骤. 原始的数据,按照数据的结构化程度来分,可以分为结构化数据.半结构化数据和非结构化数据,根据数据的不同的结构化形式,采用不同的方法,将数据转换为三元组的形式,然后对三元组的数据进行知识融合,主要是实体对齐,以及和数据模型进行结合,经过融合之后,会形成标准的数据表示,为了发现新

斯坦福大学CS224d基础1:线性代数知识

斯坦福大学CS224d基础1:线性代数知识 作者:Zico Kolter (补充: Chuong Do) 翻译:@MOLLY([email protected]) @OWEN 校正:@寒小阳([email protected]) @龙心尘([email protected]) 2015年9月30日 1基本概念和符号????2 1.1基本符号????2 2 矩阵乘法????3 2.1向量的乘积????3 2.2矩阵-向量的乘积????4 2.3矩阵-矩阵乘积????5 3 运算和性质????6 3

平面设计 计算机基础知识教程 Excel2010基础教程 Word2010基础教程 PPT2010基础教程 五笔打字视频教程

热门推荐电脑办公计算机基础知识教程 Excel2010基础教程 Word2010基础教程 PPT2010基础教程 五笔打字视频教程 Excel函数应用教程 Excel VBA基础教程 WPS2013表格教程 更多>平面设计PhotoshopCS5教程 CorelDRAW X5视频教程 Photoshop商业修图教程 Illustrator CS6视频教程 更多>室内设计3Dsmax2012教程 效果图实例提高教程 室内设计实战教程 欧式效果图制作实例教程 AutoCAD2014室内设计 Aut

电脑办公计算机基础知识教程 Excel2010基础教程 Word2010基础教程 PPT2010基础教程 五笔打字视频教程

热门推荐电脑办公计算机基础知识教程 Excel2010基础教程 Word2010基础教程 PPT2010基础教程 五笔打字视频教程 Excel函数应用教程 Excel VBA基础教程 WPS2013表格教程 更多>平面设计PhotoshopCS5教程 CorelDRAW X5视频教程 Photoshop商业修图教程 Illustrator CS6视频教程 更多>室内设计3Dsmax2012教程 效果图实例提高教程 室内设计实战教程 欧式效果图制作实例教程 AutoCAD2014室内设计 Aut

Linux基础增强与辅助知识梳理

Linux基础增强与辅助知识梳理... ------------ Linux学习基础需要学习那些知识 学习Linux对于程序开发的好处 怎样开始学习Linux Linux的学习方法参考 Linux系统的由来 Linux为什么需要学习:有自己清晰的认识和坚持 开源可以修改源代码:使开源工具或是系统更加符合自己的需要,删除一下不需要的功能想做什么和能做什么Linux运行稳定,对网络有良好的支持,成本低,可以根据需要进行软件或是系统的修改裁剪,可以进行私人定制Linux:林妮科思,利尼克斯Linux系

全基因组重测序基础及高级分析知识汇总

全基因组重测序基础及高级分析知识汇总 oddxix 已关注 2018.09.20 17:04 字数 11355 阅读 212评论 0喜欢 6 转自:http://www.360doc.com/content/18/0208/11/19913717_728563847.shtml 全基因组重测序是通过对已有参考序列(Reference Sequence)的物种的不同个体进行基因组测序,并以此为基础进行个体或群体水平的遗传差异性分析.通过全基因组重测序,研究者可以找到大量的单核苷酸多态性位点(SNP