全部博文(2065)
分类: 系统运维
2009-03-19 10:26:09
完全可以从头编写一个doctype声明,并让它指向自己选择的一个DTD。然而,由于大多数Web文档都需要遵循由W3C发布的某个国际公认的Web标准,所以那些文档通常都要包含以下标准doctype声明之一:
HTML
2:
HTML 3.2:
HTML 4.01 Strict:
"">
HTML 4.01 Transitional:
"">
HTML 4.01 Frameset:
"">
XHTML 1.0 Strict:
"">
XHTML 1.0 Transitional:
"">
XHTML 1.0 Frameset:
"">
XHTML 1.1:
"">
XHTML 1.1 plus MathML plus SVG:
"-//W3C//DTD XHTML 1.1 plus MathML 2.0
plus SVG
1.1//EN"
"">
使用DW制作网页的时候会自动出现了这样的代码出来了!
"">
这个是DW自动在网页文件页增加了DTD信息,可以删。 删除后,浏览器会使用的默认DTD。
2.SVG入门一个最简单的SVG例子
我在IE下面测试了可以哈哈。感觉SVG好好玩哦!好好学习一下!争取能够拿来作图用吧!
以下是我写的简单的代码:
"">
第三行以后的部分是SVG文档的主体部分,所有图形元素都包括在这一部分。熟悉HTML的朋友应该对这几行代码很容易理解,它们的语法和html语言有很多共通之处。首先是根元素
事实上,你还可以用很多类似于HTML语言中的标签一样的元素来画出更出色的东西,也可以象Flash一样做动画,SVG的强大功能将使你的想象变为现实!
[美呀!居然还可以制作动画效果哦哈哈!]
点评:
SVG代码中的头也即DTD声明位置应该要放:
"">
直接粘贴过来就OK了非常方便的!
4. 什么是DOM?以及DOM的结构和接口
SVG同样支持DOM,这也就意味着可以在使用了SVG图像的网页中,通过插入Script语句的方法来控制SVG图像的各种属性,从而达到灵活的动态效果。SVG中几乎所有的元素都可以通过DOM接口被外界使用
5. 什么是SVG坐标系?
载体的尺寸虽不确定,但渲染的动作总是在此载体的一个确定的矩形中发生的,这个确定的矩形叫做“视口。
视口的属性与具体设备无关,所以在SVG的解释程序渲染一个SVG图像之前,先要通过与具体设备的交互通讯来确定视口的尺寸和参数,一般像素所代表的具体尺寸如多少毫微米等。只有这样,SVG客户端的解释程序才能将一个SVG文件转换成具体设备上的图像。
SVG客户端的解释程序获得以上信息后,首先初始化视口,建立以像素为长度单位的视口坐标系,接着建立用户坐标系以使两者一致,也就是使用户坐标每吨的一个单位等于视口坐标系中的一个像素。
SVG还有一个功能,即可以定义自己的坐标系。其方法是在一段SVG文本中定义一种叫做变换(Transformation)的格式,其含义类似于解析几何中的坐标变换和映射规则。变换的标式中说明了此变换所作用的对象应该使用什么方式进行平移、缩放、旋转、倾斜等。变换提供了一种整体的方式,用它可对一个或一组图像对象进行变换,改变其比例、位置、形状等,以达到使用自定义坐标系的目的。
6.SVG与图形图像及SVG图片调用
XML文档一般传送的是文字信息或数据,极少有图像,即使有也不提供什么功能,到多像HTML中的标记那样用来插入一个图并限定其高和宽。而SVG的矢量图描绘规则提供了关于矢量图和点阵图的众多结构化的描述,既可单独存在,也可以嵌入XML文档中,形式相当灵活。
在一个SVG文件中内嵌了一个IMG图片过来类似于IMG标签处理一样的!
7. SVG中文名称:可升级矢量图形
8. SVG坐标系统与SVG坐标变换
当首次访问文档时,用户代理(在大多数情况下,即浏览器)确定图像的观察口。观察口是文档实际可见的部分并且由一个坐标系统组成,该坐标系统以左上角的点(0,0)为原点,其正的 x 轴向右而正的 y 轴向下。坐标系统中的一个像素对应观察口中的一个像素
不过可以通过向文档添加另一个 元素来直接创建新的坐标系统
考虑下面的示例:具有相同 x 和 y 属性的同一元素在不同的位置显示,这是因为第二个元素实际上属于另一个坐标系统,它从第一个元素偏移 100 个像素:
[学数学的人就是好:哈哈]
相同的位置的两个元素却可以在不同的位置显示出来的!自己定义了新的坐标系统了!
可以定义不同的坐标出来导致了不同的显示位置了哦!
执行变换改变了元素所在的坐标系统,改变了它的外观。变换可以用来以数种方式改变元素的外观: