【遇见狂神说--HTML5学习笔记】

1.我的第一个网页

<!--注释,快捷方法:ctrl + /  -->


<!-- DOCTYPE:告诉浏览器,我们要使用什么规范 -->
<!DOCTYPE html>

<html lang="en">
<!--head标签代表网页头部-->
<head>
    <!--mate描述性标签,它用来描述网站的一些信息-->
    <!--mate一般用来做seo,搜索引擎优化-->
    <meta charset="UTF-8">
    <meta name="keywords" content="狂神说JAVA,西部开源.">
    <meta name="description" content="来这个地方学习JAVA.">

    <!--  title网页标题  -->

    <title>我的第一个网页</title>
</head>
<body>

Hello,World!

</body>
</html>

2.基本标签

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>基本标签</title>
</head>
<body>

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

<!--水平线标签-->
<hr/>


<!--段落标签-->
<!-- p + tab 快捷键 输出成对标签 -->
<p>跑得快       跑得快</p>
<p>一只没有耳朵     一只没有尾巴</p>
<p>真奇怪      真奇怪</p>


<!--br换行单标签-->
跑的快       跑得快<br/>
一只没有耳朵    一只没有尾巴<br/>
真奇怪    真奇怪 <br/>

<!--粗体,斜体-->
<h1>字体样式标签</h1>

粗体:  <strong>I love you!</strong>
斜体:  <em>I love you!</em>

<br/>
<!--特殊符号-->

空              格
<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>
<!--&gt;   >     -->
&gt;

<br/>
<!--&lt;   <     -->
&lt;

<br/>
<!--版权符号&copy -->
&copy;版权所有狂神

<!--
特殊符号记忆方式

$    ;

-->


</body>
</html>

3.图像标签

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>图像标签学习</title>
</head>
<body>
<!--img学习
src : 图地址
    相对地址,绝对地址
    ../   --表示上一级目录



-->
<img src="../resource/image/1.png" alt="蔷薇图片" tiele="悬停文字" width="300" height="300">


</body>
</html>

4.链接标签

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>链接标签学习</title>
</head>
<body>

<a href="top">顶部</a>




<!--a标签
快捷方式:    a + tab
href : 必填,表示套跳转到那个页面
target : 表示窗口在哪里打开
          参数: _blank 在新标签中打开
               _self 在自己的网页打开

-->
<a href="1.我的第一个网页.html" target="_blank">点击跳转到我的第一个网页</a>
<a href="https://wwww.baidu.com" target="_self">点击跳转到百度</a>

<br/>
<a href="1.我的第一个网页.html"><img src="../resource/image/1.png" alt="蔷薇图片" tiele="悬停文字" width="300" height="300">图片转跳</a>

<p><img src="../resource/image/1.png" alt="蔷薇图片" tiele="悬停文字" width="300" height="300"></p>
<p><img src="../resource/image/1.png" alt="蔷薇图片" tiele="悬停文字" width="300" height="300"></p>
<p><img src="../resource/image/1.png" alt="蔷薇图片" tiele="悬停文字" width="300" height="300"></p>
<p><img src="../resource/image/1.png" alt="蔷薇图片" tiele="悬停文字" width="300" height="300"></p>
<p><img src="../resource/image/1.png" alt="蔷薇图片" tiele="悬停文字" width="300" height="300"></p>
<p><img src="../resource/image/1.png" alt="蔷薇图片" tiele="悬停文字" width="300" height="300"></p>
<p><img src="../resource/image/1.png" alt="蔷薇图片" tiele="悬停文字" width="300" height="300"></p>
<p><img src="../resource/image/1.png" alt="蔷薇图片" tiele="悬停文字" width="300" height="300"></p>
<p><img src="../resource/image/1.png" alt="蔷薇图片" tiele="悬停文字" width="300" height="300"></p>
<p><img src="../resource/image/1.png" alt="蔷薇图片" tiele="悬停文字" width="300" height="300"></p>
<p><img src="../resource/image/1.png" alt="蔷薇图片" tiele="悬停文字" width="300" height="300"></p>

<!--锚链接
1.需要一个锚标记
2.跳转到标记
#
-->
<a href="#top">回到顶部</a>

<!--邮件链接

邮件链接:mailto:
QQ链接

-->
<a href="mailto:2452467292@qq.com">点击联系我邮件</a>



</body>
</html>

5.列表

<!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>

<!--自定义列表
dl : 标签
dt : 列表名称
dd : 列表内容
-->
<dl>
    <dt>学科</dt>

    <dd>Java</dd>
    <dd>Python</dd>
    <dd>C</dd>
    <dd>C++</dd>

    <dt>位置</dt>
    <dd>重庆</dd>
    <dd>上海</dd>
    <dd>北京</dd>
    <dd>天津</dd>
</dl>


</body>
</html>

6.表格

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

<!--表格table
行 tr   rows
列 td
-->

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


        <td>1-4</td>
    </tr>

    <tr>
        <td rowspan="2">2-1</td>

        <td>2-4</td>
    </tr>
</table>

</body>
</html>

7.媒体元素

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

<!--音频和视频
src : 资源目录
controls : 控制条
autoplay : 自动播放

-->
<video src="../resource/1.mp4" controls autoplay></video>

<audio src="../resource/1.mp3" controls autoplay></audio>

</body>
</html>

8.页面结构

<!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>

9.内联框架

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


<!--<iframe src="//player.bilibili.com/player.html?aid=68373450&bvid=BV12J41137hu&cid=118499718&page=1" -->
<!--        scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> -->
<!--</iframe>-->

<!--内联框架
src : 地址
width   height 设置宽度 高度

-->

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

<a href="https://www.7k7k.com" target="hello">点击跳转</a>

</body>
</html>

10.学习表单

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>登录注册</title>
</head>
<body>

<h1>注册</h1>


<!--表单form

action : 表示提交的位置,可以是网站,也可以是一个请求处理地址
method : post , get 提交方式
        get方式提交.我们可以在url中看到我们提交的信息,不安全,但高效
        post方式提交,比较安全,传输大文件
-->

<form action="1.我的第一个网页.html" method="get">

    <!--    文本输入框 input type="text"
            value="请输入你的名字"   默认初始值
             maxlength="8"    最长能输入几个字符
            size="30"   文本框的长度
            readonly 只读不能写

            value="请输入你的名字"  输入时候需要删除文字
            placeholder="请输入你的名字"  提示信息 直接点击输入,不用先删除文本
            required  非空判断 要求该文本必须提交,否则不能提交
    -->
    <p 名字><input type="text" name="username" value="请输入你的名字" readonly maxlength="8" size="30"></p>
    <p 名字><input type="text" name="username" placeholder="请输入你的名字"  required maxlength="8" size="30"></p>


    <!--密码框
    hidden 隐藏框框
    -->
    <p 密码><input type="password" name="pwd" hidden></p>



<!--单选框标签
    input type="radio"    输入文本标签
    value="boy"    单选框的值
    name="sex"     表示一个组
    disabled   禁用 男 这个标签
    checked 已经选择了
-->
    <p>性别:</p>
    <input type="radio" value="boy" name="sex" checked disabled><input type="radio" value="girl" name="sex"><!--多选框标签
    input type="checkbox"
-->
    <p>爱好:
        <input type="checkbox" value="sleep" name="hoby">睡觉
        <input type="checkbox" value="code" name="hoby" checked>敲代码
        <input type="checkbox" value="chat" name="hoby">聊天
        <input type="checkbox" value="game" name="hoby">游戏
    </p>

<!--按钮
    input type="button"  普通按钮
    input type="image"     图片按钮
    input type="submit"     提交按钮
    input type="reset"      重置按钮
-->
 <p>按钮
     <input type="button" neme="btn1" value="点击变长">
     <input type="image" src="../resource/image/1.png" height="100px" width="100px">
 </p>





<!--下拉框:


-->
    <p>下拉框:
        <select name="列表名称" id="">
            <option value="选项的值">中国</option>
            <option value="选项的值" selected>美国</option>
            <option value="选项的值">瑞士</option>
            <option value="选项的值">印度</option>

        </select>
   </p>


<!--    文本域
cols="30"  列
 rows="10" 行
-->
    <p>反馈:
        <textarea name="textarea" id="12" cols="30" rows="10">文本内容</textarea>

    </p>


<!--    选择文件类型上传
<input type="file">
value="上传
name="upload"
-->
    <p>
        <input type="file">
        <input type="button" value="上传" name="upload">


    </p>

<!--邮件验证
-->
    <p>邮件:
        <input type="email" name="emails">

    </p>



    <P>URL:
        <input type="url" name="url
">
    </P>


<!--    数字
-->
    <p>商品数量:
        <input type="number" name="num" max="10" min="0" step="2">

    </p>

<!--    滑块
input type="range"
-->

    <p>滑块:
        <input type="range" name="vioce" min="2" max="10" step="2">

    </p>

    <!--搜索框
    input type="search"
    -->

    <p>搜索:
        <input type="search" name="search" >

    </p>

    <!--增强鼠标可用性
    点击文字,可转跳到输入框
    label for="mark"
    id="mark"
    -->
    <p>你点我试试
        <label for="mark"></label>
        <input type="text" id="mark">
    </p>


    <!--
        表单应用:
            隐藏域 :hidden
            只读 :readonly
            禁用  :disabled
    -->

    <!--正则表达式 自定义邮件
    parrern="正则表达式"
    -->

    <p>自定义邮件
        <input type="text" pattern="^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$">

    </p>

    <!--登录-->
    <input type="submit">

    <!--重置-->
    <input type="reset" value="清空表单">
</form>


</body>
</html>

总结树状图 :

https://www.processon.com/view/link/6243cea6e0b34d0730e65e66

源自:

https://www.bilibili.com/video/BV1x4411V75C

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值