WEB前端-HTML

------------恢复内容开始------------

------------恢复内容开始------------

 

Web前端--HTML5

  1. <html></html>

    -开头 基本上都是成对存在的结尾的用/来区分

  2. <head></head>

-其次 头里面有设置标题的

--<title>里面输入你想要的内容</title>

  1. <body></body>

-和head属于并列 是网页的内容

--其中<h1></h1></h1>一级标题以此类推 <p>用来表示段落</p>

代码如下:

<html>
<head>
       <title></title>  
    <head>
    <body>
        <h1></h1>
        <p></p>
     <body>
</html>
  • 不要忘记更改后缀 为html!!!!!

标签的属性--2.1

<html>
<head>
<title>标签的属性</title>
</head>
<body>
<h1>这是我的<font>第三个</font>网页</h1>
</body>
</html>

 

<html>
<head>
<title>标签的属性</title>
</head>
<body>
<!--
属性,在标签中(开始标签或自结束标签)还可以设置属性
属性是一个名值对(x=y)
属性用来设置标签中的内容如何显示
属性和标签名或其他属性使用空格隔开
属性名不能瞎写,根据文档中的规定来填写
有些属性有属性名 有些没有 如果有属性值,属性值应该使用引号引起来

-->
<h1>这是我的<font color=“red” size="8">第三个</font>网页</h1>
</body>
</html>

DOCTYPE

<!DOCTYPE HTML>
<html>
<head>
<title>   </title>
</head>
<body>
<!--
迭代
HTML4
XHTML2.0
HTML5
文档声明(doctype)
-文档声明用来告诉用来告诉当前网页的版本
HTML5的文档声明
<!doctype html>
<!DOCTYPE HTML>
不区分大小写!!!!


-->

</body>
</html>

进制

一般显示一个二进制数字时,都会转化成十六进制

字符编码

所有的数据在计算机中都是以二进制形式存储的,文字也不例外

所以一段文字在存储到内存中时,都需要转化成二进制编码

当我们读取这段文字是,计算机将编码转化为字符,供我们阅读

编码

将字符转换成二进制码的过程

解码

将二进制转换成字符的过程称为解码

字符集(charset)

编码和解码所采用的规则称为字符集

乱码问题

如果编码和解码所采用的字符集不同就会出现乱码问题

昨日自默

  1. 图片标签

<img scr="" alt="" title="" width="" height="">
<!--
scr 是该图片的地址
alt 万一图片加载不出来的说明吧
title 悬停文字
长和宽等问题
../返回上一级
-->
  1. 连接标签

<a hert="" target="">点击我跳转</a>
<!--
其中hert是指网站地址
target是指在当前网页打开 还是用新标签打开
------------ _blank     _self
-->
  1. 锚标签

<a name="top">顶部</a>
<a hert="#top">回到顶部</a>

----部分代码演示

<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>链接标签学习</title>
</head>
<body>
<!--使用name作为标记-->
<a name="top">顶部</a>
<!--
a--标签
href:必填 表示要跳转到哪个页面
target:表示窗口在哪里打开
_blank 在一个新标签中打开
——self 在当前页面打开
-->
<a href="first-1.html" target="_blank">点击我跳转到网页1</a>
<br>
<a href="https://www.baidu.com" target="_self">点击我跳转到百度</a>
<br>
<a href="first-1.html">
   <img src="../resources/image/mmexport1644734874662.jpg" alt="韩博轩头像" title="查看更多内容">
</a>
<p>
   <a href="first-1.html">
       <img src="../resources/image/mmexport1644734874662.jpg" alt="韩博轩头像" title="查看更多内容">
   </a>
</p>
<p>
   <a href="first-1.html">
       <img src="../resources/image/mmexport1644734874662.jpg" alt="韩博轩头像" title="查看更多内容">
   </a>
</p>
<p>
   <a href="first-1.html">
       <img src="../resources/image/mmexport1644734874662.jpg" alt="韩博轩头像" title="查看更多内容">
   </a>
</p>
<hr>
<!--锚链接
1.需要一个锚标记
2.跳转到标记
#
-->
<a href="#top">回到顶部</a>
<a name="down">down</a>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>图像学习标签</title>
</head>
<body>
<!--img 学习
src 图片地址 必填
../ --上一级目录
alt:图片名字必填
-->
<img src="../resources/image/mmexport1644734874662.jpg" alt="rose" title="悬停文字" width="300" height="300">
<a href="链接标签.html#down">跳转</a>

<!--功能性链接
邮件链接:mailto;
qq链接:


-->
<a href="mailto:465230710@qq.com">点击来联系我们</a>
<a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=&site=qq&menu=yes">
   <img border="0" src="http://wpa.qq.com/pa?p=2::53" alt="你好,有问题联系我" title="你好,有问题联系我"/>
</a>
</body>
</html>

TODAY CODE

<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>表单学习</title>
</head>
<body>
<h1>注册</h1>
<!--表单 form
action:表单提交的位置,可以是网站也可以是一个请求处理地址
method:post get 提交方式
get方式提交:我们可以在url中看到我们提交的信息不安全,高效
post:比较安全,传输一个大的文件
-->
<from action="5.列表标签.html" method="post">
<!-- 文本输入框 :input type="text"
value="韩博轩真帅" 默认初始值
maxlength="8" 最长能写几个字符
 size="30"   文本框的长度
 -->
<p>名字:<input type="text" name="username" placeholder="请输入用户名" required ></p>
<!--密码 input type="pwd"-->
<p>密码:<input type="password" name="pwd" hidden value="123456"></p>
<!-- 单选框标签
 input type=“radio”
 value:表示单选框的值
 name:表示组
 -->
   <p>性别:
   <input type="radio" value="boy" name="sex" checked disabled/>男
   <input type="radio" value="gril" name="sex"/>女

   </p>
<!-- 多选框   -->
   <p>爱好:
       <input type="checkbox" value="sleep" name="hobby">睡觉
       <input type="checkbox" value="code" name="hobby" checked>敲代码
       <input type="checkbox" value="chat" name="hobby">聊天
       <input type="checkbox" value="game" name="hobby">游戏
   </p>
<!--   按钮
input type="button" 普通按钮
input type="image" 图像按钮
input type="submit" 提交按钮
input type="reset" 重置

-->
<!--   <p>-->
<!--       按钮:-->
<!--       <input type="button" name="btn1" value="点击变长">-->
<!--       <input type="image" src="../resources/image/mmexport1644734874662.jpg">-->
<!--   </p>-->
<!--下拉框,列表框

-->
<p>国家
   <select name="列表名称">
       <option value="china">中国</option>
       <option value="us">美国</option>
       <option value="rs" selected>瑞士</option>
       <option value="jp">东京</option>
       <option value="yindu">印度</option>

   </select>
</p>
<!--
文本域
cols="50" rows="10"
-->
<p>反馈:
<textarea name="textarea" cols="50" rows="10">文本内容</textarea>
</p>

<!--   文件域
input type="file" name="files"
-->
   <p>
       <input type="file" name="files">
       <input type="button" value="上传" name="upload">
   </p>
<!-- 邮件验证-->
   <p>邮箱:
       <input type="email" name="email">
   </p>
<!--url-->
   <p>URL:
       <input type="url" name="url">
   </p>
<!--数字验证-->
   <p>商品数量:
       <input type="number" name="num" max="100" min="0" step="1">
   </p>
<!--   滑块-->
   <p>音量:
       <input type="range"  name="voice" max="100" min="0" step="2">
   </p>
<!--搜索框-->
   <p>搜索:
       <input type="search" name="search" id="mark">
   </p>
<!--增强鼠标可用性-->
   <p>  <label for="mark">你点你我试试</label>
       <input type="text" >
   </p>
   <p>自定义邮箱:
       <input type="text" name="diyemail" pattern="^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$">

   </p>
   
<p>
   <input type="submit">
   <input type="reset" value="清空表单">
</p>
<!--常用验证方式
placeholder 提示信息
required 非空判断
pattern 正则表达式
-->


</from>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>内联框架学习</title>
</head>
<body>
<!--<iframe src="//player.bilibili.com/player.html?aid=6159200&bvid=BV11s41167h6&cid=10001692&page=1"-->
<!--       scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true">-->
<!--</iframe>-->

<iframe src="https:/www.baidu.com" frameborder="0" width="1000px" height="800px"></iframe>
<!--iframe 内联框架
src:地址
w-h:宽度高度

-->
<iframe src=""  name=“hello” frameborder="0" width="1000px" height="800px"></iframe>
<a href="https://blog.kuangstudy.com" target="hello">点击跳转</a>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>页面结构分析学习</title>
</head>
<body>
<header>
   <h2>网页头部</h2>
</header>
<section>
   <h2>网页主体</h2>
</section>
<footer>
   <h2>网页脚部</h2>
</footer>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>媒体元素学习</title>
</head>
<body>
<!-- 音频和视频
src 资源路径
controls :控制条
autoplay:自动播放
-->
<video src="../resources/video/wx_camera_1636516224408.mp4" controls autoplay></video>
<audio src="../resources/audio/太傻.mp3" controls autoplay></audio>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>表格学习</title>
</head>
<body>
<!--表格table
行tr rows
列td
border="1px" 表示表格边框 1px表示显示的效果
-->
<table border="1px">
   <tr>
<!--colspan   跨列     -->
       <td colspan="4">1-1</td>
   </tr>
   <tr>
<!-- rowspan 跨列-->
       <td rowspan="2">2-1</td>
       <td>2-2</td>
       <td>2-3</td>
       <td>2-4</td>
   </tr>
   <tr>
       <td>3-1</td>
       <td>3-2</td>
       <td>3-3</td>

   </tr>

</table>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>列表标签</title>
</head>
<body>
<!--有序列表
应用范围:试卷 问答 ...
-->
<ol>
   <li>java</li>
   <li>python</li>
   <li>运维</li>
   <li>j前端</li>
   <li>c/c++</li>
</ol>
<!--无序列表
应用范围:导航 侧边栏 ...
-->
<hr>
<ul>
   <li>java</li>
   <li>pythe</li>
   <li>target</li>
   <li>img</li>
   <li>ol ul </li>
</ul>
<!--自定义列表
dl:标签
dt:列表名称
dd:列表内容
应用:公司网站底部
-->
<dl>
   <dt>学科</dt>
   <dd>Java</dd>
   <dd>python</dd>
   <dd>Linux</dd>
   <dd>c</dd>
   <dt></dt>
   <dd></dd>
   <dd></dd>
   <dd></dd>
   <dd></dd>
</dl>

</body>
</html>

 

总结自默

  1. 列表标签

  • 有序列表--ol表示---li表示里面的

<p>
   <ol>
       <li></li>
       <li></li>
       <li></li>
</ol>
</p>
  • 无序列表--ul表示---li

<p>
   <ul>
       <li></li>
       <li></li>
       <li></li>
</ul>
</p>
  • 自定义--dl--dt(标题)---dd(===li)

<p>
   <dl>
       <dt>学科</dt>
       <dd>java</dd>
       <dd>phython</dd>
       <dd>c/c++</dd>
</dl>
</p>

IMG_20220215_093405

  1. 表格

  • table--表示表格

  • tr---行 td---列

  • border=“1px”--表示表格所呈现的效果

  • col-span-跨列 row-span-跨行

  • colspan=“5”跨5列 rowspan=“5”跨5列

<table>
   <tr>
       <td colspan="2"></td>
       <td></td>
   </tr>
   <!-- 表示一行二列 -->
   <tr>
       <td rowspan="2"></td>
       <td></td>
   </tr>
</table>
  1. 媒体元素

  • src--资源路径

  • controls--控制条

  • video---视频

  • audio---音频

  • autoplay--自动播放

<video src=""  controlsautopaly ></video>
<audio src="" controls autoplay></audio>
  1. 页面结构分析

  • header--头部

  • section--主体

  • footer--脚部

<header></header>
<section></section>
<footer></footer>
  1. 内联框架--就是里面嵌套一个网页

  • iframe--内联框架 src=“”地址 w-h--高度宽度(xxx px)单位是px

<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>内联框架学习</title>
</head>
<body>
<!--<iframe src="//player.bilibili.com/player.html?aid=6159200&bvid=BV11s41167h6&cid=10001692&page=1"-->
<!--       scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true">-->
<!--</iframe>-->

<iframe src="https:/www.baidu.com" frameborder="0" width="1000px" height="800px"></iframe>
<!--iframe 内联框架
src:地址
w-h:宽度高度

-->
<iframe src=""  name=“hello” frameborder="0" width="1000px" height="800px"></iframe>
<a href="https://blog.kuangstudy.com" target="hello">点击跳转</a>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>图像学习标签</title>
</head>
<body>
<!--img 学习
src 图片地址 必填
../ --上一级目录
alt:图片名字必填
-->
<img src="../resources/image/mmexport1644734874662.jpg" alt="rose" title="悬停文字" width="300" height="300">
<a href="链接标签.html#down">跳转</a>

<!--功能性链接
邮件链接:mailto;
qq链接:


-->
<a href="mailto:465230710@qq.com">点击来联系我们</a>
<a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=&site=qq&menu=yes">
   <img border="0" src="http://wpa.qq.com/pa?p=2::53" alt="你好,有问题联系我" title="你好,有问题联系我"/>
</a>
</body>
</html>
  1. 表单

  • form--表单标签

  • action--表单提交的位置可以是网站也可以是一个请求处理的地址

  • method--提交方式 post:比较安全,通常传输一个大的文件

get:可以在url中看到,高效但是不安全

  1. 文本输入框 input type="text" value=""默认值 maxlength最大长度 size文本框的长度

<p>名字:<input type="text" name="username" placeholder="请输入用户名" required ></p>
<!--密码 input type="pwd"-->
<p>密码:<input type="password" name="pwd" hidden value="123456"></p>
  1. 单选框标签-type=“radio”

<!--  单选框标签
input type=“radio”
value:表示单选框的值
name:表示组
-->
<p>性别:
<input type="radio" value="boy" name="sex" checked disabled/>男
<input type="radio" value="gril" name="sex"/>女

</p>
  1. 多选框标签 type=“checkbox”

<!-- 多选框   -->
<p>爱好:
<input type="checkbox" value="sleep" name="hobby">睡觉
<input type="checkbox" value="code" name="hobby" checked>敲代码
<input type="checkbox" value="chat" name="hobby">聊天
<input type="checkbox" value="game" name="hobby">游戏
</p>
  1. <!--按钮:
    input type="button" 普通按钮
    input type="image" 图像按钮
    input type="submit" 提交按钮
    input type="reset" 重置 -->
    <p>
    按钮:
    < <inut type="button" name="btn1" value="点击变长">
    <input type="image" src="../resources/image/mmexport1644734874662.jpg">
    </p>
    1. 下拉框 --select-- option

      <p>国家
      <select name="列表名称">
      <option value="china">中国</option>
      <option value="us">美国</option>
      <option value="rs" selected>瑞士</option>
      <option value="jp">东京</option>
      <option value="yindu">印度</option>

      </select>
      1. 文本域--cols=“50”--rows=“10”---给出建议反馈

      <p>反馈:
      <textarea name="textarea" cols="50" rows="10">文本内容</textarea>
      </p>
      1. 文件域-file type=“file” name=“files”

        <p>
      <input type="file" name="files">
      <input type="button" value="上传" name="upload">
      </p>
      1. 邮箱验证email

      <p>邮箱:
      <input type="email" name="email">
      </p>
      1. url

       <p>URL:
      <input type="url" name="url">
      </p>
      1. 数字验证-type=“number” step=一次可以上调多少

       <p>商品数量:
      <input type="number" name="num" max="100" min="0" step="1">
      </p>
      1. 滑块--range

        <p>音量:
      <input type="range" name="voice" max="100" min="0" step="2">
      </p>
      1. 搜索框 type=“search” id=“”

      <p>搜索:
      <input type="search" name="search" id="mark">
      </p>
      1. 增强鼠标可用性-label-for

       <p>  <label for="mark">你点你我试试</label>
      <input type="text" >
      </p>
      1. 自定义邮箱--diyemail pattern=“正则表达式”

      <p>自定义邮箱:
      <input type="text" name="diyemail" pattern="^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$">

      </p>
      1. 两个按钮一个提交 一个重置

      -------------------------submit ---reset

      <p>
      <input type="submit">
      <input type="reset" value="清空表单">
      </p>
      1. 常用验证方式

      • placeholder提示信息

      • required非空判断

      • pattern正则表达式

        • disable-禁用

        • readonly-只读

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>表单学习</title>
</head>
<body>
<h1>注册</h1>
<!--表单 form
action:表单提交的位置,可以是网站也可以是一个请求处理地址
method:post get 提交方式
get方式提交:我们可以在url中看到我们提交的信息不安全,高效
post:比较安全,传输一个大的文件
-->
<from action="5.列表标签.html" method="post">
<!-- 文本输入框 :input type="text"
value="韩博轩真帅" 默认初始值
maxlength="8" 最长能写几个字符
size="30" 文本框的长度
-->
<p>名字:<input type="text" name="username" placeholder="请输入用户名" required ></p>
<!--密码 input type="pwd"-->
<p>密码:<input type="password" name="pwd" hidden value="123456"></p>
<!-- 单选框标签
input type=“radio”
value:表示单选框的值
name:表示组
-->
<p>性别:
<input type="radio" value="boy" name="sex" checked disabled/>男
<input type="radio" value="gril" name="sex"/>女

</p>
<!-- 多选框 -->
<p>爱好:
<input type="checkbox" value="sleep" name="hobby">睡觉
<input type="checkbox" value="code" name="hobby" checked>敲代码
<input type="checkbox" value="chat" name="hobby">聊天
<input type="checkbox" value="game" name="hobby">游戏
</p>
<!-- 按钮
input type="button" 普通按钮
input type="image" 图像按钮
input type="submit" 提交按钮
input type="reset" 重置

-->
<!-- <p>-->
<!-- 按钮:-->
<!-- <input type="button" name="btn1" value="点击变长">-->
<!-- <input type="image" src="../resources/image/mmexport1644734874662.jpg">-->
<!-- </p>-->
<!--下拉框,列表框

-->
<p>国家
<select name="列表名称">
<option value="china">中国</option>
<option value="us">美国</option>
<option value="rs" selected>瑞士</option>
<option value="jp">东京</option>
<option value="yindu">印度</option>

</select>
</p>
<!--
文本域
cols="50" rows="10"
-->
<p>反馈:
<textarea name="textarea" cols="50" rows="10">文本内容</textarea>
</p>

<!-- 文件域
input type="file" name="files"
-->
<p>
<input type="file" name="files">
<input type="button" value="上传" name="upload">
</p>
<!-- 邮件验证-->
<p>邮箱:
<input type="email" name="email">
</p>
<!--url-->
<p>URL:
<input type="url" name="url">
</p>
<!--数字验证-->
<p>商品数量:
<input type="number" name="num" max="100" min="0" step="1">
</p>
<!-- 滑块-->
<p>音量:
<input type="range" name="voice" max="100" min="0" step="2">
</p>
<!--搜索框-->
<p>搜索:
<input type="search" name="search" id="mark">
</p>
<!--增强鼠标可用性-->
<p> <label for="mark">你点你我试试</label>
<input type="text" >
</p>
<p>自定义邮箱:
<input type="text" name="diyemail" pattern="^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$">

</p>

<p>
<input type="submit">
<input type="reset" value="清空表单">
</p>
<!--常用验证方式
placeholder 提示信息
required 非空判断
pattern 正则表达式
-->


</from>
</body>
</html>










``````

------------恢复内容结束------------

**------------恢复内容结束------------**
posted @   韩dei是你  阅读(16)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示