目录
编辑一、使用 vscode
二、研究代码的特点
三、HTML 常见标签
注释标签
标题标签
段落标签
换行标签
格式化标签
图片标签
超链接标签
表格标签
列表标签
表单标签:
form 标签
input标签:
select
textarea标签:
无语义标签:
案例一:展示简历信息
vscode 没有 “项目” 这个概念,都是使用 目录 来组织的
我们就可以选择一个当前想要代码的目录,打开这个目录(打开目录就相当于以这个目录作为项目目录)
1、打开目录
2、创建代码文件
3、编写代码
此时,代码高亮/ 提示 / 自动缩进 就都有了
写完代码之后,记得保存(ctrl + s)
如果存在这个小圆点,说明是为保存的,就需要进行保存
4、允许代码
仍然是使用浏览器运行
然后在弹出的文件资源管理器中,双击 html 或者拖拽到浏览器中运行,此时代码就能跑起来了
1、html 代码是通过标签来组织的
形如 用尖括号组织的,成对出现的这个东西,就是 “标签” ,也可以叫做元素
2、一个标签通常是成对出现的
开始标签, 结束标签
这俩之间的是标签的内容
3、标签是可以嵌套的
一个标签的内容可以是其他一个或者多个标签,此时,这些标签构成了一个树形结构:
4、在开始标签中,给标签赋予属性
属性可以相当于是键值对,可以有一个或者多个
HTML 就基本的语法结构,就是这几个简单的规则,下一步要了解的,是当前 HTML 中都支持哪些标签,这些标签又是干什么的,每个标签有哪些基本属性......
HTML 不支持自定义标签
html 是一个 html 文件最顶层的标签,相当于树根节点
head 存放了这个页面的一些属性
body 存放了这个页面包含了哪些内容
! + tab 可以快速的生成一个基本的页面,我们只需要编辑 body 的内容即可,这个功能叫做 emmet 快捷键
代码的注释,html 的注释,和一般的语言注释,差别很大
注释的内容,不会再在页面中显示
但是,如果我们右键查看网络源代码,是可以看到注释的
vscode 里,可以使用 ctrl + / 快速注释
h1 :最大,h6 最小
每个标题标签都是独占一行的,这个独占一行和代码的编写无关
在 html 里面,标签是否换行和代码的编写无关,而是和标签自身有关(有的标签独占一行,有的标签不独占)
在 html 源代码中写的 换行 会被忽略,写的空格,多个连续空格会被视作一个(有的时候忽略,有的时候视为一格)
每个段落之间,不光是换黄,同时还有一个明显的段落间距
br 标签表示换行
br 是一个单标签,不是成双成对出现的
这些标签都是不独占一行的
网页上,是可以显示图片的,报纸上也是可以有图片的
img 有个核心属性,src(必填)
src 描述了该图片的路径(路径可以是本地的绝对路径,也可以是相对路径和网络路径)
使用相对路径的时候,一定要明确,工作目录是哪一个,html 的工作目录,就是 html 当前的所在的目录
img 别的属性:
alt 属性:在图片挂了的时候,就会显示 alt 对应的文本
title 属性:鼠标悬停在图片上,会给出一个提示
width / height : 描述图的尺寸
宽度和高度可以同时设置,也可以只设置一个,如果只设置一个,另一个就会等比例缩放
单位是 px :像素,这是在前端开发中最常见的单位
链接: link (快捷方式)
超:链接跳转到的页面,可以是当前网站之外的
还有一个属性:target
一般都是写作 target = "_blank",就可以打开一个新的标签页,而不会替换原有页面
这里的域名,是可以替换成 ip 地址的
table 表示整个表
tr 表示一行
td 表示一个单元格
th 表示表头中的一个单元格
为了让这个表格看上去更像表格,我们可以在 table 后面添加属性:
有序列表 ol ordered list
无序列表 ul unordered list
列表项 li list item
使用 form 进行前后端交替,把页面上,用户进行的 操作 / 输入 提交到服务器上
(在后面学习http 的时候,会具体写)
有很多形态,能够表现成各种用户用来输入的组件
单行文本框
也是单行文本框,但是是用来输入密码的
对于单选框,需要加一个 name 属性,name 属性相同的单选框,值之间是互斥的,也就是只能选择一个,也可以加一个 checked 属性,加了 checked 的是初始被选择的
复选框,可以反复选择,也可以使用 checked 属性来设置默认选中的
还有一种是提交按钮,需要搭配 form 使用,外表和 buttoon 是差不多的,会触发 form 和服务器的交互
下拉菜单
多行编辑框
上述标签,也可以称为是 “控件” ,是构成一个图形化界面的基本要素
前面的标签都是由特定含义的,无语义标签没有特定含义,意思是可以用在各种场景
div默认是独占一行的 [块级元素]
span 是不独占一行的 [行内元素]
如果一个页面中,全用 div 也不是不行,但是一般不建议这么做,表示一个内容还是优先考虑语义更贴切的标签
个人简历
馒头警告的简历
基本信息
求职意向:软件开发工程师
联系方式:110
教育背景
- 1990 - 1996 小葵花妈妈幼儿园
- 1997 - 2000 小葵花中学
- 2001 - 2020 小葵花高中
- 2021 - 2023 小葵花大学
专业技能
- 熟练掌握 Java 基本语法
- 熟悉常用的青年大学习
- 熟悉掌握学习强国技能
我的项目
-
项目一
开发时间:xxxx年 x 日
功能介绍
- 功能一:xxxxxxx
- 功能二:xxxxxxx
-
项目二
开发时间:xxxx年 x 日
功能介绍
- 功能一:xxxxxxx
- 功能二:xxxxxxx
个人评价
这是一段个人评价.....