首页 > 其他分享 >HTML 入门

HTML 入门

时间:2023-01-09 23:14:49浏览次数:33  
标签:W3C 浏览器 入门 标签 元素 html HTML

01.html的历史

1982年,Tim Berners-Lee 建立 HTML

1993年6月,HTML 由 IETF 工作小組发布草案

1994年10月,W3C 成立, 网络应用发展的标准规范交由 W3C 协会制定及推广

1995年11月,HTML 2.0,2000年6月被宣布已经过时

1996年1月 ,HTML 3.2 由 W3C 推荐为标准规范

1997年11月,HTML 4.0

1999年12月,HTML 4.01 以 XML 语法重新构建,较为严格,W3C推荐标准

2000年1月,XHTML 1.0,W3C推荐标准

2001年5月,XHTML 1.1,W3C推荐标准

2004年,WHATWG小组成立,由各大浏览器开发商组成,重拾HTML 4规格,开发 HTML 5规格

2006年,W3C认输,承认 XHTML 2.0不会成功

2007年,W3C重新成立 HTML工作小组,参考 WHATWG 的规格发展期HTML规格

2009年,XHTML 2.0被放弃,全面投入 HTML 5 规格的发展

2011年6月,Google宣布全面采用 HTML 5 技术

2012年, HTML 5被选为候选标准

2014年10月28日,HTML 5.0,W3C正式发布HTML 5.0推荐标准

02.html概念

  • HTML是==超文本标记语言==(Hypertext Markup Language)
  • 超文本指用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本,也指页面内可以包含图片、链接,甚至音乐、程序等非文字元素
  • 标记语言是一种将文本以及文本相关的其他信息结合起来,展现出关于文档结构和数据处理细节的电脑文字编码
  • 超文本标记语言就是描述文本、图形和包含其他信息的文件组织和链接在一起的方式的一种语言。

03.我的第一个html

  1. 在桌面新建一个txt文件

  2. 输入内容

    <html>
        <head>
            <title>01.我的第一个网页</title>
        </head>
        <body>
            今天天气真的好!!!!
        </body>
    </html>Copy to clipboardErrorCopied

     

  3. 更改后缀名为 html

  4. 用浏览器打开

  5. 书写第一个网页成功

04.什么是标签

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

  • HTML 标签是由尖括号包围的关键词,比如 <html>

  • HTML 标签通常是成对出现的,比如 <body> 和 </body>,标签中的第一个标签是开始标签,第二个标签是结束标签(闭合标签)

  • 也有单标签,比如<br><input type=’text’ value=’’>

  • 浏览器不会显示HTML标签,而是使用标签来解释页面的内容

05.注释

<!DOCTYPE html>
<!--
html注释就是html中 对某一块内容的解释,但是不会被浏览器编译
注释的快捷键  ctrl+/  或者 ctrl+shift+/
如果多行注释,可以全部选中然后按快捷键ctrl+shift+/
-->
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

</body>
</html>Copy to clipboardErrorCopied

 

06.html结构及具体作用

<!DOcTyPE html>
<!--
    DOCTYPE(document type): 文档类型
    1.版本声明。
    2.给浏览器声明,告诉浏览器应该按照html5的规范来解析当前的文档。
    3.如果不书写,那么按照什么规范解析,就看浏览器心情
    4.必须定义在 HTML 文档的第一行,在 HTML 标签之前
    5.<!DOCTYPE html> 不是html标签,他只是一条浏览器的指令,在所有版本中,这条指令对大小写都不敏感
-->
<html lang="en">
<!--
    1.HTML 标记标签通常被称为 HTML 标签 (HTML tag)
    2.这个标签告诉浏览器这个是HTML 文档的开始,最后一个标签是</html>,这个标签告诉浏览器这个是终止。
    3.html标签是网页结构的最外层 里边包含两个标签  body 和 head 
    4.lang是语言  en是英语  告诉浏览器本网页是英文网页  ch是中文
    5.lang是html的属性   en是lang属性的值
-->
<head>
    <!--
        1.head代表网页的头部,不会显示网页中
        2.只要包含网页的元信息,标题,引入外部文件等等
    -->
    <meta charset="UTF-8">
    <!--
        meta标签是控制网页的元信息
        元信息就是信息的信息(关于当前网页的信息)
        charset代表字符编码,utf-8是万国码
        补充:
            gb2312 简单中文  包括6763个汉字
            BIG5   繁体中文 港澳台等用
            GBK包含全部中文字符,是GB2312的扩展,加入对繁体字的支持,兼容GB2312

        UTF-8则包含全世界所有国家需要用到的字符,以后我们统统使用UTF-8 字符集, 这样就避免出现字符集不统一而引起乱码的情况了
    -->
    <meta name=“keywords” content=“”>
    <!--设置网页关键字,为搜索引擎提供的关键字列表,各关键词间用英文逗号“,”隔开-->
    <meta name=“description” content=“”>
    <!--设置网页描述,用来告诉搜索引擎你的网站主要内容-->
    <title>html的编码结构</title>
    <!--title是网页的标题,显示在浏览器标签页的标题中-->
</head>
<body>
    <!--在html中,所有我们能够看到的内容全部书写在body中-->
</body>
</html>Copy to clipboardErrorCopied

 

07.其他版本声明(已经弃用)

08.HTML标签及标签的分类

  • html标签又叫做html元素,它分为块级元素和内联元素(也可以叫做行内元素),都是html规范中的概念。
  • html标签还被分为 不可替换元素和替换元素
  • html还被分为 空元素(void) 和 非空元素

09.html标签的关系

标签的相互关系就分为两种:

  1. 嵌套关系

    <!--
        div元素是p元素的父元素
        p元素是div元素的子元素
        div元素是span元素的祖宗元素
        span是div的后代与元素
    -->
    <div>
        <p> 
            <span></span >
        </p>  
    </div>Copy to clipboardErrorCopied

     

  2. 并列关系(兄弟关系)

    <!--
        head是body的上一个兄弟元素
        body是head的下一个兄弟元素
    -->
    <head></head>
    <body></body>Copy to clipboardErrorCopied

     

如果两个标签之间的关系是嵌套关系,子元素最好缩进一个tab键的身位(为了多个代码统一管理,我们可以设置一个tab代表多少空格元素)。如果是并列关系,最好上下对齐。

标签:W3C,浏览器,入门,标签,元素,html,HTML
From: https://www.cnblogs.com/z-bky/p/17038787.html

相关文章

  • HTML块元素
    div元素整体页面布局当中最重要的HTML元素没有任何具体的含义,主要用于网页的布局,通过一个一个的div将页面划分为不同的部分,之后在针对部分进行开发<!DOCTYPEH......
  • HTML行元素
    span元素没有任何特殊的含义主要是为了增加额外的结构,方便我们控制样式或者是数据并且使用要求:在其他语义化标签不适用的情况下再使用<!DOCTYPEhtml><htmllang="......
  • html书写规范
    标签换行写法<div><p>今天的天<span>真的好啊</span></p></div>CopytoclipboardErrorCopied 标签需要关闭<p><span>哈哈哈哈......
  • HTML_5_表单
    表单是指发送给服务器的数据。  步骤:1、使用form标签声明一个表单域。属性:action,目的地的url。method,提交方式:get,适合小量数据,显式提交,不安全。pos......
  • 入门2年的ctf新手自述--web方向
    为什么想写这篇博客,为什么要要跟大家分享?因为我的确入门费了非常多的时间,有很多坎。首先是自己的精力因为很多事情,确实分散了很多,有创新创业项目、学生工作、学业等等,没有......
  • 区块链入门 ③ - 交易
    区块链入门③-交易交易概述比特币交易本质上包含交易参与者价值转移的相关信息数据结构。比特币区块链是一本全球复式记账总账簿,每笔交易都是在比特币区块链上的一个......
  • HTML超文本标记语言3
    三、HTML表单标签1.form标签<form>form标签name=表单名称,action=表单提交的地址,method_=表单提交方式:get/postget/post详解:1.get提交数据时:把数......
  • Python笔记(3)——列表二:操作列表(Python编程:从入门到实践)
    一、遍历列表1. 遍历整个列表:使用for循环1colors=['red','yellow','blue','green']#定义列表2forcolorincolors:#使用循环:从列表中提取一个元素并将其存......
  • c# webview2获取网页HTML的绝招
    usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSyste......
  • Echarts做仪表图-含HTML直接保存加个JS文件就可以用
    <!DOCTYPEhtml><html><head><metacharset="utf-8"><title>echarts</title><!--引入echarts.js--><scriptsrc="echarts.js"></script></head><bodyst......