HTML基础|青训营笔记

75 阅读2分钟

HTML基础|青训营笔记

这是我参与「第四届青训营 」笔记创作活动的的第1天

一、什么是HTML

HTML(Hyper Text Markup Language)指的是超文本标记语言,不是一种编程语言,而是标记语言,标记语言是一套标记标签。

二、HTML标签

  • HTML标签是由**尖括号**包围的关键词。
    
  • HTML标签都是**成对出现**的。
    
  • 第一个是开始标签,第二个是结束标签。例如<b> </b>。
    
  • 标签和属性不区分大小写。
    
  • 空标签可以不闭合,例如input、meta
    
  • 属性值推荐使用双引号包裹
    
  • 某些属性值可以省略,例如required、readonly
    

三、DOM树

image.png

四、HTML标题

<h1>~<h6>,<h1>定义最大的标题,<h6>定义最小的标题。

五、HTML段落

<p>为块级元素,来定义段落
<br/>相当于换行操作。
例如:<p>
To break<br />lines<br />in a<br />paragraph,<br />use the br tag.
</p>
结果:To break
      lines
      in a
      paragraph,
      use the br tag.

六、HTML链接

类似于<a href="url">Link text</a>的形式。

七、HTML图像

    图像由<img>标签定义,src为源属性。
    例如: 
        <img src="url" />
    url指存储图像的地址。

八、HTML列表

    无序列表<ul>标签定义,有序列表<ol>标签定义。
    定义列表:自定义列表以 <dl> 标签开始。每个自定义列表项以 <dt> 开始。每个自定义列表项的定义以 <dd> 开始。

九、HTML表单

  •  <input>元素是最重要的表单元素,根据不同的type属性,可以变化为多种形态。
     <select>元素定义下拉列表。
     <option>元素定义待选择的选项。
     <textarea>元素定义多行输入字段。
     <button>元素定义可点击的按钮。
    

十、HTML音频与视频

   <audio> 元素是一个 HTML5 元素,在 HTML 4 中是非法的,但在所有浏览器中都有效。
   例如:<!DOCTYPE HTML>
        <html>
        <body>

        <audio controls="controls">
        <source src="/i/song.ogg" type="audio/ogg">
        <source src="/i/song.mp3" type="audio/mpeg">
        Your browser does not support the audio element.
        </audio>

        </body>
        </html>
        结果:

image.png

        <object> 标签的作用是在 HTML 页面中嵌入多媒体元素。
        例如:
        <object data="movie.swf" height="200" width="200"/>
        <video> 标签的作用是在 HTML 页面中嵌入视频元素。
        例如:
        <video width="320" height="240" controls="controls">
        <source src="movie.mp4" type="video/mp4" />
        <source src="movie.ogg" type="video/ogg" />
        <source src="movie.webm" type="video/webm" />
        Your browser does not support the video tag.
        </video>
        

image.png

总结: 通过第一节课的学习,对HTML有了初步的了解,知道HTML中的元素、属性及属性值都有某些含义,开发者应该遵循语义来编写HTML,我们应该了解每个标签和属性的含义,思考什么标签最适合描述这个内容,不使用可视化工具生成代码。

标题:HTML 基础 - 学习 Web 开发 | MDN

网址:developer.mozilla.org/en-US/docs/…