vscode软件基本操作

第一步:下载vscode,官网下载即可,不会的可以搜索下载教程。
第二步:下载插件
打开vscode,在最左侧最下面找到四个方块图标

点击进来之后直接在搜索框内输入名称,选择对应插件进行下载:
简体中文Chinese

为了能在浏览器看见效果open in browser

后面会用到 live server

第三步:新建文件夹
直接在电脑D盘或者其他硬盘新建一个文件夹,可命名为前端。

第四步:在vscode内打开文件夹。
文件–>打开文件夹

第五步:新建一个index.html文件
在刚刚的文件夹内部
要注意结构,注意分层,后期会建很多个文件夹以及文件,乱的话影响后续观看。

1代表新建文件,2代表新建文件夹,也可以右键,选择新建文件夹或者新建文件

***注意:新建文件夹时不需要后缀,新建文件时要后缀.html。

基本代码快速显示

英文状态下打出感叹号,再按tab键
会自动生成必要代码。
先打英文感叹号,如下再按Tab键

一些基本操作:``

1、注释:Ctrl+?
多行注释:选中多行,再Ctrl+?
注释的内容只有开发人员能看到
2、注意要先Ctrl+s,再右键点击open in browser,就可以在浏览器显示效果
3、关于保存
如果是小圆圈,说明没保存,保存会变成叉号,如图所示

认识HTML基本代码

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body></body>
</html>

逐行解释如下:

<!-- HTML是一种超文本标记语言,注意,不是编程语言。 --><!DOCTYPE html>
<!-- //文档声明:这是一个HTML文档 -->
<!-- 尖括号内的内容被称为标签,大部分成对出现,后面比前面多了/。 --><html lang="en">
<!-- /页面语言是英语,language=english,供浏览器识别 --><head><!-- 头部,存放元数据,不会显示在浏览器上,是一些针对网页的设置项。 --><meta charset="UTF-8"><!-- meta表示设置  后面表示编码是utf-8,可解决中文乱码问题 --><meta http-equiv="X-UA-Compatible" content="IE=edge"><!-- 用来兼容旧版本浏览器 --><meta name="viewport" content="width=device-width, initial-scale=1.0"><!-- 移动端适配,手机平板才会适用 --><title>Document</title><!-- title:页面标题 --></head><body><!-- body内的内容直接显示在页面上。 --><!-- 内容一定要写在标签内, --><!-- 注释:Ctrl+?,注释的内容只有开发人员能看到 --><!-- 注意要先Ctrl+s,否则点击open in browser也不会在浏览器显示。 --></body></html>

需要注意的一些细节:

接下来就正式进入HTML的学习了,首先学习一些标签:

HTML标签

啥叫标签?
写在尖括号内的,看见尖括号就是标签。
标签是干啥的?
浏览器识别用的,标签就是你在给浏览器下命令,让浏览器按照相应的标签进行显示

  1. 标题标签
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head><body>我是一行普通的文字<h1>我是大标题</h1><h2>我是二级标签</h2><h3>我是三级标签</h3><h4>我是四级标签</h4><h5>我是五级标签</h5><h6>我是六级标签</h6><!-- 标题标签自带加粗效果,且会沾满一行,意思是,不管在其后面写什么,都会自动换行。 -->Ctrl+z 撤回</body></html>


  1. 字体修饰标签
    换行符br

    如果没加换行符,哪怕写的时候分行了,显示在浏览器上也是一行


加了,浏览器会识别出来,就会分行显示

其他的字体修饰标签:

效果如下:

案例练习
利用刚刚学习的字体修饰标签

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>字体修饰练习</title>
</head><body><h1>人间至味</h1><big><strong>风雨犹祝,<del>山海同欢</del>,<sup>是承天地之佑。</sup><br><u>星移斗转</u>,沧海桑田,烟火人间依旧。</strong></big>
</body></html>
  1. 图片标签
    第一步:建文件夹用来放图片,把图片拖到image文件夹内。接着,用代码让图片在浏览器显示出来。

    例图:
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head><body><img src="./image/baidu.gif" alt="">  //图片标签img
</body></html>

图片标签的一些属性:
alt 加载失败时的提示文字。
width height 宽高
src 路径,即图片存放的位置
title 鼠标放到图片上会显示的文字,需要鼠标静止不动一下

重点强调路径,分为绝对和相对,尤其是相对路径:
绝对路径:
存放在电脑上的,比如C盘,换了电脑可能就查不到。不建议使用
相对路径:
在文件夹内部的,需要看图片文件夹和html文件的关系
./ image文件夹和HTML位于同级

…/ image位于02字体标签内,要先出来一级找到02字体标签

…/…/上上级

  1. 超链接标签

    href是将要跳转去的链接
    a之间填写显示的文字,链接是直接加在文字上的

常用属性:target
target="_blank" 新建标签页打开

target="_self" 在当前标签页打开

链接练习:
实现4个页面间的跳转,点击哪个字母就去到哪个页面


方法:首先,建4个HTML文件,写入4个a标签,标签内依次写上四个页面的a链接,
再单独加上一行文字:这里是XX页面

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head><body><h1>这里是A页面</h1><a href="A.html">A</a><a href="B.html">B</a><a href="C.html">C</a><a href="D.html">D</a></body></html>

怎么实现点击图片跳转链接的功能呢:

  1. 列表
    有序列表
    Ol为整个列表,li表示每一个项
    这是最基本的ol列表

    可以利用type属性来改变序号的样式:
    有5种样式
    1代表数字,A代表大写字母,a代表小写字母,I代表罗马数字,i代表小写罗马数字


效果如下:





无序列表
默认带圆点。

同样可以利用type更改样式
disc(小圆点,默认),circle圆,square方块


自定义列表

可在列表内加一些样式

列表练习

所需图片:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head><body><strong> <big>热歌榜</big> </strong> <img src="./img/play.png" alt=""><ul type="none"><strong> <li>01 <img src="./img/06.jpg">桥边姑娘 </li><li>02 <img src="./img/06.jpg">桥边姑娘</li><li>03 <img src="./img/06.jpg">桥边姑娘</li></strong></ul><dl><b><dt><strong>热歌榜<img src="./img/play.png" alt=""> </strong></dt><dd>01 <img src="./img/06.jpg">桥边姑娘</dd><dd>02 <img src="./img/06.jpg">桥边姑娘</dd><dd>03 <img src="./img/06.jpg">桥边姑娘</dd></b></dl>
</body></html>
  1. 表格
    第一步:创建一个表格
    三层,最外层是table,中间层是tr,表示行,最内层是td,表示列。

Table内的属性:
border为边框,不写border表示没有,啥也看不见。一般写1。
Width height要定义宽高,否则的话会很小。

写上宽高以及边框后

Caption:表格标题
写上标题以及填充部分

Align=“center” 水平居中
写在哪哪里实现,tr或td都可

Th表头效果,自带加粗效果。
注意:th要写在tr内

Cellspacing 表格之间的空隙,不用加单位。一般情况下,把cellspacing设为0

Cellpadding:内容与表格之间的距离,不用加单位

合并单元格:(重点)
合并行:rowspan(跨行合并),上合并下,写在需要合并的最上面,把下面的删掉。
即删除的是不同tr内的td

合并列:colspan(跨列合并),左合并右,把右边的删掉,即删除的是同一个tr内的td

练习:
课程表制作
主要是练习行列合并。
最下面一行的边框是因为浏览器兼容的问题,暂时不考虑解决。

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head><body><table width="600" height="350" border="1" cellspacing="0"><tr align="center"><th></th><th>星期一</th><th>星期二</th><th>星期三</th><th>星期四</th><th>星期五</th><th>星期六</th></tr><tr align="center"><td rowspan="2">上午</td><td>123</td><td>456</td><td>789</td><td>000</td><td>145</td><td>789</td></tr><tr align="center"><td>124</td><td>688</td><td>786</td><td>542</td><td>235</td><td>789</td></tr><tr align="center"><td colspan="7">午休</td></tr><tr align="center"><td rowspan="2">下午</td><td>124</td><td>688</td><td>786</td><td>542</td><td>235</td><td>789</td></tr><tr align="center"><td>124</td><td>688</td><td>786</td><td>542</td><td>235</td><td>789</td></tr></table>
</body></html>

前端学习第一天--编程软件vscode使用、HTML标签相关推荐

  1. 前端学习第一周-计算机基础,html标签的介绍,其中包括列表,表格以及表单的使用

    前端学习第一周-HTML基础 文章目录 前端学习第一周-HTML基础 前言 DAY 1 计算机组成 计算机网络 DAY 2 vscode快捷方式 HTML骨架 DAY 3 HTML属性 HTML标签 ...

  2. Web前端学习仿拼多多软件——模拟练习

    Web前端学习仿拼多多软件模拟练习,作者声明:该项目只是学习模拟软件前端的界面,不允许用于商业行为,否则后果自负! 代码界面截图(因为只是学习分享,所以已经多处避免雷同): 下载资源后运行的时候要记得 ...

  3. 【前端学习】D1:HTML简介与HTML标签

    文章目录 前言 系列文章目录 1 HTML简介 1.1 网页 1.1.1 什么是网页? 1.1.2 什么是HTML? 1.1.3 网页的形成 1.2 常用浏览器 1.2.1 常用浏览器 1.2.2 浏 ...

  4. 2022黑马程序员-前端学习第一阶段(Day01-HTML的认知)

    HTML的认知-Day01 学习笔记打卡 HTML认知 基础概念铺垫(了解) 认识网页 五大浏览器和渲染引擎 Web标准(了解) HTML初体验 HTML的感知 HTML骨架结构 开发工具的使用 语法 ...

  5. 51单片机学习笔记0 -- 编程软件安装(Keil)

    上一篇讲仿真软件只是针对于有没实体开发板而言的模拟电路仿真,而贬称软件确是必不可少的,也就是Keil,相信不少编程爱好者都接触过Keil软件,Keil有51编译和ARM编译的版本,也有两者兼顾的版本, ...

  6. 2021-07-13 前端学习第一天

    1.什么是Web开发 Web开发其实就是Web应用开发. 在 PC(Personal Computer,个人计算机)刚兴起的年代,软件主要使用 C/S 架构(Client/Server,客户端/服务器 ...

  7. web前端学习第一周(1~20)

    一.导学大纲 拨云见日 入门html及css:学习传统的和智能的切图:进入时间阶段:PC企业和PC游戏布局. 溯本求源 学习html,css的扩展,html5新语法,css3新语法及兼容于hark. ...

  8. Web前端学习第一周

    文章目录 第一步:拨云见日 第二步:溯本求源 第三步:风生水起 第四步:巧夺天工 ==一.什么是HTML.CSS?== ==二.宇宙第一编辑器VS Code== ==三.Chrome 浏览器== == ...

  9. 前端工作第一天安装软件,环境以及依赖

    软件 拿到一个新的电脑,首先安装的一定是软件,那么都需要什么软件呢 1.钉钉 - OS办公打卡 2.金州PDF阅读器 - 查看PDF文档 3.Firefox -火狐浏览器 5.XMind - 思维导图 ...

最新文章

  1. 检测DTMF信号中的时间间隔
  2. flannel源码分析--WatchLeases
  3. 【Flutter】Flutter 启动白屏问题 ( 问题描述 | 在 launch_background.xml 中设置启动过渡 UI )
  4. 索引 - 数据结构 - B+TREE
  5. React里所有已经加载的module列表
  6. OpenCV:详解掩膜mask
  7. mysql dns反向解析_Mysql DNS反向解析导致连接超时过程分析(skip-name-resolve)
  8. Java工作笔记-JPA中Repository新增自定义更新操作
  9. vue弹窗调用另一个弹窗_电脑桌面“脏乱差”,插件弹窗广告一个不少,学会say no很重要...
  10. 计算机图形学算法详解,计算机图形学裁剪算法详解
  11. 最新苹果cms影视源码双端支持在线切换3套主题开心版带详细安装教程
  12. Java 编写的 坦克大战小游戏
  13. TCP断开时的状态与Linux nf_conntrack
  14. Android wifi PNO扫描流程(Andriod O)
  15. 用前端代码编写一个动态的罗盘时钟
  16. 【无标题】UOS显示仓库https://professional-packages.chinauos.com/desktop-professional 没有数字签名
  17. 益寿延年,这13种食物真是宝,能延寿10年,赶紧收藏!
  18. 云服务器 文件服务,云服务器 和文件服务器
  19. 数据优化 | CnOpenData国家基金项目数据
  20. 高斯混合分布EM算法

热门文章

  1. 刨根问底-AQS源码解析
  2. HMAC和NMAC 生日攻击
  3. 传输层协议——UDP和TCP
  4. 你会在 JitPack 上创建依赖库吗?
  5. 在Ubuntu中运行Exe程序
  6. 2018心得随想笔记
  7. 如何在react中简单应用echart,及echart特性
  8. web CSS 颜色渐变代码
  9. python列表or字符串切片步长为负数的情况分析
  10. 新手必看!EEGLAB工具包下载、安装及数据导入教程