HTML初识

蔚落 2022-09-04 04:56 297阅读 0赞

文章目录

  • HTML
      • HTML简单介绍
      • HTML的文本元素

HTML

HTML简单介绍

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Title</title>
  6. </head>
  7. <body>
  8. <!--超链接-->
  9. <a href="https://www.bilibili.com/">bilibili</a>
  10. </body>
  11. </html>
  • 注释

注释为代码的阅读者提供帮助,不参与运行

格式如下:

  1. <!--注释内容-->

可以换行写多行

  • 元素 标签 标记

    整体是一个element(元素)

    bilibili

元素 = 起始标记(begin tag) + 结束标记(end tag) + 元素内容 + 元素属性

属性 = 属性名 + 属性值

格式是:

  1. <起始标记 属性名="属性值">元素内容</结束标记>
  • 属性的分类

局部属性:某些元素特有的属性

全局属性: 所有的元素通用

注意:有些元素没有结束标记,这样的元素称为是空元素

例如:

  1. <meta charset="UTF-8">

空元素的两种写法:

  1. <meta charset="UTF-8">
  2. <meta charset="UTF-8" />
  • 元素的嵌套

元素之间是可以嵌套的,像body元素和head元素,但是不可以相互嵌套

由于元素之间是可以嵌套的,所以当一个元素中直接嵌套了另一个元素,前者可以称为是父元素,后者可以称为是子元素;当一个元素中包含另一个元素但是并没有直接嵌套时,前者可以称为是祖先元素,后者可以称为是后代元素,类似于html元素;当多个元素(至少两个以上)拥有同一个父元素,可以互相称为兄弟元素

例如:

  1. <div>
  2. <p></p>
  3. </div>
  • 标准的文档结构

    <!DOCTYPE html>











    这是我的第一个网页




    bilibili

    第一个网页




  • 语义化

每一个HTML元素都有具体的含义

a元素:超链接

p元素:段落

h1元素:一级标题

所有的元素和展示效果无关

元素展示到页面中的效果,应该是由CSS决定的而不是由HTML决定的。

因为浏览器带有默认的CSS样式,所以每一个元素有一些默认样式

选择什么元素,取决于内容的含义,而不是显示出的效果

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Title</title>
  6. </head>
  7. <body>
  8. <h1 style="font-size: .5em;font-weight: normal">这是一个一级标题</h1>
  9. <p>这是一个段落</p>
  10. </body>
  11. </html>

为什么需要语义化?

为了搜索引擎优化:每隔一段时间,搜索引擎会从整个互联网中抓取页面源代码

为了让浏览器理解网页

HTML的文本元素

HTML5中支持的元素:HTML5的元素周期表

  • h元素

h1到h6元素代表的是1级标题到六级标题,英文是head

  • p元素

p元素代表段落

  • span元素【无语义元素】

没有语义,仅用于设置样式

以前:某些元素在显示时会独占一行(块级元素),而某些元素不会(行级元素)

到了HTML5,已经弃用了这种说法

  • pre元素

pre元素表示的是预格式化文本元素

空白折叠:在源代码中的连续空白字符(空格 换行 制表 ),在页面显示时,会被折叠成为一个空格

在pre元素中的内容不会出现空白折叠,会按照源代码的内容格式来显示在页面上

该元素通常用于在网页上显示一些代码

pre元素功能的本质:它是有一个默认的CSS的属性

  • code元素

显示代码时,通常外面套code元素用来显示代码

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Title</title>
  6. </head>
  7. <body>
  8. <h1>一级标题</h1>
  9. <h2>二级标题</h2>
  10. <h3>三级标题</h3>
  11. <h4>四级标题</h4>
  12. <h5>五级标题</h5>
  13. <h6>六级标题</h6>
  14. <p>这是一个段落</p>
  15. 三原色包含:<span style="color: red"></span><span style="color: green">绿</span><span style="color: blue"></span>
  16. <p>
  17. ₍₍◡( ╹◡╹ )◡₎₎
  18. (ノ◕ω◕)ノ
  19. (҂‾▵‾)︻デ═一
  20. </p>
  21. <pre>
  22. ₍₍◡( ╹◡╹ )◡₎₎
  23. (ノ◕ω◕)ノ
  24. (҂‾▵‾)︻デ═一
  25. </pre>
  26. <code>
  27. <pre>
  28. var i = 2;
  29. if (i){
  30. console.log(i);
  31. }
  32. </pre>
  33. </code>
  34. <code style="white-space: pre">
  35. var i = 2;
  36. if (i){
  37. console.log(i);
  38. }
  39. </code>
  40. </body>
  41. </html>
  • HTML实体字符:

    HTML Entity,实体字符通常用来在页面中显示一些特殊的符号

    格式如下:

    &单词;

    &#数字;

    常见的实体字符有:小于符号 大于符号 空格 版权符号 &符号

    <!DOCTYPE html>




    Title


    在页面中, 表示段落使用:


    ©&

HTML常用元素的介绍

发表评论

表情:
评论列表 (有 0 条评论,297人围观)

还没有评论,来说两句吧...

相关阅读

    相关 HTML

    不为失败找理由,只为成功找方法。所有的不甘,都是因为还心存梦想,在你放弃之前,好好拼一把,只怕心老,不怕路长。文章目录一、 三个疑问1.HTML是什么?2.为什么要学习H...

    相关 HTML回顾

    *html初识** HTML:超文本标记语言 最基本的HTML文档 \---这是HTML5的文档。本文档所用的标记都是遵从HTML5的标准规范。 ---HTML...

    相关 HTML

    实例 运用<body>属性,渲染页面效果 新建一个HTML5文件,为<body>标签添加样式,代码如下: 01 <!doctype html> 02 <html>