JavaSE基础二十六:HTML下的基本标签、列表、表格、媒体元素

一、HTML

1.HTML简介
HTML : Hyper Text MarkUp Language (超文本标记语言)
文本:文字、有格式的文本
超文本:文字,图片,音频,视频,动画、等

1.2 W3C标准
W3C:万维网联盟
结构化标准 (XHTML、HTML)
表现标准 (CSS)
行为标准 (Dom、ECMAScript标准==> JavaScript)

万维网联盟创建于1994年,是Web技术领域最具权威和影响力的国际中立性技术标准机构
很多浏览器还停留在ES5规范上,但是开发人都使用的是ES6规范

1.3域名后缀:
.com 国际
.cn 中国
.org 开源

二、IDEA写HTML

HTML的基本结构
大多数的HTML 标签 都以 <> 开始 </> 结尾
正常网页的所有内容都需要放在 < body> 标签中

<!DOCTYPE html>
<html lang="en">
<!--头部-->
<head>
    <meta charset="UTF-8">
    <!--正常的标签都是需要成对出现的-->
    <title>我的第一个网页</title>
</head>
<!--主体-->
<body>

</body>
</html>

在这里插入图片描述

网站的基本标签:

2.1

<!DOCTYPE html>
<html lang="en">
<!--头部-->
<head>
    <meta charset="UTF-8">
    <title>我的第一个网页</title>
</head>
<!--主体-->
<body>

<!--可以是音频,视频,新的标签:侧边栏,导航栏-->
<!--h1~h6是标签-->
<h1>hello,world</h1>

</body>
</html>

2.2

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>静夜思</title>
</head>
<body>

<!--br是换行-->
<h1>静夜思</h1> <br>
<!--hr是分割线-->
<hr>
<!--em是斜体-->
<em>唐 李白</em>
<!--p是段落-->
<p>
    窗前明月光,<br>
    疑是地上霜。<br>
    举头望明月,<br>
    低头思故乡。<br>
</p>

</body>
</html>

在这里插入图片描述

2.3

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <!--网站的关键字描述-->
    <meta name="keywords" content="一起学Java">
    <!--网站的描述-->
    <meta name="description" content="学Java">
    <!--
    name是名称的意思,指出我这个标签是什么类型
    content是内容的意思,指出这个类型标签的值
    -->
    <title>你好</title>
</head>
<body>
</body>
</html>

2.4

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>网页的基本标签</title>
</head>
<body>
<!--空格 &nbsp;-->
<p>欢迎来到王者荣耀</p>
<p>欢迎来到 王者荣耀</p>
<p>欢迎来到        王者荣耀</p>
<p>欢迎来到&nbsp;&nbsp;&nbsp;王者荣耀</p>

<!--换行 br-->

<!--大于小于号-->
&gt;
&lt;<br>

<!--版权符号-->
&copy; 版权所有人:八神庵;<br>

<!--万能的公式 & ;-->
&phone;<br>

<!--字体样式 strong加粗 em斜体-->
<strong>马云</strong>
<p>
    <em>阿里巴巴</em>
</p>

<hr>

<!--标签标题 h1~h6-->

<h1>一级标题</h1><br>
<h2>二级标题</h2><br>
<h3>三级标题</h3><br>
<h4>四级标题</h4><br>
<h5>五级标题</h5><br>
<h6>六级标题</h6><br>

<hr>

<!--段落标签 p-->
<p>  
    走走,走走走,我们小手拉大手
</p>

<p>
    走走,走走走,一同去郊游
</p>



</body>
</html>

2.5

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>图片标签</title>
</head>
<body>
<!--
src:图片的路径
alt:图片加载失败后,表示图片的问题
title:鼠标放在图片上的悬浮提示
width:宽
height:高
-->
<img src="../statics/images/1001677.jpg" alt="图片加载失败" title="房屋" width="800" height="500">

</body>
</html>

2.6

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>超链接</title>
</head>
<body>
<!--超链接表示从一个地方跳转到另一个地方-->
<!--
href:表示要跳转的地址
target:目标打开的窗口是在当前页面打开,还是在新的页面打开
        _self 在当前窗口打开
        _blank 在新窗口打开
-->

<a href="https://www.baidu.com/" target="_blank" >百度</a>

<a href="https://www.baidu.com/" target="_blank">
    <img src="../statics/images/1001677.jpg" width="800" height="600">
</a>

</body>
</html>

2.7

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>锚链接</title>
</head>
<body>
<!--设置标题-->
<a href="#markerA">A</a> <br>
<a href="#markerB">B</a> <br>
<a href="#markerC">C</a> <br>

<a href="https://www.baidu.com">D</a> <br>
<a href="3.基本结构.html#haha">E</a><br>

<a href="">F</a><br>

<hr>


<p>1111111111111111111</p>
<p>1111111111111111111</p>
<p>1111111111111111111</p>
<p>1111111111111111111</p>
<p>1111111111111111111</p>
<a name="markerA">你找到了A</a>
<p>1111111111111111111</p>
<p>1111111111111111111</p>
<p>1111111111111111111</p>
<a name="markerB">你找到了B</a>
<p>1111111111111111111</p>
<p>1111111111111111111</p>
<p>1111111111111111111</p>
<p>1111111111111111111</p>
<p>1111111111111111111</p>
<p>1111111111111111111</p>
<a name="markerC"><h1>你找到了C</h1></a>
<p>1111111111111111111</p>
<p>1111111111111111111</p>
<p>1111111111111111111</p>
<p>1111111111111111111</p>


</body>
</html>

在这里插入图片描述

列表、表格、媒体元素

2.8

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>列表</title>
</head>
<body>

<!--无序列表 ul-li -->
<ul>
    <li>世界</li>
    <li>你好</li>
</ul>

<hr>

<!--有序列表 ol-li -->
<ol>
    <li>张三</li>
    <li>李四</li>
</ol>

<hr>

<!--自定义列表 dl-dt-dd-->
<dl>
    <dt>水果</dt>
    <dd>苹果</dd>
    <dd>香蕉</dd>
    <dd>橘子</dd>
</dl>

</body>
</html>

2.9

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表格</title>
</head>
<body>

<!--表格 table
border="1px" 边框属性
-->
<!--
行 tr
列 td
-->

<table border="1px">
    <tr>
        <td>1-1</td>
        <td>1-2</td>
    </tr>
    <tr>
        <td>2-1</td>
        <td>2-2</td>
    </tr>
</table>

<hr>

<!--跨行和跨列-->
<!--跨列-->
<table border="1px">
    <tr >
        <td colspan="2">1-1</td>
    </tr>
    <tr>
        <td>2-1</td>
        <td>2-2</td>
    </tr>
</table>

<hr>

<!--跨行-->
<table border="1px">
    <tr>
        <td rowspan="2">1-1</td>
        <td>1-2</td>
    </tr>
    <tr>
        <td>2-1</td>
    </tr>
</table>


</body>
</html>

在这里插入图片描述
2.10 视频地址需为本地地址

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>视频</title>
</head>
<body>

<!--video标签
想要播放的视频必须是本地的,可以直接播放的

src:视频的路径
controls:提供播放按钮,进度条,下载按钮,全屏按键,音量控制
autoplay:自动播放
loop:循环播放
-->

<video src="https://vdept.bdstatic.com/4851384657325763486b7755476d7752/
776a574278317766/a7610772c1b41104b811240e070aed96b2055fb10eca9de146aece110dca31891eea0d9933c85ca6fc7f5c8d6ae65648
.mp4?auth_key=1576586545-0-0-0206b01b71241f0fd20999cc076af951
" controls autoplay width="800" height="400"></video>


</body>
</html>

2.11 歌曲地址需是本地地址

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>音频</title>
</head>
<body>

<!--音频audio-->
<!--
src:音频的路径
controls:提供播放按钮,进度条,下载按钮,全屏按键,音量控制
autoplay:自动播放
loop:循环播放
-->
<audio src="../statics/musics/下山.m4a" controls autoplay></audio>


</body>
</html>

2.12

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>内联框架</title>
</head>
<body>
<!--iframe
src:地址
-->
<iframe src="https://www.baidu.com" width="800" height="400"></iframe>

<!--创建一个内联框架 名字叫mainframe-->
<iframe name="mainframe" ></iframe>
<!--创建一个超链接 连接为百度 在哪里显示呢 在内联框架里显示-->
<a href="https://www.baidu.com" target="mainframe">点击显示</a>


</body>
</html>
表单

2.13

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>我的第一个表单</title>
</head>
<body>

<!--form 表单
action:提交地址
method:提交的方式
        get:携带参数,参数在url中可见,不安全,大小有限
        post:参数不可见,安全,大小没有限制
-->
<form action="test.html" method="get">
<!--输入框
    input标签
        name:必须写上
        type:
              text:文本框
              password:密码框
              submit:提交按钮
              rest:重置
-->
    <p>账号
        <input type="text" name="username">
    </p>
    <p>密码
        <input type="password" name="password">
    </p>

    <p>
        <input type="submit" name="提交">
        <input type="reset" name="重置">
    </p>

</form>
</body>
</html>

在这里插入图片描述

2.14

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表单元素</title>
</head>
<body>

<form action="test.html" method="post">
    <!--
    文本框:text
    value:文本框的默认值
    size:文本框的长度
    maxlength:文本框最大的输入长度
    -->
    <p>
        <input type="text" name="username" value="用户名" size="30" maxlength="20">
    </p>

    <!--密码框
    参数与文本框基本相同
    -->
    <p>
        <input type="password" name="password" size="30">
    </p>

    <!--单选框radio
    value:表单提交的值
    name:名字相同,自动分组
    checked:默认选中
    disabled:禁用
    -->
    <p>
        <input type="radio" name="sex" value="" checked><input type="radio" name="sex" value=""></p>

    <!--多选框 checkbox
    value:提交的值
    name:名字,如果是分组,名字必须一致
    checked:默认选中
    disabled:禁用
    -->
    <p>
        <input type="checkbox" name="hobby" value="篮球" checked>篮球
        <input type="checkbox" name="hobby" value="足球">足球
        <input type="checkbox" name="hobby" value="乒乓球">乒乓球
        <input type="checkbox" name="hobby" value="羽毛球">羽毛球
    </p>

    <!--下拉框 select
    select:
            name:组件名字,必填
            size:显示的数量,默认为1
    option:选项
            value:必填
            selected:默认选中
    -->
    <select name="科目" size="3">
        <option value="1">语文</option>
        <option value="2">数学</option>
        <option value="3">英语</option>
        <option value="4">物理</option>
        <option value="5">化学</option>
    </select>

    <!--按钮
    value:按钮上的文字
    -->
    <p>
        <input type="submit" value="提交">
        <input type="reset" value="重置">
        <input type="button" value="点我">
        <input type="image" src="../statics/images/1001677.jpg" width="100" height="50">
    </p>

    <!--文本域
    textarea
    -->
    <textarea name="textarea" cols="30" rows="10"></textarea>

    <!--邮箱
    email
    -->
    <p>邮箱
        <input type="email" name="email">
    </p>

    <!--网址
    url
    -->
    <p>网址
        <input type="url" name="url">
    </p>

    <!--数字:number
    max:最大
    min:最小
    step:步长
    -->
    <p>计数
        <input type="number" max="100" min="0" step="10">
    </p>

    <!--滑块 range
     默认值:0~100
    -->
    <p>
        <input type="range" name="range" min="0" max="100" step="2">
    </p>

    <!--搜索框 search-->
    <p>
        <input type="search" name="search">
    </p>
</form>

</body>
</html>

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

2.15

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>文件域</title>
</head>
<body>

<!--
上传文件会用
表单需要支持提交复杂文件 enctype="multipart/form-data"
-->

<form action="test.html" method="get" enctype="multipart/form-data">
    <input type="file" name="video">
</form>

</body>
</html>

在这里插入图片描述

2.16

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表单应用</title>
</head>
<body>

<form action="test.html" method="post">
    <!--placeholder 默认提示:告诉客户应该怎么做-->
    <p>用户名
        <input type="url" name="username" placeholder="必须是url格式">
    </p>

    <!--required表示该字段必填-->
    <p>密码
        <input type="password" name="password" required>
    </p>

    <!--pattern 正则表达式-->
    <p>手机号
        <input type="text" name="phonenumber" required pattern="^1[358]\d{9}">
    </p>

    <p>
        <input type="submit" value="提交">
        <input type="reset" value="重置">
    </p>
</form>
</body>
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值