认识 HTML

本贴最后更新于 746 天前,其中的信息可能已经事过境迁

一、什么是 HTML?

HTML 是用来描述网页的一种语言。

  • HTML 指的是超文本标记语言 (Hyper Text Markup Language)
  • HTML 不是一种编程语言,而是一种标记语言** (markup language)**
  • 标记语言是一套标记标签** (markup tag)**
  • HTML 使用标记标签来描述网页

二、常见的浏览器

浏览器 内核 备注
IE Trident IE、猎豹安全、360 极速浏览器、百度浏览器
firefox Gecko 可惜这几年已经没落了,打开速度慢、升级频繁、猪一样的队友 flash、神一样的对手 chrome。
Safari webkit 从 Safari 推出之时起,它的渲染引擎就是 Webkit,一提到 webkit,首先想到的便是 chrome,可以说,chrome 将 Webkit 内核 深入人心,殊不知,Webkit 的鼻祖其实是 Safari。
chrome Chromium/Blink 在 Chromium 项目中研发 Blink 渲染引擎(即浏览器核心),内置于 Chrome 浏览器之中。Blink 其实是 WebKit 的分支。大部分国产浏览器最新版都采用 Blink 内核。二次开发
Opera blink 现在跟随 chrome 用 blink 内核。

三、HTML 标签

HTML 标记标签通常被称为 HTML 标签 (HTML tag)。

  • HTML 标签是由尖括号**包围的关键词,比如 **<html>
  • HTML 标签通常是成对出现**的,比如 <b> 和 **</b>
  • 标签对中的第一个标签是开始标签**,第二个标签是**结束标签
  • 开始和结束标签也被称为开放标签闭合标签

1、HTML 文档 = 网页

  • HTML 文档描述网页
  • HTML 文档包含 HTML 标签和纯文本
  • HTML 文档也被称为网页

Web 浏览器的作用是读取 HTML 文档,并以网页的形式显示出它们。浏览器不会显示 HTML 标签,而是使用标签来解释页面的内容:

 <html>
 <body>
 
 <h1>我的第一个标题</h1>
 
 <p>我的第一个段落。</p>
 
 </body>
 </html>

2、HTML 基本文档

 <!DOCTYPE html>
 <html>
 <head>
 <title>文档标题</title>
 </head>
 <body>
 可见文本...
 </body>
 </html>

3、HTML 头部

元素包含了所有的头部标签元素。在 元素中你可以插入脚本(scripts), 样式文件(CSS),及各种meta信息。

可以添加在头部区域的元素标签为: ,

 



### **8、HTML ******** 元素**

**meta标签描述了一些基本的元数据。**

 标签提供了元数据.元数据也不显示在页面上,但会被浏览器解析。



**META 元素通常用于指定网页的描述,关键词,文件的最后修改时间,作者,和其他元数据。**

**元数据可以使用于浏览器(如何显示内容或重新加载页面),搜索引擎(关键词),或其他Web服务。**

 一般放置于  区域



>  标签- 使用实例
>
>

**为搜索引擎定义关键词:**

 


**1**

**为网页定义描述内容:**

 


**1**

**定义网页作者:**

 


**1**

**每30秒钟刷新当前页面:**

```

1

语法:

方式一:


方式二:

1**
2
3
4
**5

说明:http-equiv 传送 HTTP 通信协议的标头。

HTML5 中默认的字符集是 UTF-8。 所有的 HTML 4 处理器都支持 UTF-8,所有的 HTML5 和 XML 处理器都支持 UTF-8 和 UTF-16。


9、HTML

1

  • required
    注意:** Internet Explorer 9 及更早 IE 版本,或 Safari 不支持 input 标签的 required 属性。**
    required 属性是一个 boolean 属性.
    required 属性规定必须在提交之前填写输入域(不能为空)。

    Username: <input type="text" name="usrname" required>
    

    1

  • ****

    新属性:

    • autocomplete
      autocomplete 属性规定 form 或 input 域应该拥有自动完成功能。
      当用户在自动完成域中开始输入时,浏览器应该在该域中显示填写的选项。
    • novalidate
      novalidate 属性是一个 boolean(布尔) 属性.
      novalidate 属性规定在提交表单时不应该验证 form 或 input 域。
    • HTML

      HTML5 是 HTML 下一个的主要修订版本,现在仍处于发展阶段。广义论及 HTML5 时,实际指的是包括 HTML、CSS 和 JavaScript 在内的一套技术组合。

      103 引用 • 294 回帖

    相关帖子

    回帖

    欢迎来到这里!

    我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

    注册 关于
    请输入回帖内容 ...