当前位置: 首页 > news >正文

时隔一天第二阶段他来了 html!!!!!!!!!!!

day1_html

第二阶段课程介绍

javaSE java基础

web应用程序 (后端 数据处理)

安卓客户端 app

web应用程序

打基础 http协议

网络数据是如何传输的

(把基础拉平)

javaEE Servlet

网页端 (显示界面) 服务端(java数据处理) 数据库(数据持久化处理)

1html

html 超文本标记语言 写网页 决定网页中有什么

通过浏览器读取和运行

简单的html示例

<html><head><title>my page</title></head><body>hello html!!!!! </body>
</html>

html运行在浏览器中

浏览器内核 html解析器 css解析器 javascript解析器 (处理浏览器兼容性)

google内核 (为准)

火狐内核

苹果内核

开发者工具

浏览器是前端代码的运行和调试工具

按 f12 或者 右键 --> 检查

访问网页时

每次把对应网站的页面数据 下载到自己的浏览器里运行

修改代码 做调试 (与源码无关)

2开发工具

vscode 免费开发工具 微软的开发工具

轻量级开发工具 第三方插件市场火热 可以根据自己的需求定制

安装过程 无脑一直下一步 (安装目录尽量不要改 改的话 目录不要带中文)

配置插件

自动保存要开启

运行html

3html语法和标签

html中 使用标签 <英文>

不同的标签有不同的显示效果

属性 用来描述标签的附加信息

<标签 属性="属性值"> 不同的标签有不同的属性和属性值

两类标签

单标签(自结束标签) <标签 /> 有独立的功能 不需要嵌套使用

双标签 <标签 >标签体</标签> 与层次结构有关

使用时 要注意标签是单还是双

4html常用标签

标签显示方式

html中 独立成行的元素 叫块元素              block从左到右排列   叫行内元素(内联元素)  inline

标签嵌套使用 标签中包含标签

<u>两<span>个</span><strong>单身</strong><em>狗</em> </u>
4.1排版标签
标题标签h1-h6    加粗  行间距 独占一行 
​换行看标签br
​段落标签p
​块标签div分割线hr行内元素span
​加粗标签strong
​斜体em
​下划线u
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><!-- html中 独立成行的元素 叫块元素              block从左到右排列   叫行内元素(内联元素)  inline
​标签嵌套使用  标签中包含标签       标题标签h1-h6    加粗  行间距 独占一行 
​换行看标签br
​段落标签p
​块标签div分割线hr行内元素span
​加粗标签strong
​斜体em
​下划线u
​
​--><h2>静夜思--李白 </h2> 窗前明月光 <br/>地上鞋一双 <br/>一个单身狗 <br/>脱的精光光 <br/>
​<p>窗前明月光 <br/>地上鞋一双</p><p>一个单身狗</p><p>脱的精光光</p>
​<div>窗前明月光</div><div>地上鞋一双</div><div>一个单身狗</div><div>脱的精光光</div><hr/><!-- html5之前 使用大量单字母标签 有歧义html5之后 同样的功能 扩展了多字母 减少歧义  --><u>两<span>个</span><strong>单身</strong><em>狗</em> </u>
​
</body>
</html>
4.2列表标签
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><!-- 有序列表 --><ol type="i"><li>月饼礼盒设计费1000万?胖东来回应新</li><li>特朗普对俄“态度突变” 原因披露</li><li>净网:2人非法破解无人机系统被查处</li><li>老人去世留8套房 给非亲生女儿最多热</li><li>俞孔坚坠机身亡 学生发声缅怀</li>
​</ol><!-- 无序列表 --><ul type="square"><li>月饼礼盒设计费1000万?胖东来回应新</li><li>特朗普对俄“态度突变” 原因披露</li><li>净网:2人非法破解无人机系统被查处</li><li>老人去世留8套房 给非亲生女儿最多热</li><li>俞孔坚坠机身亡 学生发声缅怀</li>
​</ul><!-- 自定义列表 --><dl><dt>标题</dt><dd>内容1</dd><dd>内容2</dd><dt>震惊 80岁老汉竟然钻入儿媳妇房间</dt><dd>给孙子拿尿布</dd></dl>
​<!-- 4月饼礼盒设计费1000万?胖东来回应新5特朗普对俄“态度突变” 原因披露6净网:2人非法破解无人机系统被查处7老人去世留8套房 给非亲生女儿最多热8俞孔坚坠机身亡 学生发声缅怀-->
​
</body>
</html>
4.3超链接标签

作用 跳转网页

本质 换浏览器地址栏

参数:

target   打开方式默认当前网页_blank  新网页
href     跳转地址当前服务器内跳转1.相对路径   每个文件系统中 结构相同两个资源文件中 经过的路径和文件./../资源
​2.相对根路径  从根开始换路径只需要关注目标资源路径/xxxx跳转到外部服务器3.绝对路径       https://    www.baidu.com   / 带协议的路径

http协议的url路径格式

http://      127.0.0.1   :   5500                    /day1_html/folder2/4%E8%B6%85%E9%93%BE%E6%8E%A5.html?key=value&key=value
协议        地址 找到计算机       端口号(应用程序绑定)      资源地址                                                 请求参数
http    超文本传输协议              80https   加密的超文本传输协议         443tls加密                   url编码  url链接上 只允许ascII字符 

超链接示例:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><!-- a标签本质 换浏览器地址栏http://   127.0.0.1   :   5500                    /day1_html/folder2/4%E8%B6%85%E9%93%BE%E6%8E%A5.html协议       地址 找到计算机       端口号(应用程序绑定)      资源地址     请求参数file:///     C:/Users/Administrator/Desktop/mypage.html   本地文件协议 href     跳转地址当前服务器内跳转1.相对路径   每个文件系统中 结构相同两个资源文件中 经过的路径和文件./../资源2.相对根路径  从根开始换路径只需要关注目标资源路径/xxxx3.绝对路径       https://    www.baidu.com   / 带协议的路径http    超文本传输协议              80https   加密的超文本传输协议         443tls加密                   url编码  url链接上 只允许ascII字符 target   打开方式默认当前网页_blank  新网页--><a href="./../1html介绍.html" target="_blank">超链接</a><a href="/day1_html/1html介绍.html" target="_blank">超链接</a><a href="https://www.baidu.com/s?wd=%E4%BD%A0%E5%A5%BD%E5%95%8A" target="_blank">看川普</a></body>
</html>
4.4锚点

锚点 a标签可以控制在当前页面位置跳转

href="#" 到顶部

href="###" 占位用 不跳转

href="#id值" 跳到制定的元素

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><!-- 通用html属性 每个元素都可以加id    唯一标记class 样式类别style 直接编辑样式--><h1>新闻</h1><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><h1 id="news">最新消息</h1><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><h1  id="weather">天气信息</h1><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><h1>星座运势</h1><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><a href="###">回到顶部</a> <a href="#news">回到天气</a> 
</body>
</html>
4.5图片标签

图片标签

src 可以用的路径方式1.相对路径2.相对根路径3.绝对路径title    图片说明浮动窗alt      图片显示不出来的说明height   高度width    宽度

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><!-- src 可以用的路径方式1.相对路径2.相对根路径3.绝对路径title    图片说明浮动窗alt      图片显示不出来的说明height   高度width    宽度--><a href="https://www.baidu.com"><img width="100" height="100" alt="图片" title="这是图片" src="https://www.baidu.com/img/flexible/logo/pc/result@2.png"/></a></body>
</html>

图片与a标签的组合使用 美化a标签

用了百度的图片 点击之后跳转到百度首页

<a href="https://www.baidu.com"><img width="100" height="100" alt="图片" title="这是图片" src="https://www.baidu.com/img/flexible/logo/pc/result@2.png"/></a>

单标签 行内元素

4.6表格标签
table    表格   --border="1" 边框tr    行td  单元格--align="center" 对齐方式--colspan 跨列--rowspan 跨行th  列头  (自带加粗居中)caption 表名thead   头部 tbody   身体tfoot   尾部

表格示例

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><h1>表格测试</h1><!-- table    表格   --border="1" 边框tr    行td  单元格--align="center" 对齐方式--colspan 跨列--rowspan 跨行th  列头  (自带加粗居中)caption 表名thead   头部 tbody   身体tfoot   尾部--><table border="1"><caption>用户信息表</caption><!-- --><thead><tr><th>姓名</th><th>年龄</th><th>手机号</th><th>住址</th></tr></thead><tbody><tr><td>小明</td><td align="center">18</td><td>1333333333</td><td rowspan="2">凤阳大街18号</td></tr><tr><td>小光</td><td>19111111111111111111111</td><td>155555555</td></tr></tbody><tfoot><tr><td align="center" colspan="4">联系我们:22333322333</td></tr></tfoot><!-- 需要把多余的格子去掉colspan 跨列rowspan 跨行--></table></body>
</html>
4.7表单标签

提供输入框 选择框 让用户填入数据

统一提交给服务端

<!-- form 表单 -->1.要有form2.指定提交的地址 通过 action="/myserver"3.设置method  提交方式get特点1.参数直接拼接在url上2.url长度有限制 最长不超过4k3.只允许传字符 ascII字符4.参数可以保存为书签和历史记录5.处理更快post特点1.参数不拼在url上 出现在请求体中 2.没有长度上限3.可以传字符 可以传字节4.参数不可以保存为书签和历史记录5.处理稍慢enctype  数据格式字符  application/x-www-form-urlencoded字节  multipart/form-data 只支持post get不行4.有表单元素 配置name属性 传键值对5.提交按钮 触发表单提交     

注意: method不配置 默认get enctype不配置 默认 application/x-www-form-urlencoded

<form action="/myserver" ><input type="text" name="username"/><br><button type="submit">注册</button></form>
4.8常用表单元素(配合表单使用)

输入类

<!-- 1.普通输入框<input type="text" value="aaa"   name="username"/> maxlength="5"              最大长度value="aaa"                默认值placeholder="请输入用户名"  提示信息readonly                   只读disabled                   禁用--><!-- 2.密码框<input type="password" maxlength="6"  name="password"/>maxlength="5"              最大长度value="aaa"                默认值placeholder="请输入用户名"  提示信息readonly                   只读disabled                   禁用-->

选择类

<!-- 1.单选按钮  <input name="gender" type="radio" value="1">男name="gender"     分组value="1"         选项的值checked           默认选中--><!-- 2.多选按钮  传值时有同名参数 hobby=1&hobby=2<input name="hobby" type="checkbox" checked value="1">体育 name="hobby"     分组value="1"         选项的值checked           默认选中--><!-- 3.下拉列表  multiple 多选下拉列表<select name="country"><option disabled selected >-----请选择-----</option><option value="1">中国</option><option value="2">美国</option><option value="3">泰国</option><option value="4">越南</option></select>name使用在select标签上option 选项标签  value="1" 选项值selected  默认选中disabled  禁用-->   

多行文本

<textarea name="remark" rows="5" cols="50"></textarea>   rows="5"  默认行数cols="50" 默认列数

示例

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><form action="/myserver" ><!-- 输入类 --><!-- 1.普通输入框<input type="text" value="aaa"   name="username"/> maxlength="5"              最大长度value="aaa"                默认值placeholder="请输入用户名"  提示信息readonly                   只读disabled                   禁用--><!-- 2.密码框<input type="password" maxlength="6"  name="password"/>maxlength="5"              最大长度value="aaa"                默认值placeholder="请输入用户名"  提示信息readonly                   只读disabled                   禁用--><!-- 选择类 --><!-- 1.单选按钮  <input name="gender" type="radio" value="1">男name="gender"     分组value="1"         选项的值checked           默认选中--><!-- 2.多选按钮  传值时有同名参数 hobby=1&hobby=2<input name="hobby" type="checkbox" checked value="1">体育 name="hobby"     分组value="1"         选项的值checked           默认选中--><!-- 3.下拉列表  multiple 多选下拉列表<select name="country"><option disabled selected >-----请选择-----</option><option value="1">中国</option><option value="2">美国</option><option value="3">泰国</option><option value="4">越南</option></select>name使用在select标签上option 选项标签  value="1" 选项值selected  默认选中disabled  禁用-->       <!-- 多行文本<textarea name="remark" rows="5" cols="50"></textarea>   rows="5"  默认行数cols="50" 默认列数--><!-- 其他类 --><!-- table 做一些简单的布局     --><table><tr><td align="right"> <label for="uname">用户名:</label> </td><td><input id="uname" type="text" value="aaa"   name="username"/></td></tr><tr><td align="right">密码:</td><td><input type="password" maxlength="6"  name="password"/></td></tr><tr><td align="right">性别:</td><td><input name="gender" type="radio" value="1">男<input name="gender" type="radio" checked value="2">女<input name="gender" type="radio" value="3">女装大佬</td></tr><tr><td align="right">爱好:</td><td><input name="hobby" type="checkbox" checked value="1">体育<input name="hobby" type="checkbox" value="2">军事<input name="hobby" type="checkbox" checked value="3">动漫</td></tr><tr><td align="right">国籍:</td><td><select name="country" ><option disabled selected >-----请选择-----</option><option value="1">中国</option><option value="2">美国</option><option value="3">泰国</option><option value="4">越南</option></select></td></tr><tr><td align="right">备注:</td><td><textarea name="remark" rows="5" cols="50"></textarea></td></tr><tr><td align="right">其他:</td><td><input type="color"/><input type="datetime-local"/><input type="file"/></td></tr><tr><td align="right"></td><td><button type="submit">注册</button></td></tr></table>        <br></form></body>
</html>

4.9音画标签
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><video width="400" controls><source src="https://www.w3schools.com/html/mov_bbb.mp4" type="video/mp4"><source src="https://www.w3schools.com/html/mov_bbb.ogg" type="video/ogg">Your browser does not support HTML video.</video>
</body>
</html>
4.10网页图标
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><link rel="shortcut icon" href="imgs/a.png" type="image/x-icon">
</head>
http://www.dtcms.com/a/406407.html

相关文章:

  • [创业之路-596]:半导体生产中所需要光源的上下游产业链
  • spring-ai简单示例
  • sqlsugar sqlite
  • IP 授权管理标识:守护 IP 价值,解锁商业新可能
  • 深度学习学习路线图:从MNIST到MobileNetV4,从理论到实践的完整指南——基础理论与经典模型实践
  • C++项目:仿muduo库高并发服务器-------poller模块
  • 建设项目审批后公示在哪个网站国内重大新闻2022
  • 联雅网站建设公司谷城网站定制
  • Rust语言入门难,难在哪?所有权、借用检查器、生命周期和泛型介绍
  • 告别轮询!WebSocket 实战宝典:构建高效实时应用的完整解决方案
  • 【rust】: use of unstable library feature ‘os_str_display‘
  • seo如何根据网站数据做报表视频号推广方法
  • 政务网站队伍建设情况wordpress主题更改
  • PostIn入门到实战(3) - 如何快速设计并分享接口文档
  • Golang学习笔记: 常用标准库
  • 华为OD最新机试题A卷双机位-增强的strstr-2025年
  • SpringBoot+Vue学生选课管理系统
  • Golang语言基础篇007_结构体详解
  • 跨周期共振效应在ETF网格参数适配中的应用技巧
  • 济南网站开发招聘有赞商城官网登录
  • 湘潭网站设计外包公司定制v软件下载
  • 论文阅读:NeurIPS 2024 LLM Evaluators Recognize and Favor Their Own Generations
  • 软件设计师——02 程序设计语言基础知识
  • 数据科学入门
  • P11227[CSP-J 2024] T1 扑克牌
  • 快文CopyDone:营销文案AI生成工具
  • 北京网站开发专员优化科技
  • 商城门户网站源码政务公开 加强门户网站建设
  • 计算机视觉 - 物体检测 开山鼻祖 R-CNN系列:Fast R-CNN、Faster R-CNN、Mask R-CNN
  • 基于Go语言实现分布式类地球模拟系统