什么是html

知识点-HTML结构和基本语法

什么是html

超⽂本标记语⾔(Hyper Text Markup Language),标准通⽤
标记语⾔下的⼀个应⽤。HTML 不是⼀种编程语⾔,⽽是⼀种
标记语⾔,是⽹⻚制作所必备的。
超⽂本标记语⾔:功能⽐⽂本强⼤, 就是指⻚⾯内可以包含图
⽚、链接,甚⾄⾳乐、程序等⾮⽂字元素。
超⽂本标记语⾔: 语法由标签组成

html可以做什么
设计⻚⾯,做⽹⻚

1. 什么是HTML?
     超⽂本标记语法

2. 标记语⾔
     设计⻚⾯,做⽹⻚

知识点-HTML结构和基本语法

<!DOCTYPE html> // 文档声明

<html lang="en">
<head>
    <meta charset="UTF-8">    //头部
      <title>Document</title>
</head>

<body>
    <h1>hello,world</h1>   //文档显示内容
</body>
</html>

HTML常⽤的标签

路径
1. 学习⽂字排版相关的标签
    1. 标题标签
    2. 横线标签
    3. 段落和换⾏
    4. ⽂字标签
2. 使⽤⽂字排版标签,完成公司简介
字体标签
<font color=" 字体颜⾊ " size=" 字体⼤⼩ (1~7)"
face=" 字体⻛格 "> 哈哈 </font>
标题标签
<hn> 标题 <hn> n 取值 1~6, 1 是⼀级标题 , 2 是⼆级标题 ...
段落标签
<p> 段落 </p>
注意:段落之间⾃动进⾏换⾏
粗体标签
<b> 内容 </b>
斜体标签
<i> 内容 </i>
下划线标签
<hr/>
换⾏标签
<br/>
Ctrl+Shift+/: 注释快捷键
案例练习
<!DOCTYPE html>
<html lang = "en" >
<head>
<meta charset = "UTF-8" >
<title> 公司简介 </title>
</head>
<body>
<h1> 公司简介 </h1>
<hr/> <p><font color = "red" > 中关村 Java 程序员训练
</font> 是由 <b><i> Java </i></b> 联合中关村软件园、
优快云 ,并委托 Java 进⾏教学实施的软件开发⾼端培训机构,致
⼒于服务各⼤软件企业,解决当前软件开发技术⻜速发展,⽽企
业招不到优秀⼈才的困扰。 ⽬前, 中关村 Java 程序员训练营
已成⻓为⾏业 学员质量好、课程内容深、企业满意 的移动开发
⾼端训练基地,并被评为中关村软件园重点扶持⼈才企业。 </p>
<p> Java 程序员的学员多为⼤学毕业后,有理想、有梦
想,想从事 IT ⾏业,⽽没有环境和机遇改变⾃⼰命运的年轻⼈。
Java 程序员的学员筛选制度,远⽐现在 90% 以上的企业招聘流程
更为严格。任何⼀名学员想成功⼊学 “Java 程序员 ,必须经历
⻓达 2 个⽉的⾯试流程,这些流程中不仅包括严格的技术测试、
⾃学能⼒测试,还包括性格测试、压⼒测试、品德测试等等测
试。毫不夸张地说, Java 程序员训练营所有学员都是精挑细选出
来的。百⾥挑⼀的残酷筛选制度确保学员质量,并降低企业的⽤
⼈⻛险。 </p>
<p> 中关村 Java 程序员训练营不仅着重培养学员的基础理
论知识,更注重培养项⽬实施管理能⼒,并密切关注技术⾰新,
不断引⼊先进的技术,研发更新技术课程,确保学员进⼊企业后
不仅能独⽴从事开发⼯作,更能给企业带来新的技术体系和理
念。 </p>
<p> ⼀直以来, Java 程序员以技术视⻆关注 IT 产业发展,
以深度分享推进产业技术成⻓,致⼒于弘扬技术创新,倡导分
享、 开放和协作,努⼒打造⾼质量的 IT ⼈才服务平台。 </p>
</body>
</html>

1图⽚标签(重要)

img 标签中的 img 其实是英⽂ image 的缩写 , img 标签的作
, 就是告诉浏览器我们需要显示⼀张图⽚
语法 :
<img src=" 图⽚路径 " width=" " height=" "
alt=" 图⽚描述 " title=" ⽤于告诉浏览器 , 当⿏标悬停在图
⽚上时 , 需要弹出的描述框中显示什么内容 "/>
示例代码
<!-- 掌握 : src 属性 : 图⽚的路径 ; width 属性 : 指定图
⽚的宽度 ; height 属性 : 指定图⽚的⾼度 ;
了解 : alt 属性 : 图⽚的描述 ( 只有图⽚显示错误的
时候才有效果 ); title 属性 : ⿏标放上去显示的标题 -->
<img src = "../img/b.jpg" width = "400px"
height = "200px" alt = " 美⼥ " title = " 哈哈哈哈 " />
2. 路径问题
2.1 相对路径
相对路径就是每次都从 .html ⽂件所在的⽂件夹开始查找 , 我们
称之为相对路径
同级
同级就是 " 图⽚ " ".html ⽂件 " 存储在同⼀个⽂件夹中
格式 : src="QRCode.jpg"
<!DOCTYPE html>
<html lang = "en" >
<head>
<meta charset = "UTF-8" >
<title> 图⽚显示案例 </title>
</head>
1. 图⽚标签
<img src=" 图⽚的路径 " width=" " height=" "
alt=" 图⽚描述 " title=" ⿏标放上去展示的信息 "/>
2. 路径问题
绝对路径 ( http 开始的 , 以盘符开始的 )
<body>
<h1> 家⽤电器排⾏榜 </h1>
<img src = "../img/tv01.jpg" />
<font size = "5" > TCL 电视 , 品质保障 </font>
<hr/>
<img src = "../img/tv02.jpg" />
<font size = "5" > TCL 电视 , 品质保障 </font>
<hr/>
<img src = "../img/tv03.jpg" />
<font size = "5" > TCL 电视 , 品质保障 </font>
<hr/>
<img src = "../img/tv04.jpg" />
<font size = "5" > TCL 电视 , 品质保障 </font>
<hr/>
<img src = "../img/tv05.jpg" />
<font size = "5" > TCL 电视 , 品质保障 </font>
<hr/>
</body>
</html>

友情链接

1. ⽬标
点击百度,进⼊百度⻚⾯ ....
2. 路径
1. 列表标签
2. 超链接标签
3. 完成友情链接的练习
3. 实现
列表标签 ( 认识就⾏ )
⽆序列表
语法
<ul type=" 类型 ">
<li> 需要显示的条⽬内容 </li>
...
</ul>
示例代码
<!-- ⼆ ⽆序列表 ul-->
<!--type 属性 : 列表的类型 ; circle: 空⼼圆 ;
square: 实⼼的正⽅形 -->
<ul type = "square" >
<!--li 定义列表⾥⾯的条⽬ (item). li 定义在 ul
⾥⾯ -->
<li> 乔丹 </li>
<li> 詹姆斯 </li>
<li> 艾弗森 </li>
<li> 科⽐ </li>
<li> 库⽇天 </li>
</ul>
注意点
ul 标签和 li 标签是⼀个整体 , ⼀般情况下 ul 标签和 li 标签都是
⼀起出现 , 不会单个出现 .
li 要定义在 ul ⾥⾯
应⽤场景
新闻列表 商品列表 导航条, 菜单
有序列表
语法
示例代码
<ol type=" 类型 " start=" 起始索引 ">
<li> 需要显示的条⽬内容 </li>
...
</ol>
<!-- , 有序列表 ol
start 属性 : 起始的索引 ( 默认是第 1 )
type 属性 : 列表类型 ; 1: 阿拉伯数字 ; a: ⼩写
的英⽂字⺟ ; A: ⼤写的英⽂字⺟ ; i: ⼩写的罗⻢数字 ; I:
写的罗⻢数字
-->
<ol start = "1" type = "1" >
<!--li 定义列表⾥⾯的条⽬ (item). li 定义在 ol
⾥⾯ -->
<li> 乔丹 </li>
<li> 詹姆斯 </li>
<li> 艾弗森 </li>
<li> 科⽐ </li>
<li> 库⽇天 </li>
</ol>

超链接标签

超链接标签的作⽤ : 就是⽤于控制⻚⾯与⻚⾯ ( 服务器资源 )
之间跳转的
超链接标签的格式 :
<a href=" 指定需要跳转的⽬标路径 " target=" 打开的
⽅式 "> 需要展现给⽤户查看的内容 </a>
target 属性取值 :
_blank :新起⻚⾯
_self :当前⻚⾯(默认)
示例代码
target 属性 : 链接打开⽅式 ; _blank: 新开⼀个窗
;_self: 在当前⻚⾯打开 ( 默认值 )
-->
<a href = "../03_ 公司简介案例 /company.html"
id = "top" > 查看公司简介 </a><br/>
<a href = "https://www.baidu.com"
target = "_blank" > 跳转到百度 </a>
假链接
就是点击之后不会跳转的链接我们称之为假链接 . 在企业开发
前期 , 其它界⾯都没有写出来 , 那么我们就不知道应该跳转到
什么地⽅ , 所以就只能使⽤假链接来代替 . 当项⽬后期其它界
⾯都已经完成时再将假链接体会为真链接
<a href="#"> 这是⼀个假链接 </a>
友情链接练习
1. 创建标题标签
2. 创建⽆序列表
3. 在⽆序列表⾥⾯定义三个 li
4. 再在每⼀个 li ⾥⾯定义 a
实现
<!DOCTYPE html>
<html lang = "en" >
<head>
<meta charset = "UTF-8" >
<title> 友情链接 </title>
</head>
<body>
<ul type = "square" >
<li><a href = "http://www.sunlw.com"
target = "_blank" > Java 程序员 </a></li> 4. ⼩结
1. 列表标签
⽆序列表
有序列表
li 定义 ol 或者 ul ⾥⾯ 内容定义在 li ⾥⾯
2. 超链接标签
<li><a href = "http://www.baidu.com" > 百度
</a></li>
<li><a href = "#" > ⽹易 </a></li> <!-- 跳转地
址略 -->
<li><a href = "#" > 百合 </a></li> <!-- 跳转地
址略 -->
</ul>
</body>
</html>

表格标签

基本表格

表格:由 <table> 标签定义;
⾏:每个表格⾥有若⼲⾏ <tr>
单元格:每⾏被分割为若⼲单元格 <td>
单元格⾥可以包含⽂本、图⽚、列表、段落、表单、⽔
平线、表格等
单元格合并
1.删除要合并的格⼦ , 只留⼀个 ( 最前⽅的那⼀个 )
2. 如果是⾏合并设置 rowspan, 如果是列合并设置 colspan,
⼏个合并 值就是⼏
<table border = "1px" width = "500px" >
<tr>
<td colspan = "2" > 1 </td>
<td> 3 </td>
</tr>
<tr>
<td> 4 </td>
<td> 5 </td>
<td rowspan = "2" > 6 </td>
</tr>
<tr>
<td> 7 </td>
<td> 8 </td>
</tr>
</table>
<hr/>
<table border = "1px" width = "500px" >
<tr>
<td> 1 </td>
<td> 2 </td>
<td> 3 </td>
<td rowspan = "3" > 4 </td>
</tr>
<tr>
<td colspan = "3" > 1 </td>
</tr> <tr>
<td> 1 </td>
<td> 2 </td>
<td> 3 </td>
</tr>
</table>
<hr/>
<table border = "1px" width = "500px" >
<tr>
<td> 1 </td>
<td> 2 </td>
<td> 3 </td>
<td> 4 </td>
</tr>
<tr>
<td> 5 </td>
<td colspan = "2" rowspan = "2" > 6 </td>
<td> 8 </td>
</tr>
<tr>
<td> 9 </td>
<td> C </td>
</tr>
</table>

表单标签练习(最重要的内)

分析

表单⽤于收集不同类型的⽤户输⼊。
它由⼀个 <form> 标签定义,⾥边有不同的表单控件(表单
项)
常⽤表单控件(表单项)有: <input> , <select> ,
<textarea>
1. 表单标签【重点】
通过 form 来定义 : 包裹表单项、指定向服务器提交的路
径、提交⽅式
<form>
    //1.input 类型
    //2.select 类型
    //3.textarea 类型
</form>
常⽤属性
action: 提交路径 , 默认是当前⻚⾯ ,#
method: 提交⽅式 , 常⽤的是 get post. 默认就是 get
get post 区别
1. 携带数据的位置 :get 是在地址栏后⾯携带的, post 是在
http 协议的请求体中携带的
2. 携带数据的类型 :get 只能携带字符串不能携带⽂件, post
可以携带任意类型的数据,所以如果是⽂件上传那么只能选择使
post ⽅式
3. 携带数据的⼤⼩ :get 携带数据的⼤⼩⼀般不超过 4kb,post
携带数据的⼤⼩是没有限制的 ( 但是⼀般服务器都会做限制 )
4. 安全性 :post⽐get 更安全
form 的常⻅⼦标签
input: 输⼊域 , 通过 type 属性来指定类型
select : 选择列表
textarea :⽂本域
input :输⼊类型
<input type = "xxx" />
type 属性 , 类型是由属性( type )定义的
1. text( 默认类型 ) ⽂本框
2. password 密码框
3. radio 单选框 只有当 name 属性相同的单选框,才是同⼀组
单选框才能够实现单选效果
4. checkbox 复选框 同⼀组多选框,也应该具备相同的 name
属性
5. file ⽂件选择框
6. date ⽇期选择框
7. hidden 隐藏域:向服务器提交数据,但是不在⻚⾯上展示
出来
8. submit 提交按钮:内置提交表单的功能
9. button 普通按钮:不内置任何功能,我们需要在学习 js
后再给他绑定点击事件
10. reset 重置按钮:内置重置表单的功能

选择菜单

<select name = "" >
     <option value = "" > 显示的内容 </option>
</select>
option :选择菜单的选项
注意:
name select ⾥⾯指定
value option ⾥⾯指定
option 定义在 select ⾥⾯
textarea: ⽂本域
<textarea rows = "20" cols = "30" name = "introduce" >
</textarea>
属性:
cols
rows:

通⽤属性

1.name

1. 如果表单项的数据需要提交给服务器,那么他就必须具备
name 属性
2. 2. 同⼀组单选、多选框需要具备相同的 name
2.value
1. 按钮的 value 属性就是按钮上的⽂字
2. 输⼊框、密码框、⽂件选择框、⽇期选择框等等的 value
性的值,就是你所输⼊的值
3. 单选和多选框都需要指定 value

设置默认值

text,password:通过value属性

⽤户名 : <input type="text" name="username"
value="zs"/>
radio checkbox:通过checked属性
性别 : <input type="radio" name="sex" value="1"/>
<input type="radio" name="sex" value="0"
checked="checked" />
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值