HTML5 教程学习笔记

本文章为自学笔记,观看教学视频为B站《狂神说Java HTML5完整教学通俗易懂》

01:初识HTML

HTML:超文本标记语言

超文本包括:文字、图片、音频、视频、动画等

W3C标准

W3C:万维网联盟 ,中立性技术标准机构。

W3C标准包括

        结构化标准语言(HTML、XML)

        表现标准语言(CSS)

        行为标准(DOM、ECMAScript)

HTML基本结构
 

<html>

<head>

        <title>标题</title>

</head>

<body>
         网页

</body>

</html>

成对的标签,分别叫做开放标签闭合标签,如<body>、</body>

单独呈现的标签(空元素),如<hr/>;意为用 / 来关闭空元素

02:网页基本信息

注释:<!--   -->

DOCTYPE:告诉浏览器,要使用什么规范

head标签:代表网页头部

body标签:代表网页主体

meta描述性标签:描述网站的一些信息,一般用来做SEO

03:网页基本标签

1.标题标签  h

                 h1、h2、h3、h4、h5、h6   由大到小

2.段落标签 p

        快捷键:先打出p,再按tab键,可以变为<p></p>

3.换行标签 <br/>

4.水平线标签 <hr/>

5.字体样式标签

        粗体<strong> </strong>

        斜体<em> </em>

6.注释和特殊符号

特殊符号记忆方式:'&'开头,';'结尾

        空格:&nbsp;

        大于号:&gt;

        小于号:&lt;       

        版权符号:&copy;

04:图像标签  img

常见的图像格式:JPG 、GIF、 PNG、 BMP……

<img src="path"  alt="text" title="text"  width="x" height="y" />      (之间没有逗号)

  • src:图像地址【必填】
  • alt:图像的替代文字(当图像显示不了时显示替代文字)【必填】
  • title:鼠标悬停提示文字
  • width、height:图像宽度高度

相对地址(推荐)、绝对地址

../     上一级目录:相对于HTML而言

05:超链接标签及应用  a

<a href="" target=""></a>

href:表示要跳转到哪个页面【必填】

target:表示窗口在哪里打开

  • _blank:在新标签页中打开
  • _self:在自己的网页中打开(默认)

超链接

  • 页面间链接
    • 从一个页面链接到另一个页面
  • 锚链接
  • 功能性链接

锚链接

  1. 需要一个锚标记(name)
  2. 跳转到标记(href)href="#标记名"

 功能性链接

 邮件链接:mailto:

                <a href="mailto:邮箱" >点击联系我</a>

QQ链接:搜索QQ推广官网,里面会生成代码

06:块元素和行内元素

块元素:无论内容多少,该元素独占一行(p、h1--h6)

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

07:列表标签

列表:信息资源的一种展示形式。它可以使信息结构化和条理化,并列表的样式展示出来。以便浏览者能更快的获得相应的信息

列表的分类

有序列表、无序列表、定义列表

有序列表     12345       ol

<ol>

        <li></li>

        <li></li>

</ol>

无序列表   ········     ul

<ul>

        <li></li>

        <li></li>

</ul>

定义列表            (没12345和小黑点)   dl:标签      dt:列表名称   dd:列表内容

<dl>

        <dt></dt>

        <dd></dd>

        <dd></dd>

</dl>

08:表格标签   table

表格:简单通用、结构稳定

表格基本结构:单元格、行、列、跨行(合并单元格)、跨列

行  tr

列  td

跨列:<td colspan=" "></td>

跨行:<td rowspan=""></td>

<table border="">

        <tr>

                <td></td>

                <td></td>

                <td></td>

        </tr>

</table>

09:媒体元素

视频元素 :video

音频元素 :audio

<video  src=""   controls   autoplay></video>

<audio  src=""   controls   autoplay></audio>

controls:控制条

autoplay:自动播放

10:页面结构分析

重点掌握header、fotter、nav

11:iframe内联框架

<iframe  src="path" name="mainFrame"  width=""  height=""></iframe>

src :引用页面地址

name:框架标识名

w-h:宽度高度

可以通过a标签向iframe添加

<a href="添加的网址" target="iframe的name">跳转</a>

12:初识表单post和get提交

表单(类比登录框)  form

<form method="" action="">内容</form>

method:提交方式,规定如何发送表单数据,常用值:get、post

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

        post:比较安全,传输大文件

action:提交位置,表示向何处发送表单数据,可以是网站,也可以是请求处理地址

输入框标签input

文本输入框<input type="text" name="">

密码框<input type="password" name="">

提交、重置(清空)

<p><input type="submit"><input type="reset"></p>

13:文本框和单选框

表单元素格式

单选框标签:(name要一样)

<input type="radio" value=""   name="">

radio:单选框的值

name:表示组,组名一样时,只能选一个

例子:

<p>性别:

        <input type="radio" value="boy" name="sex"  checked/>男    (checked表示默认被选中)

        <input type="radio" value="girl" name="sex"/>女

</p>

14:按钮和多选框

多选框标签:(name也要一样)

<input type="checkbox"  value=""   name="">

<input type="checkbox"  value=""   name=""   checked>        (checked表示默认被选中)

按钮

<input type="button"  value="按钮显示的字"   name="">

图片实现提交的效果 :<input type="image"  src=""> 

type:

  • "button"   普通按钮
  • "image"   图像按钮
  • "submit"  提交按钮
  • "reset"     重置按钮

15:列表框文本域和文件域

下拉框  select

<p>

<select name="">

        <option value="选项的值" selected></option>(selected表示被选中)

        <option value="选项的值"></option>

        <option value="选项的值"></option>

</select>

</p>

文本域   textarea

<textarea name="" cols="列数" rows="行数">文本内容</textarea>

文件域  input  type="file"

<input type="file" name="">

16:搜索框滑块和简单验证

邮件验证 email

<input type="email" name="">

URL验证 url

<input type="url" name="">

数字验证  number

<input type="number" name=""  max="" min="" step="">  (step 步长)

滑块验证  range   (可用于音量调节)

<input type="range" name=""  max="" min="" step="">

搜索框 search

<input type="search" name="">

17:表单的应用

隐藏域    hidden

        <input type="password" name="" value="123456" hidden> (隐藏了不显示,值value还在)

只读        readonly

        <input type="text" name="" value="123" readonly >

禁用         disabled

        <input type="radio" value="boy" name="sex"  checked disabled/>男 

 增强鼠标可用性  label

 <lable for=""></lable>          指向for位置""为id=""

18:表单初级验证

 常用方式

  • placeholder  用于输入框控件  提示信息

        <p>名字:<input type="text" name="" placeholder="请输入用户名"></p>

  • required   用于输入框控件  非空判断

        <p>名字:<input type="text" name="" required></p>

  • pattern    正则表达式

      正则表达式速查表(脚本之家) https://www.jb51.net/tools/regexsc.htm

         <p>名字:<input type="text" name="" pattern=""></p>

19:HTML总结

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值