HTML零基础入门教程完整版

目录

  • 一、Web标准
  • 二、VSCode的使用——快捷键
  • 三、插件安装
  • 四、网页开发工具
    • 4.1 文档类型声明标签
    • 4.2 lang语言种类
    • 4.3 字符集
  • 五、HTML常用标签
    • 5.1 图像标签\\
    • 5.2 链接标签\\
    • 5.3 锚点链接
    • 5.4 注释标签
    • 5.5 特殊标签
    • 5.6 表格标签
      • 5.6.1 表格标签\和\
      • 5.6.2 合并单元格
    • 5.7 列表标签
    • 5.8 表单标签\\
      • 5.8.1 input标签的type属性
      • 5.8.2 input标签的name和value属性
      • 5.8.3 input标签的checked和maxlength属性
      • 5.8.4 label标签
      • 5.8.5 select下拉列表
      • 5.8.6 文本域标签textarea
  • 六、综合案例


一、Web标准

  1. 结构(Structure)
  2. 表现(Presentation)
  3. 行为(Behavior)

二、VSCode的使用——快捷键

  1. 新建文件(Ctrl+N)

  2. 保存(Ctrl+S),注意要保存为.html文件

  3. Ctrl+加号键,Ctrl+减号键 可以放大缩小视图

  4. 按alt+鼠标 可以多行同时编辑

  5. shift+alt+箭头 复制黏贴

  6. 生成页面骨架结构
    输入!按下Tab键
    HTML零基础入门教程完整版_第1张图片
    HTML零基础入门教程完整版_第2张图片

  7. 利用插件在浏览器中预览页面:单击鼠标右键,在弹出窗口选“Open In Default Browser”

  8. 单行注释或取消: ctrl+/

  9. 自动优化格式:选中代码块,alt+shift+F

三、插件安装

HTML零基础入门教程完整版_第3张图片
搜索并安装以下4个插件:

插件 作用
Auto Rename Tag 自动重命名配对的HTML/XML标签
Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code 中文语言包
Open in Browser 右键选择Open in Browser或者ctrl+B在浏览器上运行当前html文件
CSS Peek 追踪样式

四、网页开发工具

4.1 文档类型声明标签

文档类型声明,作用就是告诉浏览器使用哪种HTML版本来显示网页

HTML零基础入门教程完整版_第4张图片
这句代码的意思是:当前页面采取的是HTML5版本来显示网页
注意:

  1. 要写在最前面,
  2. 它不是一个html标签,它就是文档类型声明标签

4.2 lang语言种类

  1. en定义为英语
  2. zh-CN定义语言为中文
    HTML零基础入门教程完整版_第5张图片

4.3 字符集

在 标签内,可以通过 标签的charset属性来规定HTML文档应该使用哪种字符编码:
HTML零基础入门教程完整版_第6张图片

charset常用的值有:GB2312、BIG5、GBK和UTF-8,其中UTF-8也被称为万国码,基本包含了全世界所有国家需要用到的字符。

五、HTML常用标签

  • ~

    标题
  • 段落

  • 换行
  • 加粗
  • 倾斜
  • 删除
  • 下划线

5.1 图像标签

HTML零基础入门教程完整版_第7张图片
图片src相对路径:
HTML零基础入门教程完整版_第8张图片
绝对路径:
相对路径是正斜杠,而绝对路径是反斜杠:
例如:
或者完整的网络地址

5.2 链接标签

  1. 外部链接
    HTML零基础入门教程完整版_第9张图片
  2. 内部链接
    HTML零基础入门教程完整版_第10张图片
  3. 空链接
    
    <a href="#">公司地址a>
  1. 下载链接
    点击下载压缩包:人工智能第一次作业.zip
    
    <a href="人工智能第一次作业.zip">下载zip压缩包文件a>
  1. 网页元素链接
    点击图片,跳转到百度
 
    <a href="http://www.baidu.com"><img src="hhh.jpg" alt="刘雨昕">a>

5.3 锚点链接

点击链接,可以快速定位到当前页面的某个位置,例如百度
HTML零基础入门教程完整版_第11张图片

  • 在链接文本的和href属性中, 设置属性值为#名字的形式,如:
    第二集
  • 找到目标位置标签,里面添加一个id属性 = 刚刚的名字,如:
  • 第二集介绍

5.4 注释标签


5.5 特殊标签

HTML零基础入门教程完整版_第12张图片

5.6 表格标签

表格标签:table
行标签:tr
头标签:th(文字家粗居中)
表格标签:td
HTML零基础入门教程完整版_第13张图片

	
    
    

例题:完成以下表格:
HTML零基础入门教程完整版_第14张图片
HTML零基础入门教程完整版_第15张图片

<body>
 	
    
    
   <table align="center" border="1" cellpadding="5" cellspacing="0" width="500">
       <tr>
           <th>排名th>
           <th>关键词th>
           <th>趋势th>
           <th>今日搜索th>
           <th>最近七日th>
           <th>相关链接th>
       tr>
       <tr>
           <td>1td>
           <td>鬼吹灯td>
           <td><img src="箭头向下.png" alt="" width="15">td>
           <td>345td>
           <td>123td>
           <td>
               <a href="https://tieba.baidu.com/index.html">贴吧a>
               <a href="http://www.baidu.com">百度a>
               <a href="https://baike.baidu.com/">百科a>
           td>
       tr>
       <tr>
        <td>2td>
        <td>盗墓笔记td>
        <td><img src="箭头向上.png" alt="" width="15">td>
        <td>124td>
        <td>123td>
        <td>
            <a href="https://tieba.baidu.com/index.html"  target="blank">贴吧a>
            <a href="http://www.baidu.com"  target="blank">百度a>
            <a href="https://baike.baidu.com/"  target="blank">百科a>
        td>
    tr>
   table>
body>

5.6.1 表格标签和

HTML零基础入门教程完整版_第16张图片

5.6.2 合并单元格

colspan=“合并单元格的个数” 跨列合并
rowspan=“合并单元格的个数” 跨行合并

HTML零基础入门教程完整版_第17张图片

5.7 列表标签

  1. 无序列表的各个列表想之间没有顺序级别之分
    • 中只能嵌套
    • ,直接在
        标签中输入其他标签后缀文字的做法是不被允许的
      • 之间相当于一个容器,可以容纳所有元素

      无序列表:ul

       <ul>
              <li>香蕉li>
              <li>苹果li>
              <li>橘子li>
          ul>
      

      有序列表:ol

      <ol>
              <li>超好li>
              <li>爆好li>
              <li>无敌li>
          ol>
      

      自定义列表:dl

      1. 中只能包含
      2. 个数没有限制,经常是一个
        对于多个
        <dl>
              <dt>联系我们dt>
              <dd>新浪微博dd>
              <dd>官方微信dd>
              <dd>联系电话dd>
          dl>
      

      HTML零基础入门教程完整版_第18张图片

      5.8 表单标签

      5.8.1 input标签的type属性

      HTML零基础入门教程完整版_第19张图片
      例题:提交按钮和重置
      HTML零基础入门教程完整版_第20张图片

      5.8.2 input标签的name和value属性

      1.name和value是每个表单元素都有的属性值,主要给后台人员使用
      2.name表单元素的名字,要求单选按钮和复选按钮要有相同的name值

      例题:
      HTML零基础入门教程完整版_第21张图片

      5.8.3 input标签的checked和maxlength属性

      1. checked属性主要针对于单选按钮和复选框,主要作用一打开页面就可以默认选中某个表单元素
      2. maxlength是用户可以在表单元素输入的最大字符数,一般较少使用
        HTML零基础入门教程完整版_第22张图片

      5.8.4 label标签

      例题:点击label标签内的文本时,选中单选按钮
      HTML零基础入门教程完整版_第23张图片

      5.8.5 select下拉列表