族谱网 头条 人物百科

HTML元素

2020-10-16
出处:族谱网
作者:阿族小谱
浏览:606
转发:0
评论:0
来源:w3schools.com文件结构元素>...>...>...文件头元素>...&gt

来源:w3schools.com

文件结构元素

>...

>...

>...

文件头元素

 

 

 

 

 

>...

 

 

>...

文件内容元素

在可视化浏览器中,可显示元素可呈现为区块或内行。虽然所有元素是文件序列之一部分,但是区块元素 出现在其父元素中:

作为不跨行之矩形对象;

使用区块边距,其宽度及高度内容可在周边元素中被单独设置。

反言之,内行元素被视为文件文字流之部分;其无法拥有边距、宽度或高度设置,并且跨行。

区块元素

区块元素(或称区块层级元素)拥有矩形结构。在默认情况下,这些元素将跨越其父元素的整个宽度,因而不允许任何其他元素占据其相同水平空间,因为已被放置。

区块元素的矩形结构经常称之为盒模型,并由几个部分所组成。每个元素包含以下内容:

一个元素的内容(content)是放置在一个元素的打开和关闭标记之间的实际文字(或其他媒体)。

一个元素的留白(padding)是该内容周围的空位,其仍构成上述元素之一部分。padding也是元素在物理上的一部分,且不应被用于创建两个元素之间的空白。任何背景样式分配到元素,例如背景图像或色彩,将在padding内可见。

一个元素的边框(border)是元素的绝对值端,并跨越其周围。边框之厚度会增加元素大小。

一个元素的边距(margin)是该元素周围之空白。任何其他元素之content、padding及border将不允许输入该区域,除非迫于一些高级的CSS布局。使用多数的标准DTD,margin在不同元素的左边和右边将互相推离。另一方面,margin在元素的上方及下方,将不堆栈或相互交融。这意味着位于该元素之间的空白将与较大的margin一样大。

上述部分仅指CSS渲染的具体实施,并与HTML元素本身无关。

基本文字

 

>...

 

 

>...

>...

>...

>...

>...

>...

 

列表

 

 

 

 

 

 

 

>...

 

 

>...

 

 

>...

 

>...(deprecated)

其他区块元素

 

 

 

 

 

 

>...

 

>...

 

 

>...

>...

 

 

 

行内元素

内联元素无法直接放置在body元素中;其必须完全嵌套于区块及元素中。

>...

短语元素

常用的短语元素

>…

>…

>…

>…

>…

计算机术语元素

这些与元素主要用于方便显示计算机软件编码和与用户交互();显示源代码变量();用户输入();以及终端输出()。

>…

>…

>…

>…

视觉效果

视觉效果的元素仅仅对可视浏览器起作用,因此不推荐使用,如果可能应该使用层叠样式表。部分元素在HTML 4 / XHTML 1.0中被宣布过期或者无效的,其它的在当前的XHTML 2.0草案XHTML 2.0中被定义为无效的。当前的HTML 5草案HTML 5中,b, i和small还是有效的.

>…

图形和对象

提交表

表格

Frames

注解

 

在HTML中的注解(以及相近的XML, SGML, SHTML. )语法与SGML相同。

不同于其它HTML标签,注解不支持嵌套结构。

标签: 注解三--> 看起来会是这样 注解一

注解可以出现在文件的任何地方,甚至可以在文件类型宣告之前。 (在之前。) HTML的解释器会忽略注解,只要它们不在HTML标签内。 这里标签内的意思并非指被一对开始标签及结束标签包住的区域内, 而是指在开始标签内,或结束标签、空元素标签内。

然而并非所有浏览器、HTML编辑器都与HTML语法完全兼容,在某些特殊情况会造成意料之外的结果。 约有5%的浏览器、HTML编辑器在处理注解标签上有缺陷。(其中大部分是IE6. ) 仅管只有少数版本有此问题。

一些有关注解的兼容性问题:

在文件类型宣告之前的注解、除了空白以外的字符会使IE6进入怪异模式。

为了兼容在1995年前的浏览器,在style或script元素中的内容,有时会以注解的型式存在。

BlueGriffonHTML编辑器1.7.x版本,会将不在标签内的注解显示在屏幕上。一些HTML编辑器也有相同的问题。

 

非标准元素

>...

>...

>...

>...

参考内容

HTML标准HTML 2.0:Berners-Lee, T., and Connolly, D.Hypertext Markup Language - 2.0 (RFC 1866)(html).IETF. November 1995 [2009-03-24]. HTML 3.2:Raggett, D.HTML 3.2 Reference Specification(html).W3C. 1997-01-14 [2009-03-27]. HTML 4.01:Raggett, D., Le Hors, A., and Jacobs, I. (editors).HTML 4.01 Specification(html).W3C. 1999-12-24 [2009-03-24]. (HTML 4.01 is the updated form of HTML 4.0.)XHTML 1.0:W3C.XHTML 1.0: The Extensible HyperText Markup Language (Second Edition)(html).W3C. 2000-01-26 [2009-03-24]. XHTML 1.1:Altheim, M., and McCarron, S. (editors).XHTML 1.1 - Module-based XHTML(html).W3C. 2001-05-31 [2009-03-25]. 其他资源HTML Tags:Berners-Lee, T.HTML Tags(html). 1992-11-03 [2009-03-28]. (Part of the first published description of HTML.)HTML Internet Draft 1.2:Berners-Lee, T., and Connolly, D.Hypertext Markup Language (HTML)(text). June 1993 [2009-03-28]. HTML 3.0 Drafts:Raggett, D.HyperText Markup Language Specification Version 3.0 (draft)(html). 1995-03-24 [2009-04-18]. (This is the final draft of HTML 3.0, which expired without being developed further.)HTML Tables:D. Raggett.HTML Tables(text). RFC 1942.IETF. May 1996 [2009-03-22]. XML 1.0:Bray, T, Paoli, J, Sperberg-McQueen, CM, Maler, E and Yergeau, F (editors).Extensible Markup Language (XML) 1.0 (Fifth Edition)(html).W3C. 2008-11-26 [2009-03-20]. CSS:Lie, H.W. and Bos, B.Cascading Style Sheets, level 1 (revised 2008-04-11)(html).W3C. 2008-04-11 [2009-04-05]. 

参见

Microformat– use of abbr and attributes


免责声明:以上内容版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。感谢每一位辛勤著写的作者,感谢每一位的分享。

——— 没有了 ———
编辑:阿族小谱
发表评论
写好了,提交
{{item.label}}
{{commentTotal}}条评论
{{item.userName}}
发布时间:{{item.time}}
{{item.content}}
回复
举报
点击加载更多
打赏作者
“感谢您的打赏,我会更努力的创作”
— 请选择您要打赏的金额 —
{{item.label}}
{{item.label}}
打赏成功!
“感谢您的打赏,我会更努力的创作”
返回

更多文章

更多精彩文章
打赏
私信

推荐阅读

· HTML
历史W3C制作的早期HTML标志发展蒂姆·伯纳斯-李1980年,物理学家蒂姆·伯纳斯-李在欧洲核子研究中心(CERN)在承包工程期间,为使CERN的研究人员使用并共享文档,他提出并创建了原型系统ENQUIRE(英语:ENQUIRE)。1989年,伯纳斯-李在一份备忘录中提出了一个基于互联网的超文本系统。他规定了HTML并在1990年底写出了浏览器和服务器软件。同年,伯纳斯-李与CERN的数据系统工程师罗伯特·卡里奥联合为项目申请资助,但未被CERN正式批准。在他的个人笔记中伯纳斯-李列举了“一些使用超文本的领域”,并把百科全书列为首位。HTML的首个公开描述出现于一个名为“HTML标签”的文件中,由蒂姆·伯纳斯-李于1991年底提及。它描述了18个元素,包括HTML初始的、相对简单的设计。除了超链接标签外,其他设计都深受CERN内部一个以标准通用标记语言(SGML)为基础的文件格式SGML...
· 动态HTML
应用动态HTML技术根据运行地点,客户端脚本(也称浏览器脚本)和服务器脚本。客户端脚本客户端脚本包括JavaScript技术。是指在某个页面中,通过鼠标点击或键盘操作,与网页产生交互动作;或者在特定时间激发某个事件。客户端脚本在用户的电脑系统里运行。常用于多媒体展示和远程脚本调用。服务器脚本服务器脚本包括ASP,ColdFusion,Perl,PHP,Ruby,WebDNA等技术,一般通过CommonGatewayInterface(CGI)来产生动态页面。通过在HTML表单中填写数据,更改URL地址中的参数,更改浏览器的类型等,每次都可能产生不同的页面,称之为动态页面。最常见的例子包括:产生交互式表单生成类似WebCT的e-learning交互式在线基础培训创建基于浏览器的视频游戏
· HTML5
发展历史网页超文本技术工作小组(WHATWG)于2004年开始研究一种新标准。在当时,自2000年HTML4.01不再更新,而万维网联盟(W3C)正在将未来的发展重点放在XHTML2.0。2009年,W3C允许XHTML2.0工作组章程结束过期并且决定不再续订。W3C与WHATWG合作共同为发展HTML5而努力。2004年6月,Mozilla基金会和Opera软件公司在万维网联盟(W3C)所主办的研讨会上提出了一份立场文件,其重点是开发与现有浏览器向后兼容的技术,其中包括WebForms2.0的初步规范草案。研讨会最后以8票赞成,14票反对—否决继续对HTML的开发工作。这引起一些人的不满,在研讨会之后,网页超文本技术工作小组(WHATWG)立即成立,继续该份立场文件的开发工作,另外还宣布了WebApplications1.0规范草案。后来这两种规范合并形成HTML5。2007年,获得W3...
· HTML编辑器
安装AdobeDreamweaverBlueGriffonBluefishMicrosoftSharePointDesigner(原MicrosoftFrontpage)SeaMonkeyNamoWebEditor记事本停止更新AdobeGoliveKompoZerMicrosoftFrontPageMicrosoftFrontpageExpressNvu在线部署CKEditorTinyMCE
· 元素
电脑编码在信息技术上:

关于我们

关注族谱网 微信公众号,每日及时查看相关推荐,订阅互动等。

APP下载

下载族谱APP 微信公众号,每日及时查看
扫一扫添加客服微信