0


HTML零基础入门教程完整版

目录


一、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键在这里插入图片描述在这里插入图片描述
  7. 利用插件在浏览器中预览页面:单击鼠标右键,在弹出窗口选“Open In Default Browser”
  8. 单行注释或取消: ctrl+/
  9. 自动优化格式:选中代码块,alt+shift+F

三、插件安装

在这里插入图片描述
搜索并安装以下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 文档类型声明标签

<!DOCTYPE>

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

在这里插入图片描述
这句代码的意思是:当前页面采取的是HTML5版本来显示网页
注意:

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

4.2 lang语言种类

  1. en定义为英语
  2. zh-CN定义语言为中文在这里插入图片描述

4.3 字符集

在<head> 标签内,可以通过<meta> 标签的charset属性来规定HTML文档应该使用哪种字符编码:
在这里插入图片描述

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

五、HTML常用标签

  • <h1>~<h6>标题
  • <p></p>段落
  • <br />换行
  • <strong></strong><b><b/>加粗
  • <em></em><i></i>倾斜
  • <del></del><s></s> 删除
  • <ins></ins><u></u> 下划线

5.1 图像标签

在这里插入图片描述
图片src相对路径:
在这里插入图片描述
绝对路径:
相对路径是正斜杠,而绝对路径是反斜杠:
例如:

<img src="C:\Users\DELL\Pictures\lyx.jpg"/>

或者完整的网络地址

<img src=“http://www.itcast.cn/images/logo.gif"/>

5.2 链接标签

  1. 外部链接在这里插入图片描述
  2. 内部链接在这里插入图片描述
  3. 空链接
<!-- 空链接 --><ahref="#">公司地址</a>
  1. 下载链接 点击下载压缩包:人工智能第一次作业.zip
<!-- 下载链接 --><ahref="人工智能第一次作业.zip">下载zip压缩包文件</a>
  1. 网页元素链接 点击图片,跳转到百度
<!-- 网页元素的链接 --><ahref="http://www.baidu.com"><imgsrc="hhh.jpg"alt="刘雨昕"></a>

5.3 锚点链接

点击链接,可以快速定位到当前页面的某个位置,例如百度
在这里插入图片描述

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

5.4 注释标签

<!--哈哈哈哈-->

5.5 特殊标签

在这里插入图片描述

5.6 表格标签

表格标签:table
行标签:tr
头标签:th(文字家粗居中)
表格标签:td
在这里插入图片描述

<!-- align="center"是表格居中显示,border为1表格有边框 --><!-- cellpadding是td中的文字与单元边沿之间的间距 --><!-- cellspacing是td中的单元边沿与表格外边沿之间的间距 -->

例题:完成以下表格:
在这里插入图片描述
在这里插入图片描述

<body><!-- align="center"是表格居中显示,border为1表格有边框 --><!-- cellpadding是td中的文字与单元边沿之间的间距 --><!-- cellspacing是td中的单元边沿与表格外边沿之间的间距 --><tablealign="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>1</td><td>鬼吹灯</td><td><imgsrc="箭头向下.png"alt=""width="15"></td><td>345</td><td>123</td><td><ahref="https://tieba.baidu.com/index.html">贴吧</a><ahref="http://www.baidu.com">百度</a><ahref="https://baike.baidu.com/">百科</a></td></tr><tr><td>2</td><td>盗墓笔记</td><td><imgsrc="箭头向上.png"alt=""width="15"></td><td>124</td><td>123</td><td><ahref="https://tieba.baidu.com/index.html"target="blank">贴吧</a><ahref="http://www.baidu.com"target="blank">百度</a><ahref="https://baike.baidu.com/"target="blank">百科</a></td></tr></table></body>

5.6.1 表格标签和

在这里插入图片描述

5.6.2 合并单元格

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

在这里插入图片描述

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>
      

      在这里插入图片描述

      5.8 表单标签<form></form>

      5.8.1 input标签的type属性

      在这里插入图片描述
      例题:提交按钮和重置
      在这里插入图片描述

      5.8.2 input标签的name和value属性

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

      例题:
      在这里插入图片描述

      5.8.3 input标签的checked和maxlength属性

      1. checked属性主要针对于单选按钮和复选框,主要作用一打开页面就可以默认选中某个表单元素
      2. maxlength是用户可以在表单元素输入的最大字符数,一般较少使用在这里插入图片描述

      5.8.4 label标签

      例题:点击label标签内的文本时,选中单选按钮
      在这里插入图片描述

      5.8.5 select下拉列表

      1. <select>中至少包含一对<option>
      2. 在<option>中定义selected=“selected"时,当前项为默认选中项
      3. <option value="none" selected disabled hidden>请选择选项</option> 不出现在下拉列表中,但默认显示在这里插入图片描述 例题

      在这里插入图片描述

      5.8.6 文本域标签textarea

      在这里插入图片描述

      六、综合案例

      在这里插入图片描述

      <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"content="width=device-width, initial-scale=1.0"><title>Document</title></head><body><h3>六便士有很多,月亮只有一个</h3><formaction=""><table><tr><td>性别</td><td><inputtype="radio"name="man"id="man"><labelfor="man">男</label><inputtype="radio"name="man"id="woman"><labelfor="woman">女</label></td></tr><tr><td>生日</td><td><selectname="year"id=""><optionvalue="none"selecteddisabledhidden>--请选择年--</option><optionvalue="2018">2018</option><optionvalue="2019">2019</option><optionvalue="2020">2020</option><optionvalue="2021">2021</option></select><selectname="month"id=""><optionvalue="none"selecteddisabledhidden>--请选择月--</option><optionvalue="1">1</option><optionvalue="2">2</option><optionvalue="3">3</option><optionvalue="4">4</option><optionvalue="5">5</option><optionvalue="6">6</option><optionvalue="7">7</option><optionvalue="8">8</option><optionvalue="9">9</option><optionvalue="10">10</option><optionvalue="11">11</option><optionvalue="12">12</option></select><selectname="day"id=""><optionvalue="none"selecteddisabledhidden>--请选择日--</option><optionvalue="1">1</option><optionvalue="2">2</option><optionvalue="3">3</option><optionvalue="4">4</option><optionvalue="5">5</option><optionvalue="6">6</option><optionvalue="7">7</option><optionvalue="8">8</option><optionvalue="9">9</option><optionvalue="10">10</option><optionvalue="11">11</option><optionvalue="12">12</option><optionvalue="13">13</option><optionvalue="14">14</option><optionvalue="15">15</option><optionvalue="16">16</option></select></td></tr><tr><td>所在地区</td><td><inputtype="text"name="address"id="address"></td></tr><tr><td>婚姻状况</td><td><inputtype="radio"name="marrid"id="yihun"value="yihun"checked="checked"><labelfor="yihun">已婚</label><inputtype="radio"name="marrid"id="weihun"value="weihun"><labelfor="weihun">未婚</label><inputtype="radio"name="marrid"id="lihun"value="lihun"><labelfor="lihun">离婚</label></td></tr><tr><td>学历</td><td><inputtype="text"name=""id=""></td></tr><tr><td>喜欢的类型</td><td><inputtype="checkbox"name="wu"id="wu"value="wu"><labelfor="wu">妩媚的</label><inputtype="checkbox"name="ke"id="ke"value="ke"><labelfor="ke">可爱的</label><inputtype="checkbox"name="xiao"id="xiao"value="xiao"><labelfor="xiao">小鲜肉</label><inputtype="checkbox"name="lao"id="lao"value="lao"><labelfor="lao">老腊肉</label><inputtype="checkbox"name="all"id="all"value="all"checked="checked"><labelfor="all">都喜欢</label></td></tr><tr><td>自我介绍</td><td><textareaname=""id=""cols="30"rows="10">自我介绍</textarea></td></tr><tr><tdrowspan="2"></td><tdrowspan="2"><inputtype="submit"value="免费注册"><br><inputtype="checkbox"name=""id=""checked="checked">我同意注册调控和会员加入标准 <br><ahref="#">我是会员,立即登录</a><br><h3>我承诺</h3><ul><li>年满18、单身</li><li>抱着严肃的态度</li><li>真诚寻找另一半</li></ul></td></tr></table></form></body></html>
      
      标签: vscode html5

      本文转载自: https://blog.csdn.net/m0_47010003/article/details/126806610
      版权归原作者 素心如月桠 所有, 如有侵权,请联系我们删除。

      “HTML零基础入门教程完整版”的评论:

      还没有评论