H5(1)

目录


layout: post title: HTML5(一)基本结构、标签与表单元素 description: HTML5(一)基本结构、标签与表单元素 tag: 前端


@[Toc]

基本结构

语法

<!DOCTYPE html>
<html lang="en">
    <!--注释格式写法-->
    <!--标签对<...></...>成对出现,代表着开启标签,关闭标签-->
<head>
    <meta charset="UTF-8">
    <meta name="keywords" content="CSDN">
    <meta name="description" content="博客">
    <!--meta 是描述性标签,name代表描述名称,content代表描述内容-->
    <title>我的第一个html</title>
    <!--头部的标题名-->
    <!--head是网页头部-->
</head>
<body>
    <!--body是网页主体-->
<h1>1级标题</h1>
<h2>2级标题</h2>
<h3>3级标题</h3>
<h4>4级标题</h4>
<h5>5级标题</h5>
<h6>6级标题</h6>
    <!--h+tab快捷键:标题标签-->
<p>两只老虎</p>
<p>三只老虎</p>
<p>四只老虎</p>
跑得快,跑得快<br/>一只没有耳朵,一只没有眼睛<br/>真奇怪,真奇怪
<!--p+tab快捷键:段落标签-->
<hr/>
    <!--<hr/>:水平线标签-->
    <!--<br/>:换行标签-->
<strong>粗体</strong><br/><em>斜体</em>
<!--特殊符号-->
<hr/>
空     格(使用多个空格,页面显示只有一个空格)
使用特殊的符号表示空格“&nbsp+分号转义”<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>
&gt;
<br/>
&lt;
<br/>
&copy;
    
</body>
</html>

结果

在这里插入图片描述 分割线样式参考

图像标签

<hr/>
<img src="../resources/images/1.jpg" alt="girl" title="悬停文字" height="236" width="220">
<!--快捷键img+tab,图片标签
src:图片路径(相对路径<相对于html文件>/绝对路径)
../:回到上级目录
alt:加载失败时返回
title:悬停文字
height/width...
-->

在这里插入图片描述

链接标签

<a href="https://www.bilibili.com/video/BV1x4411V75C?p=5&spm_id_from=pageDriver">点击跳转到狂神说java</a>
<br/>
<a href="demo-1.html">点击跳转到helloworld</a>
<br/>
<a name="first picture"></a>
<a href="https://blog.csdn.net/baiduwaimai" target="_blank"><img src="../resources/images/2.jpeg" alt="智子" title="点击跳转到我的博客" >
</a>
<br>
<p>
    <a href="https://blog.csdn.net/baiduwaimai" target="_blank"><img src="../resources/images/2.jpeg" alt="智子" title="点击跳转到我的博客" >
</p>
<p>
    <a href="https://blog.csdn.net/baiduwaimai" target="_blank"><img src="../resources/images/2.jpeg" alt="智子" title="点击跳转到我的博客" >
</p>
<p>
    <a href="https://blog.csdn.net/baiduwaimai" target="_blank"><img src="../resources/images/2.jpeg" alt="智子" title="点击跳转到我的博客" >
</p>
<a href="#first picture">点击转到第一张图片位置</a>
<!--快捷键a+tab,a(链接)标签
href:链接地址,,也可以填html文件地址,a标签用作锚链接标记时删除此项
标签对中间为超链接显示内容
target:链接打开的位置
    _blank:在新页面打开
    _self:(默认选项)在当前页面打开
-->
<!--锚链接
a标签,先用a标签设置标记,name为标记名,a标签用作标记时href删掉,在锚链接的href项填#+标记名,则跳转到标记处
#+标记名也可直接放在html文件名后边,跳转到某网页特定位置处
-->
<br>
<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>
<br/>
<a href="mailto:lewwhut@gmail.com">点击联系我</a>

在这里插入图片描述

块元素与行内元素

块元素:无论内容多少,该元素独占一行,例如h标签,p标签

行内元素:在一行内累积,不会自动换行,a标签,strong标签(粗体),em标签(斜体)

列表标签

<!--列表-->
<!--有序列表,order list-->
<ol>
    <li>python</li>
    <li>java</li>
    <li>c</li>
    <li>c++</li>
</ol>
<hr>
<!--无序列表,unorder list-->
<ul>
    <li>python</li>
    <li>java</li>
    <li>c</li>
    <li>c++</li>
</ul>
<hr>
<!--自定义列表,definitely list
<dt>表名</dt>
<dd>选项</dd>
-->
<dl>
    <dt>编程语言</dt>
    <dd>python</dd>
    <dd>java</dd>
    <dd>c</dd>
    <dd>c++</dd>
</dl>

在这里插入图片描述

表格标签

<!--表格标签
table
tr:表格行
td:表格列
colspan
rowspan
-->
<table border="1px">
    <tr>
        <td colspan="4">1-1</td>
    </tr>
    <tr>
        <!--跨列colspan-->
        <td rowspan="2">2-1</td>
        <td>2-2</td>
        <td>2-3</td>
        <td>2-4</td>
    </tr>
    <tr>
        <td>3-2</td>
        <td>3-3</td>
        <td>3-4</td>
    </tr>
</table>

在这里插入图片描述

媒体元素

<video src="../resources/video/video1.mp4" controls height="800" width="1800"></video>
<!--src;资源地址
controls:设置播放器控制面板
autoplay:自动播放
-->
<audio src="../resources/audio/Love%20Story.mp3" controls autoplay></audio>

在这里插入图片描述

页面结构

在这里插入图片描述在这里插入图片描述

iframe 内部框架

<iframe src="https://www.baidu.com/" name="baidu" frameborder="0" width="800" height="1000"></iframe>

在这里插入图片描述

表单

在这里插入图片描述在这里插入图片描述

<!--快捷键form+tab:表单
action:表单提交的位置,可以是一个html,也可以是一个请求处理的地址
method:提交方式
    get:能在url中看到提交的信息,不安全,但是高效
    post:比较安全,也可传输大文件

-->
<!--input标签为文本输入框
type选项设置
    text:普通文本框
    password:密码文本框(输入显示为*)
    submit:提交按钮
    reset:重置按钮
    radio:单选框,包含基本的三要素
        <input type="radio" value="初始值" name="组名">显示的修饰文本
        name一致代表同一个组,同一个组中只能单选一项
    checkbox:多选框
		<input type="checkbox" name="hobby" value="play video games">打游戏
        <input type="checkbox" name="hobby" value="lisen to music">听音乐
        <input type="checkbox" name="hobby" value="play basketball">打篮球
    button:普通按钮
		<input type="button" name="btn" value="点击变长">value值为按钮上边显示的文字
    -->

<form action="" method="get">
    <p>用户名:
        <input type="text" name="username">
    </p>
    <p>密码:&nbsp;&nbsp;&nbsp;
        <input type="password"name="pwd">
    </p>
    <p>
        <input type="submit">
        <input type="reset">
    </p>
    <p>性别:
        <input type="radio" value="man" name="sex"><input type="radio" value="woman" name="sex"></p>

在这里插入图片描述

按钮和多选框


    <p>爱好:
        <input type="checkbox" name="hobby" value="play video games">打游戏
        <input type="checkbox" name="hobby" value="lisen to music">听音乐
        <input type="checkbox" name="hobby" value="play basketball">打篮球
    </p>
    <p>
        <input type="button" name="btn" value="点击变长">
    </p>
    <p>
        <input type="submit">
        <input type="reset">
    </p>

在这里插入图片描述

下拉框

文本域

文件域

邮箱验证

数字验证

滑块

搜索框

<!--下拉框-->
    <p>国籍:
        <select name="列表名称" >
            <option value="0">中国</option>
            <option value="0">美国</option>
            <option value="0">英国</option>
            <option value="0"selected>日本</option> //selected 默认选项
        </select>
    </p>
<!--textarea 文本域-->
    <p>文本域
        <textarea name="textarea" cols="50" rows="10">文本内容</textarea>
    </p>
<!--filearea 文件域-->
    <p>文件域
        <input type="file" name="filearea">
        <input type="button" value="上传" name="upload">
    </p>
<!--邮件验证-->
    <p>email:
        <input type="email" name="email">
    </p>
<!--数字-->
    <p>数量:
        <input type="number" name="num" max="100" min="0" step="1">
    </p>
<!--滑块-->
    <p>音量:
        <input type="range" name="range" value="50" max="100" min="0" step="2">
    </p>
<!--搜索-->
    <p>搜索:
        <input type="search" name="search">
    </p>

在这里插入图片描述

表单的应用

在这里插入图片描述

隐藏域:可以提交,不显示,通常用于传输默认值(value)

只读:固定值,仅显示,不可操作

禁用:组件呈灰色,无效

表单初级验证

placeholder:提示信息

required:非空判断

pattern: 正则表达式,判断是否符合正则表达式规范

常用正则表达式

表单的应用

[外链图片转存中…(img-xvH0hNus-1625658767372)]

隐藏域:可以提交,不显示,通常用于传输默认值(value)

只读:固定值,仅显示,不可操作

禁用:组件呈灰色,无效

表单初级验证

placeholder:提示信息

required:非空判断

pattern: 正则表达式,判断是否符合正则表达式规范

常用正则表达式

打赏一个呗

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码支持
扫码打赏鸭!

打开支付宝扫一扫,即可进行扫码打赏哦