从HTML迈向XHTML
1993年标记语言第一版----->1995 html 2.0 ----->1996 html 3.2 w3c推荐标准 ----->1999 html 4.0.0
w3c推荐标准 ---->2000 xhtml 1.0 w3c推荐标准 ---->2001 xhtml 1.1 w3c推荐标准 ---->2008 html5
框架技术:
1、先做主框架 126.html
2、再分别制作,被包含文件 left.html 和 right.html
3、通过框架技术,将left与right包含到 126 中
4、如果还需要,框架中,操作其他文件,还必须要去制作其他文件
******框架链接的操作
<a> 有一个target,默认是自身窗口
如果链接指向的目标,是一个框架中的区域,必须要给这个区域起个名字
在网页之中,嵌入一个网页 ------内嵌 框架-----iframe
写框架时不需要写body标记
<frameset row="控制行数及行高" cols="控制列数及列宽" framesacing="框架间距" frameborder="是否显示框架边框" (yes,no/1,0)border="边框宽度" bordercolor="边框颜色">
<frame src="被包含的文件及名称" name="框架名称" noresize="是否改变框架尺寸"(true/false)scrolling="滚动条显示控制"(yes/no/auto)>
<frameset>
内嵌式框架
<iframe src="被嵌套的网页位置及全称" width="宽度" height="高度" frameborder="是否显示边框" [ 0/1] scrolling="滚动条的出现方式"[ yes/no/auto ] name="框架名称">
<iframe>
一、什么是XHTML
XHTML是 The Extensible HyperText Markup Language 的缩写,XMTL的中文意思是可扩展标识语言
XHTML是HTML向XML过度的一个桥梁,XHTML是基于HTML的,这是更严密,代码更整洁的HTML版本
DOCTYPE是document type(文档类型)的简写,
DOCTYPE是document type(文档类型)的简写,主要用来说明你用的XHTML或HTML是什么版本。浏览器根据你DOCTYPE的定义的DTD(文档类型定义)来解释网页代码,DOCTYPE声明是必不可少的关键组成部分
XHTML 1.0提供了三种 DTD 声明可供选择
(1)过度的(Transitional):要求非常宽松的DTD,它允许你继续使用 HTML 4.0 的标识(但要符合xlhtml的写法)。完整代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//AN " "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
(2)严格的(Strick):要求严格的DTD,你不能使用任何表现层的标识和属性,
例如<br>.完整代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//AN " "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
(3)框架的(Frameset):专门针对框架页面设计使用的DTD,如果你的页面中包含框架,需要采用这种DTD。完整代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1. 0 Frameset//AN " "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
html,xhtml 1.0 的区别
html ----->规格化/严格化 ----> xhtml 1.0
--->XHTML 标签必须被正确地关闭
--->XHTML 标签必须被关闭
-->标签名必须用小写字母
-->属性名必小写,必有值,值必有引号
原文:https://www.cnblogs.com/xiang-liang/p/12545280.html