html简介

1 什么是HTML

超文本标记语言(hyper text markup language)
不是一种编程语言,而是一种标记语言(markup language),而标记语言是一套标记标签(markup tag),因此,HTML使用标签来描述网页。
HTML文档也是网页,包含HTML标签和出文本

2 HTML标签

由尖角号包围,通常成对出现,第一个为开始标签(开放标签),后一个为结束标签(闭合标签)
HTML标签大小写不敏感

3. HTML文件的编辑

后缀:html或htm

4. HTML基础

  1. 标题
    通过

    标签进行定义

搜索引擎使用标题为您的网页的结构和内容编制索引。

  1. 段落
    通过

    标签进行定义。

浏览器会自动地在段落的前后添加空行。(

是块级元素)
在一个段落内想进行换行,使用
标签
当显示页面时,浏览器会移除源代码中多余的空格和空行。所有连续的空格或空行都会被算作一个空格。需要注意的是,HTML 代码中的所有连续的空行(换行)也被显示为一个空格。

  1. 连接
    标签进行定义

    1. <a href="http://www.w3school.com.cn">This is a link</a>
  2. 图像

通过 HTML基础 - 图1标签进行定义
该标签是空标签,只包含属性,没哟闭合标签,
src属性:图像的url地址
alt属性:替换文本属性

  1. <img src="w3school.jpg" width="104" height="142" />

更多img实例

  1. <body background="/i/eg_background.jpg">
  2. //背景图片
  3. <html>
  4. <body>
  5. <h2>未设置对齐方式的图像:</h2>
  6. <p>图像 <img src ="/i/eg_cute.gif"> 在文本中</p>
  7. <h2>已设置对齐方式的图像:</h2>
  8. <p>图像 <img src="/i/eg_cute.gif" align="bottom"> 在文本中</p>
  9. <p>图像 <img src ="/i/eg_cute.gif" align="middle"> 在文本中</p>
  10. <p>图像 <img src ="/i/eg_cute.gif" align="top"> 在文本中</p>
  11. <p>请注意,bottom 对齐方式是默认的对齐方式。</p>
  12. </body>
  13. </html>
  14. //设置图片的排列
  15. <body>
  16. <p>
  17. <img src ="/i/eg_cute.gif" align ="left">
  18. 带有图像的一个段落。图像的 align 属性设置为 "left"。图像将浮动到文本的左侧。
  19. </p>
  20. <p>
  21. <img src ="/i/eg_cute.gif" align ="right">
  22. 带有图像的一个段落。图像的 align 属性设置为 "right"。图像将浮动到文本的右侧。
  23. </p>
  24. </body>
  25. </html>
  26. //图像浮动
  27. //调整尺寸大小
  28. //图像作为连接
  29. <p>
  30. 您也可以把图像作为链接来使用:
  31. <a href="/example/html/lastpage.html">
  32. <img border="0" src="/i/eg_buttonnext.gif" />
  33. </a>
  34. </p>
  1. HTML水平线



用于分割内容

5. HTML 元素

定义:指从从开始标签(start tag)到结束标签(end tag)的所有代码。
元素的内容:开始标签与结束标签之间的内容,内容可以为空,空元素在开始标签中进行自动关闭。
HTML元素可以嵌套

6. HTML标签属性

标签属性提供了有关HTML元素的更多信息,总以名称\值对的形式存在,在开始标签中规定

  1. <h1 align="center">This is heading 1</h1>
  2. // 一级标题居中显示
  3. <body backgroundcolor="yellow">
  4. <h2>请看: 改变了颜色的背景。</h2>
  5. </body>
  6. <html>
  7. <body>
  8. <h1 style="font-family:verdana">A heading</h1>
  9. <p style="font-family:arial;color:red;font-size:20px;">A paragraph.</p>
  10. </body>
  11. </html>
  12. <html>
  13. <body>
  14. <h1 style="text-align:center">This is a heading</h1>
  15. <p>The heading above is aligned to the center of this page.</p>
  16. </body>
  17. </html>

大部分HTML元素的属性:class、id、style、title

7. HTML注释

8. HTML格式化

  1. <html>
  2. <body>
  3. <b>This text is bold</b>
  4. <br />
  5. <strong>This text is strong</strong>
  6. <br />
  7. <big>This text is big</big>
  8. <br />
  9. <em>This text is emphasized</em>
  10. <br />
  11. <i>This text is italic</i>
  12. <br />
  13. <small>This text is small</small>
  14. <br />
  15. This text contains
  16. <sub>subscript</sub>
  17. <br />
  18. This text contains
  19. <sup>superscript</sup>
  20. </body>
  21. </html>

  1. :控制空行和空格,定义预格式文本

  2. 定义计算机代码
    定义键盘码
    定义打字机diam
    定义计算机代码样本
    :定义变量
    常用于显示计算机输出代码

  3. :用于显示地址
  4. ```html
  5. Written by Donald Duck.
  6. Visit us at:
  7. Example.com
  8. Box 564, Disneyland
  9. USA
  10. <abbr title="etcetera"><acronym title="World Wide Web"><br /><abbr>:定义缩写<br /><acronym>:定义首字母缩写<br /><address>:定义地址<br /><bdo>:定义文字方向<br /><blockquote>:定义长的引用<br /><q>:定义短的引用<br /><cite>:定义引用、引证<br /><dfn>:定义一个定义项目
  11. ```html
  12. <html>
  13. <body>
  14. <abbr title="etcetera">etc.</abbr>
  15. <br />
  16. <acronym title="World Wide Web">WWW</acronym>
  17. <p>在某些浏览器中,当您把鼠标移至缩略词语上时,title 可用于展示表达的完整版本。</p>
  18. <p>仅对于 IE 5 中的 acronym 元素有效。</p>
  19. <p>对于 Netscape 6.2 中的 abbr  acronym 元素都有效。</p>
  20. </body>
  21. </html>
  22. <body>
  23. <p>
  24. 如果您的浏览器支持 bi-directional override (bdo),下一行会从右向左输出 (rtl);
  25. </p>
  26. <bdo dir="rtl">
  27. Here is some Hebrew text
  28. </bdo>
  29. </body>
  30. </html>
  31. ————————————————————————————————————————————————————————————————————————
  32. <p>WWF 的目标是 <q>构建人与自然和谐相处的世界。</q></p>
  33. ————————————————————————————————————————————————————————
  34. <body>
  35. <p>浏览器通常会对 blockquote 元素进行缩进处理。</p>
  36. <blockquote cite="http://www.worldwildlife.org/who/index.html">
  37. 五十年来,WWF 一直致力于保护自然界的未来。
  38. WWF 工作于 100 个国家,并得到美国一百二十万会员及全球近五百万会员的支持。
  39. </blockquote>
  40. </body>
  41. </html>
  42. <body>
  43. 这是长的引用:
  44. <blockquote>
  45. 这是长的引用。这是长的引用。这是长的引用。这是长的引用。这是长的引用。这是长的引用。这是长的引用。这是长的引用。这是长的引用。这是长的引用。这是长的引用。
  46. </blockquote>
  47. 这是短的引用:
  48. <q>
  49. 这是短的引用。
  50. </q>
  51. <p>
  52. 使用 blockquote 元素的话,浏览器会插入换行和外边距,而 q 元素不会有任何特殊的呈现。
  53. </p>
  54. </body>
  55. </html>
  56. 删除和插入效果

  57. <p>一打有 <del>二十</del> <ins>十二</ins> 件。</p>
  58. 9. HTML颜色

    颜色由一个十六进制符号来定义,这个符号由红色、绿色和蓝色的值组成(RGB)。
    每种颜色的最小值是0(十六进制:#00)。最大值是255(十六进制:#FF)。

  59. image.png
    颜色名:https://www.w3school.com.cn/html/html_colornames.asp

  60. 10. CSS

    CSS的引用

      1. 外部样式表
    1. 当样式需要被应用到很多页面的时候,外部样式表将是理想的选择。使用外部样式表,你就可以通过更改一个文件来改变整个站点的外观。
      head表头:
      <link rel="stylesheet" type="text/css" href="mystyle.css">

        1. 内嵌样式表
      1. 当单个文件需要特别样式时,就可以使用内部样式表。你可以在 head 部分通过