什么是html?

html:Hyper Text Markup Language(超文本标记语言)

纯文本:只能存储一些简单的字符(不能插入图片、视频...)

注意:html不是一种编程语言(它没有任何逻辑,只有标签组成的一种语言)

什么是标签?

就是由html定义好的由<关键字>组成的一个标记

html是做什么的?

html负责整个网页的结构(网页里面所有的内容)

html基本骨架

DOCTYPE:document type文档类型(DTD文档声明)

文档声明的作用

1、告诉浏览器,这是一个html文档。

2、告诉浏览器当前文档使用的html版本。

3、规定了哪些标签是合法的,哪些标签是成对出现的或者哪些标签可以有哪些属性。

注意:1、文档声明必须写在html文档的第一行

           2、文档声明并不是一个html标签

市面上还能看到的一些html版本:

html4.01(strict严格的  frameset支持框架的  transitional过度)

xhtml1.0(strict  frameset  transitional)

html5  文档声明 <!DOCTYPE html>

注意:xhtml是介于html5和html4.01中间的一个过渡版本,只是语法规则更加严格,跟html没有本质区别。

html文档的根标签(HTML DOM 树)

<html lang="en">

lang:language

lang="en"表示当前html文档的语言环境是英文

<!-- 注释内容 -->

html注释:不希望在网页上面展示的内容,但是有可以起到说明的作用

<head>
<meta charset="UTF-8">
<title>Document</title>
</head>

head:网页的头,头部的内容不会在网页上显示,它的作用是对网页进行描述。

UTF-8:编码方式(码表)

随机推荐

  1. hdu 6495 dp

    http://acm.hdu.edu.cn/showproblem.php?pid=6495 题意 有n个挑战(1e3),假如接受,在挑战之前体力x会变成min(x,\(b[i]\)),然后会减去a[ ...

  2. polyfll方案优化

    polyfill 在es6风靡的时候,babel给了我们一个有力的转换方案,可以在低版本浏览器上写一些新语法而不用考虑兼容问题 polyfill的诞生 语法和API区分 语法是用来产生特殊效果的一些符 ...

  3. Codeforces Round #573 (Div. 2) Tokitsukaze and Mahjong 水题

    B. Tokitsukaze and Mahjong time limit per test1 second memory limit per test256 megabytes Tokitsukaz ...

  4. strcasecmp()函数

    函数介绍: strcasecmp用忽略大小写比较字符串.,通过strcasecmp函数可以指定每个字符串用于比较的字符数,strncasecmp用来比较参数s1和s2字符串前n个字符,比较时会自动忽略 ...

  5. spring cloud 与spring boot 版本不匹配引发的问题总结

    为了将前期项目慢慢转移到微服务上,今天开始搭建eureka服务时,出现以下错误: org.springframework.context.ApplicationContextException: Un ...

  6. python运维开发常用模块(8)EXCEL操作模块XlsxWriter

    1.excel介绍 Excel是当今最流行的电子表格处理软件,支持丰富的计算函数及 图表,在系统运营方面广泛用于运营数据报表,比如业务质量.资源利 用.安全扫描等报表,同时也是应用系统常见的文件导出格 ...

  7. HTML+css基础 css选择器的种类

    css选择器的种类 标签   权重是001 类  class权重是0010 相当于255个标签选择器 Id   权重是0100相当于255个类 *通配符   代表所有的标签   权重是0000 后代选 ...

  8. 微软开放了.NET 4.5.1的源代码【转】

    .NET Reference Source发布了beta版,可以在线浏览.NET Framework 4.5.1的源代码,并且可以通过配置,在Visual Studio 2013中调试.NET Fra ...

  9. 使用yarn来替代npm

    Yarn是由Facebook.Google.Exponent 和 Tilde 联合推出了一个新的 JS 包管理工具 ,正如官方文档中写的,Yarn 是为了弥补 npm 的一些缺陷而出现的 安装yarn ...

  10. 【UOJ#22】【UR #1】外星人(动态规划)

    [UOJ#22][UR #1]外星人(动态规划) 题面 UOJ 题解 一道简单题? 不难发现只有按照从大往小排序的顺序选择的才有意义,否则先选择一个小数再去模一个大数是没有意义的. 设\(f[i][j ...