html是什么

是一种向网页添加内容的语言,严格上不属于编程语言,因为没有逻辑性

html的基本结构

首先代入这样一个概念,那就是html中的所有东西都是标签或者被标签包起来,也就是被两个尖括号包起来(就像这个: <a>
接下来呢,html分为两个大部分:

  • doctype,声明文档类型
  • html,html代码内容

html中又细分为:

  • head元素
  • body元素

head元素就是被一对标签( <head> , </head>)给包起来的一部分,里面主要放网页的一些关键信息,body元素就是被一对标签( <body> , </body>)给包起来的一部分,里面主要规定网页长什么样子

那么现在看来,一个html文件就长这个样子:

<!doctype html>
<html>
    <head>
        ......
        ......
    </head>
    <body>
        .....
        .....
    </body>
</html>

head元素中的标签

  • meta:元信息
  • title:网站标题
  • style:连接内部css代码
  • link:连接到外部css样式表

body元素中的标签

常见标签

  • p:段落标记
  • img:图片
  • a:超链接
  • h:标题,h1到h6
  • ol:有序列表
  • ul:无序列表
  • table:创建表格

和css结合的元素

  • div:分割
  • span:和div类似,但是span是内联元素,div是模块元素

和JavaScript结合的元素

  • script:用于将JavaScript代码导入网站代码内部

格式化文本的元素

  • strong:定义重要文本,显示结果一般是标粗
  • em:用于定义强调的文本,一般显示为斜体

用于定义网页部分的元素

  • header:定义网页顶部
  • nav:定义导航
  • main:定义页面的主要部分
  • footer:定义网页的页脚

其他

  • 注释:<!-- -->
  • 字符实体:特殊字符的显示