当前位置: 首页 > 图文教程 > 网页制作 > HTML/XHTML教程 > HTML组件之:最顶级页面(1)

HTML/XHTML教程
为什么设计师需要学习编写代码
select控件是如何设计的?
如何全面清理浮动?
js教程:传递单引号
教你制作有好的错误页面
设计一个提示用户登录错误的表单
Meta标签的X-UA-Compatible
hResume-发布简历的微格式
网页制作前端技术应该继续改革
来自W3C的消息:HTML5即将来临
网页设计师设计网页遵循的3条原则
网页减肥提速的9个技巧
让网页更有阅读性的几个网页设计技巧
HTML标记一定不要忘记关闭
在XHTML中不再使用HTML中的一些废弃元素
Web标准学习:理解结构和表现相分离
HTML5:b和i标记将被赋予真正的语义
HTML5中的新事件
html5标签
HTML是网页制作者必须要学习的

HTML/XHTML教程 中的 HTML组件之:最顶级页面(1)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-04   浏览: 78 ::
收藏到网摘: n/a

===最顶级页面===

  现在我们将我们注视的焦点转向我们的日历应用例子,该应用包括4个不同页面,canlendar.html为最顶级HTML文档,该页包含了calendar.htc HTC,而canlendar.htc有反过来包含两个别的HTC:day.htc和today.htc,calendar.html
内容如下:








Click a day in the calendar to add or modify your schedule.








  有几个要点您必须重点注意:第一、命名空间定义在〈HTML〉标记中,我们需要使用在我们要调用的HTC中定义的命名空间,在canlendar.htc中的命名空间是:MYCAL,所以在标记中必须出现XMLNS标识。
  标记以问号开始以和别的正常标记区别开,该标记要求浏览器导入指定的HTC:calendar.htc,HTC可以有多个命名空间,故在导入时需要指明要使用的命名空间(MYCAL):



  HTC的主要优点之一就是:浏览器将一直挂起页面解析直到输入文件全部被导入为止。页面处理的异步机制将导致许多问题,浏览器并不等元素已经完全显示才开始解析页面,作为例子,你可以建立一个对象,并且在文挡的顶部访问一个在页面底部的方法,如果对象因为某些原因为准备好,你将会得到一个错误指示没有该对象不存在或该对象不支持你要访问的方法,相信您已经碰到过此类事情了吧!不管这样,?IMPORT 是同步的,并且浏览器会一直等待页面导入完毕并且内容准备好。

  页面唯一而且重要的一行是调用自定义标记MYCAL:CALENDAR:



  因为页面已经导入,故该调用将会象在calendar.htc所指定的那样建立一个日历。