HTML

HTML

基本内容

<!--DOCTYPE告诉浏览器使用什么规范-->
<!DOCTYPE html>
<html lang="en">
<!--头部-->
<head>
    <!--meta描述网站的信息-->
    <!--meta一般做SEO-->
    <meta charset="UTF-8">
    <meta name="wkey" content="史小鹏">
    <title>Title</title>
</head>
<!--网页主体(网页内)--> 
HELLO
</body>
</html>

基本标签

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>基本标签</title>
</head>
<br>
<h1>一级标签</h1>
<h2>二级标签</h2>
<!--段落标签-->
<p>第一段</p>
<p>第二段</p>
<!--水平线标签-->
<hr>
<!--换行标签-->
史小鹏
</br>
史小鹏
</br>
<hr>
<!--粗体斜体-->
<strong>粗体</strong>
</br>
<em>斜体</em>
</br>
<hr>
<!--特殊符号-->
空格:空&nbsp;格
</br>
大于号:&gt;
</br>
小于号:&lt;
</br>
版权符号:&copy;

</br>
</body>
</html>

图像标签

<!--图像地址、图像的替代文字、鼠标悬停提示文字、图像宽度、图像高度-->
<img src="" alt="" title="" width="" height="">
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>图像</title>
</head>
<body>
<!--图像地址、图像的替代文字(如果加载失败的话)、鼠标悬停提示文字、图像宽度、图像高度-->
<!--地址可以填相对路径(建议)-->
<!--相对路径:相对本文件的位置(../代表回退一个文件)-->
<!--图片文字:必填-->
<img src="../rescourse/image/1.jpg" alt="图像" title="悬停文字" width="300" height="200">
</body>
</html>

链接标签

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>链接标签</title>
</head>
<br>
<!--链接路径、链接在哪个窗口打开-->
<!--<a href="链接路径(必填)" target="链接在哪个窗口打开">链接文本或图像</a>-->
<!--target:
_self在自己的网页中打开(默认)
_blank在一个新标签页面中打开
-->
<a href="https://www.baidu.com/" >点击我跳转到百度</a>
</br>
</br>
<a href="https://www.baidu.com/" >
    <img src="../rescourse/image/1.jpg" alt="图像" title="悬停文字" width="300" height="200">
</a>
</br>
</br>
<a href="https://www.baidu.com/" target="_blank">点击我跳转到百度</a>
</body>
</html>

瞄链接

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>瞄链接</title>
</head>
<br>
<!--能够实现本页面位置跳转和页面之间的跳转-->
<a name="x1">标记</a>
</br>
</br>
<a href="#x1">回到标记</a>
</body>
</html>

列表

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>列表</title>
</head>
<body>
<!--有序列表-->
<ol>
    <li>java</li>
    <li>python</li>
    <li>c</li>
    <li>c++</li>
</ol>
<hr/>
<!--无序列表-->
<ul>
    <li>java</li>
    <li>python</li>
    <li>c</li>
    <li>c++</li>
</ul>
<hr/>
<!--自定义列表
dl:标签
dt:列表名称
dd:列表内容
常用在网站底部
-->
<dl>
    <dt>学科</dt>
    <dd>python</dd>
    <dd>c</dd>
    <dd>c++</dd>
    <dd>java</dd>

    <dt>姓名</dt>
    <dd>张三</dd>
    <dd>李四</dd>
    <dd>王五</dd>
    <dd>赵六</dd>
</dl>
</body>
</html>

表格标签

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表格</title>
</head>
<body>
<!--表格table(border:线条宽度)
行:tr
列:td
-->
<table border="1px">
    <tr>
        <!--colspan跨列(写上跨几列)-->
        <!--rowspan跨行(写上跨几行)-->
        <td colspan="2">1-1</td>
        <td>1-2</td>
        <td>1-3</td>
        <td>1-4</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>
        <td>3-4</td>
    </tr>
</table>
</body>
</html>

视频和音频

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>媒体元素</title>
</head>
<body>
<!--音频和视频-->
<!--
controls:显示控制条(视频或音频)
autoplay:自动播放
-->
<!--视频-->
<video src="../rescourse/sxp.mp4" controls autoplay></video>
<!--音乐-->
<audio src="../rescourse/sxp.mp3" controls autoplay></audio>
</body>
</html>

页面结构分析

<!--独立的文章内容-->
<article></article>
<!--相关内容或应用(常用于侧边栏)-->
<aside></aside>
<!--导航类辅助内容-->
<nav></nav>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>页面结构</title>
</head>
<body>
<header>网页头部</header>
<section>
    网页主体
</section>
<footer>网页脚部</footer>
</body>
</html>

iframe内联框架

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>iframe内联框架</title>
</head>
<body>
<!--
src:引用页面地址
name:引用标识名
frameborder:是否显示边框(0:不显示,1:显示(默认))
-->
<iframe src="https://www.bilibili.com/read/cv5702420?spm_id_from=333.999.0.0" frameborder="1" name="sxp" width="1000px" height="800px"></iframe>
</body>
</html>

表单

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>注册</title>
</head>
<body>
<!--
method:规定如何发送表单数据(post:比较安全,可以传输大文件,get:我们可以在url中看到提交的信息(不安全))
action:表示向何处发送表单数据(可以是网站,也可以是一个请求处理地址)
input: type="text":文本输入框 type="password":密码输入框
input: type="submit":提交 type="reset":重置
-->
<form method="post" action="表格.html">
    <p>名字:<input type="text" name="username"></p>
    <p>密码:<input type="password" name="pwd"></p>
    <p>
        <input type="submit">
        <input type="reset">
    </p>
</form>
</body>
</html>

input等内容(单/多选框/按钮/下拉框/文本域)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>注册</title>
</head>
<body>
<!--
method:规定如何发送表单数据(post:比较安全,可以传输大文件,get:我们可以在url中看到提交的信息(不安全))
action:表示向何处发送表单数据(可以是网站,也可以是一个请求处理地址)
input: type="text":文本输入框 type="password":密码输入框
input: type="submit":提交 type="reset":重置
input: type="radio":单选框
-->
<form method="post" action="表格.html">
    <!--
    在input里面的属性:
    value:默认初始值
    maxlength="":最长能写几个字符
    size:文本框的长度
    radio:单选框,name相同时,只能选择一个
    radio:value:单选框的值
    -->
    <!--checked:默认选中-->
    <!--placeholder提示信息-->
    <p>名字:<input type="text" name="username"></p>
    <p>密码:<input type="password" name="pwd" placeholder="请输入密码"></p>
    <p>性别:
        <input type="radio" value="boy" name="sex" checked>男
        <input type="radio" value="girl" name="sex">女

    </p>
    <!--多选框checkbox-->
    <!--checked:默认选中-->
    <p>爱好:
        <input type="checkbox" value="sleep" name="hobby">睡觉
        <input type="checkbox" value="eat" name="hobby" checked>吃饭
        <input type="checkbox" value="talk" name="hobby">聊天
        <input type="checkbox" value="drink" name="hobby">喝水
    </p>
    <!--按钮-->
    <p>按钮:
        <!--普通按钮-->
        <input type="button" name="btn1" value="点击这个">
        <!--图片按钮-->
        <input type="image" src="sxp.jpg">
    </p>
    <!--下拉框select-->
    <!--selected:表示默认值-->
    <p>下拉框:
        <select>
            <option value="选项的值">中国</option>
            <option value="选项的值">美国</option>
            <option value="选项的值">俄罗斯</option>
            <option value="选项的值">英国</option>
            <option value="选项的值" selected>法国</option>
        </select>
    </p>
    <!--文本域-->
    <!--
    cols:行
    rows:列
    -->
    <p>反馈
        <textarea name="text" cols="50" rows="10">文本内容</textarea>
    </p>
    <!--文件域(上传文件)-->
    <p>文件域
        <input type="file" name="sxp">
    </p>
    <p>
        <input type="submit">
        <input type="reset">
    </p>
</form>
</body>
</html>

验证(邮件验证/数字/URL/滑块/搜索)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>验证</title>
</head>
<body>
<form method="post" action="表格.html">
    <!--邮件验证-->
    <p>邮箱:
        <input type="email" name="email">
    </p>
    <!--URL-->
    <p>URL:
        <input type="url" name="url">
    </p>
    <!--数字
    max:最大
    min:最小
    step:步长
    -->
    <p>数字:
        <input type="number" name="num" max="100" min="0" step="1">
    </p>
    <!--滑块range-->
    <p>滑块:
        <input type="range" name="voice" max="100" min="0" >
    </p>
    <!--搜索-->
    <p>搜索:
        <input type="search" name="search">
    </p>
    <p>
        <input type="submit">
        <input type="reset"> 
    </p>
</form>

</body>
</html>

补充

  • 只读:readonly
  • 禁止(选择/按钮):disabled
  • 隐藏(如隐藏密码输入框等):hidden
  • 密码或文本里value:默认值
  • 提示信息:placeholder
  • 非空判断(为空不能提交):required
  • 正则表达式(从网上查常用正则表达式):pattern
posted @ 2022-02-22 16:39  史小鹏  阅读(25)  评论(0编辑  收藏  举报