HTML 简介
HTML介绍分为3部分,第一部分是HTML简介及历史,第二部分是HTML元素,第三部分是实战及学习笔记。
以下是第一部分:
参考资料:
w3.org, html 文档
HTML,即Hypertext markup language是万维网的核心标记语言,最初HTML被设计作为一门语言,用于语言描述科学文档,后续则被拓展用于描述一系列不同类型的文档,甚至应用。
1990-1995,迅速发展,从CERN到IETF(国际互联网工作组)接管.
1995-1997, 随着W3C建立,又变成由W3C主导,期间推出了HTML 3.2 和HTML 4.01
1998-2000,W3C停止HTML版本推进,开始研究XHTML 1.0(XML-based HTML 4.01), 其没有添加任何新特性,反而更加地长篇累牍,更严格的检测标准等。后续发布了XHTML 2.0,其与XHTML 1.0,HTTP 4.01不兼容。
期间直到2003,HTML没有版本的变化,但期间出现了 DOM Level 1 & 2,提高了客户端的使用体验以及功能拓展。
2003,XForms(定位于下一代Web form)发布,其证明了很多它所拥有的新特性能拓展到HTML 4.01,Mozilla及Opera借此于2004年向W3C提出了更新HTML版本的提议,但W3C选择继续发展XML-based作为替代HTML。
于是Mozilla, Opera联合Apple组成新实体WHATWG,发展HTML 的Living document,对HTML继续进行拓展及新特性添加,直到后期W3C才转回HTML标准的制定,多谢WHATWG,才有了我们今天基本采用的HTML 5。
W3C与WHATWG于2008年一起发布了第一份草案,2014年正式发布HTML 5。
*MDN Web Docs 简介:Mozilla Developer Network的后续,致力于Web标准文档的发展以及Web开发资料分享,包括HTML5, JavaScript, CSS, Web APIs, Node.js以及网络扩展等
*HTML/XML/DOM等的语法上的一些区别:
namespaces不能用在HTML语法中,但可用作DOM及XHTML里;
可被用在HTML里,但不能用在DOM,XHTML里,
-->仅仅能用在DOM里。
*Text: in the context of content models, means either nothing, or Text nodes. Text is sometimes used as a content model on its own, but is also phrasing content, and can be inter-element white space
Text nodes and attribute values must consist of Unicode characters
* end tag, start tag, end tag, start tag, end tag等在满足一定条件情况下可以省略,更多可以省略的可以参考 这里 。
*块级及内联元素
块级元素会以可见的块呈现在页面上,其显示会与其前后的content有一行的间距,常用于呈现结构化的elements,如paragraph, list, nav, footer等,块级元素不能被内嵌在内联元素之中,块通常只出现在里。
内联元素是包含在块里的,仅仅只包含一小部分内容,常呈现在段落里,如, , 等。其存在将不会导致新的一行的产生。
注意可以使用css display 属性,设置inline为block。
*HTML parsing model
*, , , , 及MathTL, SVG里的元素为embeded元素
*元素是大小写不敏感的
dht是什么?
DHT类似Tracker的根据种子特征码返回种子信息的网络。DHT全称叫分布式哈希表(Distributed Hash Table),是一种分布式存储方法。在不需要服务器的情况下,每个客户端负责一个小范围的路由,并负责存储一小部分数据,从而实现整个DHT网络的寻址和存储。新版BitComet允许同时连接DHT网络和Tracker,也就是说在完全不连上Tracker服务器的情况下,也可以很好的下载,因为它可以在DHT网络中寻找下载同一文件的其他用户。相关信息:一般用户是完全不需要理会这个具体过程的。这里可以简单的介绍一下:连入DHT网络的用户叫做节点(node),节点之间互相有路由记录,因此只要和任何一个已经在DHT网络中的节点连接上,客户端就可以寻找到更多的节点,从而连入网络。简单地说:DHT技术就是可以使得网络中的任何一个机器都实现服务器的部分功能,使得用户的下载不再依靠于服务器。用户不需要干涉这个功能。对于普通用户来说,不明白也没有关系。
关于HTML
HTML代码是一种标记性超文本语言所谓的标记可以理解为记号,举个例子比如:就像英语对照中文一样,学过英语的人就知道HELLO是你好的意思。那么HTML也是一样的道理,
这个符号就是换行的意思。所以HTML代码非常简单,没有任何逻辑问题,只要你背会住对应的标记就可以学会。HTML用于网站的基本元素即使说做一个网页先要写HTML代码,写上标题,文字内容,图片,视频等等一些基本元素,当然这样的网页非常难看,而且布局的限制也非常狭窄。所以接下来要学习CSS代码,加上这种代码就可以像其他优秀的网站一样美观了。HTML是什么样子的这一段文字
前面这段代码就可以写一段文字了,如果详细说明,
为初始代码 ,为关闭代码,文字需要写在这里面。这是一个标题 跟上述所讲的一样为初始代码 ,为关闭代码,就可以写成一个标题了。具体想学HTML建议去W3Cschool网站。
D-box电影是什么概念
D-BOX电影是一种新型的观影体验。D-BOX的全部包括一个沙发和一个控制沙发4轴运动的电子装置。可根据观看的电影,提前设置好和电影情节匹配的运动轨迹。这样就能让观众在观看电影的过程中有更加身临其境的感觉。尤其是在汽车追逐,大海中乘船的场景中。完全还原了电影中的一些惊险运动产生的摇晃和震动。3D电影的视觉冲击和D-BOX的身体感受结合,将会产生无以伦比的真实体验。扩展资料:发展历程近年来,在IMAX和3D电影的风靡全球以后,D-BOX发展更快。未来,D-BOX和3D的结合将是大势所趋。在一些一线城市,已经有部分影院拥有D-BOX放映厅了。D-BOX不但在电影领域带来全新感受,在游戏领域里也有很大的发展空间。由于价格过高。只有少部分发烧友玩家在家中也拥有D-BOX动感座椅。它能带来全新的游戏感受,在赛车,飞行和一些运动游戏里表现的格外出色。但是前提是这些游戏必须支持D-BOX的动作功能。参考资料来源:百度百科-D-BOX