ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

XML与Web_2 HTML基础

2021-06-19 11:02:00  阅读:141  来源: 互联网

标签:XML Web 浏览器 元素 HTML HTML5 XHTML 属性


HTML基础

1. HTML概述

Hyper Text Markup Language - 超文本标记语言

  • 具有平台独立性
  • HTML中的标记可以被浏览器解释执行
  • HTML是文本文档(ASCII码),可被任何文本编辑器读取
  • HTML允许Web文本在编辑时将信息内容与文本的表现形式分开
  • HTML最早源于SGML语言

2. HTML的特点

  • 目的:目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起。
  • HTML的优点:
    语法简单、通俗易懂、上手迅速
  • HTML的缺点:
    语法规则过于随意,甚至可以说是没有规则;而负责解析HTML的浏览器又
    太过于宽容。并且不同浏览器之间还有一些差异。

3. HTML和XHTML

  • 可扩展超文本标记语言(eXtensible Hyper Text Markup Language,XHTML)
  • 表现方式与HTML类似,不过语法上更加严格。XHTML是基于XML。
  • XHTML的4条基本规则:
    ✓每个文档有且只有一个根元素。
    ✓每个元素都是由开始标签和结构标签来组成。例如:<p></p>,<br/>
    ✓元素与元素之间应该合理的嵌套。例如:<a><b>安博教育 </b></a>
    ✓元素的属性必须有属性值,而且属性值应该用引号。

4. 从XHTML到HTML5

  • 现有的HTML中存在着大量的错误,这些常见错误HTML5承认其合法性:
    ✓元素的标签名大小写混杂的情况
    ✓元素没有合理结束的情况
    ✓元素中使用了属性但没有使用属性值
    ✓为元素的属性指定了属性值时没有使用引号的情况

5. HTML5的优势

  • 解决跨浏览器的问题
  • 部分代替了原来的javascript
    ✓Document.getElementById(“king”).focus();
    ✓<input type=“text” autofocusname=“user”/>
  • 更明确的语义支持
    ✓<header><nav><article><section><foot>等
  • 增强了WEB应用程序的功能

标签:XML,Web,浏览器,元素,HTML,HTML5,XHTML,属性
来源: https://blog.csdn.net/weixin_45488518/article/details/118049419

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有