HTML5学习笔记

HTML详解

1、初识HTML

什么是HTML

  • Hyper Test Markup Language(超文本标记语言)

2、网页基本信息

2.1、第一个网页和网页基本标签

<!--  DOCTYPE:告诉浏览器,我们要使用什么规范  -->
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="keywords" content="狂神说java,西部开源">
    <meta name="keywords" content="这里可以学java ">
    <title>基本标签学习</title>
</head>
<body>
<!--标题标签-->
<h1>一级标签</h1>
<h2>二级标签</h2>
<h3>三级标签</h3>
<p>青春如歌,礼赞中国”主题演讲比赛评分标准</p>
<p>一、比赛规则:演讲比赛评分:采取100分制。</p>
<p>1、主题鲜明、中心突出,结构严谨、层次清晰,内容正确、联系实际,选材典型、杜绝抄袭。</p>
<p>普通话标准,声音洪亮,语速适当,语调仰扬顿挫,富有变化。</p>
<p>表情丰富,动作得体、手势自然,服装适宜。</p>

<!--水平标线-->
<hr>
    
<h1>字体样式</h1>
粗体:<strong>I love you</strong>
斜体:<em>I love you</em>
<!--特殊符号-->
空&nbsp,&nbsp,&nbsp,&nbsp,&nbsp,&nbsp,&nbsp,&nbsp,&nbsp,&nbsp,格
<br>
&gt
<br>
&lt
<br>
&copy;版权所有
</body>
</html>

2.2、图像标签

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>图像标签</title>
</head>
<body>
<!--
src:图片地址(必填)
    相对地址(推荐使用),绝对地址
    ../   --上一级目录
alt:图片名字-->
<a name="down"></a>
<img src="../resources/坚持喜欢的人.jpg" alt="黄静雯" title="吴上旺喜欢的人儿" width="500" height="500">
</body>
<a href="链接标签.html#down">跳转 </a>
</html>

2.2、超链接标签及应用

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>链接标签</title>
</head>
<body>
<a href="top">顶部</a>

<!--
href:必填,表示要跳转到那个页面
          _blank:在新的标签中打开
          _self: 在自己的网页中打开
-->
<a href="1、我的第一个网页.html" target="_blank">点击我跳转到页面1</a>
<hr>
<p><a href="1、我的第一个网页.html" target="_blank">
    <img src="../resources/坚持喜欢的人.jpg" alt="黄静雯" title="吴上旺喜欢的人儿" width="500" height="500">
</a></p>
<p><a href="1、我的第一个网页.html" target="_blank">
    <img src="../resources/坚持喜欢的人.jpg" alt="黄静雯" title="吴上旺喜欢的人儿" width="500" height="500">
</a></p>
<p><a href="1、我的第一个网页.html" target="_blank">
    <img src="../resources/坚持喜欢的人.jpg" alt="黄静雯" title="吴上旺喜欢的人儿" width="500" height="500">
</a></p>
<p><a href="1、我的第一个网页.html" target="_blank">
    <img src="../resources/坚持喜欢的人.jpg" alt="黄静雯" title="吴上旺喜欢的人儿" width="500" height="500">
</a></p>
<p><a href="1、我的第一个网页.html" target="_blank">
    <img src="../resources/坚持喜欢的人.jpg" alt="黄静雯" title="吴上旺喜欢的人儿" width="500" height="500">
</a></p>


<a href="#top">回到顶部</a>
<a href="图像标签.html#down">跳转</a>
<a name="down"></a>
</body>
</html>

2.3、块元素和行内元素

  • 块元素
    • 无论内容多少,该元素独占一行

    • (p、h1~h6)

    • 行内元素

      • 内容撑开宽度,左右都是行内元素的可以排在一行
      • (a.strong.en...)

2.4、列表

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>列表</title>
</head>
<body>
<!--有序列表-->
<ol>
    <li>java</li>
    <li>python</li>
    <li>c/c++</li>
    <li>前端</li>
</ol>
<!--无序列表-->
<ul>
    <li>java</li>
    <li>python</li>
    <li>c/c++</li>
    <li>前端</li>
</ul>
<!--自定义列表
dl  :标签
dt  :列表名称
dd  :列表内容
-->
<dl>
    <dt>学科</dt>
    <dd>java</dd>
    <dd>前端</dd>
    <dd>运维</dd>
    <dd>后端</dd>
</dl>
</body>
</html>

2.5、表格

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表格</title>
</head>
<body>
<!--
tr   :行
td   :列
-->
<table border="1px">
    <tr>
        <td colspan="4">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;学生成绩</td>

    </tr>
    <tr>
        <td rowspan="2">吴上旺</td>
        <td>语文</td>
        <td>100</td>
        <td>100</td>
    </tr>
    <tr>
        <td>数学</td>
        <td>100</td>
        <td>100</td>
    </tr>
    <tr>
        <td rowspan="2">黄静雯</td>
        <td>语文</td>
        <td>100</td>
        <td>100</td>
    </tr>
    <tr>
        <td>数学</td>
        <td>100</td>
        <td>100</td>
    </tr>
</table>
</body>
</html>

2.6、媒体和音频

<body>
<!--音频和视频
src:资源路径
controls  控制条
autoplay  自动播放
-->
<video src="../resource/video/片头.mp4" controls autoplay></video>
<audio src="../resource/萤火虫和你.mp3"></audio>
</body>

2.7、iframe内联框架

<body>
<!--iframe内联框架
src :地址
w-h :宽度高度
-->
<iframe src="" name="hello" frameborder="0" width="1000" height="800">拍一拍</iframe>
<a href="1、我的第一个网页.html" target="hello">点我拍一拍</a>
</body>

2.8、表单及应用

2.8.1、表单的post和get提交

post提交

比较安全,传输大文件

get提交

可以在url中看到我们提交的信息,不安全,高效

2.8.2、文本框和单选框

<!--
文本输入框:input type="text"
-->
<form action="1、我的第一个网页.html" method="get">
    <p>名字:<input type="text" name="username"  placeholder="请输入用户名"></p>
    <p>密码:<input type="password" name="psw" placeholder="请输入密码" ></p>
    <p>
<!--
  单选框标签
  input type="radio"
  value : 单选框的值
  name  : 表示组,组相同才能单选
-->
        性别:<input type="radio" value="boy" name="sex"/>男
             <input type="radio" value="girl" name="sex"/>女
    </p>

2.8.3、按钮和多选框

<!-- 多选框 -->
    <p>
        爱好:<input type="checkbox" value="basketball" name="hobby">打篮球
        <input type="checkbox" value="swimming" name="hobby" checked>游泳
        <input type="checkbox" value="chicket" name="hobby">吃鸡
        <input type="checkbox" value="TiMi   " name="hobby">打王者
    </p>

2.8.4、列表框文本域和文件域

<!-- 文本域-->
    <p>反馈:
        <textarea name="textarea" id="text" cols="30" rows="10">文本内容</textarea>
    </p>
    
<!-- 文件域-->
    <p>
        <input type="file" name="files">
    </p>

2.8.5、其他应用

<!--    邮箱验证-->
    <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="1" step="10">
    </p>
<!--    滑块-->
    <p>音量
        <input type="range" name="music" min="1" max="100">
    </p>
<!--    搜索-->
    <p>搜索
        <input type="search" name="ser" id="mark">
    </p>
<!--    增强鼠标可用性-->
    <p>
        <label for="mark">点我试试</label>
        <input type="text" >
posted @ 2021-05-23 15:01  努力敲码的旺仔  阅读(72)  评论(0编辑  收藏  举报