HTML

  • HTML已关闭评论
  • 127 次浏览
  • A+
所属分类:Web前端
摘要

HTML Hyper Text Markup Language(超文本语言) W3C World Wide Web Consortium(万维网联盟)


HTML

HTML01:初识HTML

  • HTML

    • Hyper Text Markup Language(超文本语言)

HTML

  • W3C

  • W3C标准包括

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

    • 表现标准语言(CSS)

    • 行为标准(DOM、ECMAScript)

定义这个浏览器

HTML

HTML

<head>开放标签 </head> 闭合标签
<hr/> 自闭合标签

 

HTML02:网页基本信息

  • DOCTYPE声明

  • < title > 标签

  • < meta >标签

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

<html lang="en">

<!--head标签代表网页头部-->
<head>
<!--meta描述性标签,描述网站的一些信息-->
<!--meta一般用来做SEO-->
   <meta charset="UTF-8">
   <meta name="keywords"content="狂神说Java,西部开源">
   <meta name="description"content="来这个地方可以学习Java">

<!--   title 网页标题-->
   <title>我的第一个网页</title>
</head>

<!--body标签代表网页主体-->
<body>

hello,world!

</body>

</html>

 

HTML03:网页基本标签

  • 标题标签

  • 段落标签

  • 换行标签

  • 水平线标签

  • 字体样式标签

  • 注释和特殊符号

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

<!--段落标签-->

<p>两只老虎   两只老虎,
跑得快     跑得快,</p>
<p>一只没有眼睛,</p>
<p>一只没有尾巴,</p>
<p>真奇怪!真奇怪!</p>


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

<hr>

<!--换行标签-->

两只老虎   两只老虎,<br/>
跑得快     跑得快,<br/>
一只没有眼睛,<br/>
一只没有尾巴,<br/>
真奇怪!真奇怪!<br/>

<!--字体样式标签-->

<h1>字体样式标签</h1>
粗体:    <strong>i love you</strong>
斜体:     <em>i love you</em>

<br/>
<!--特殊符号-->
空     格
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;格

<br/>
&gt;
<br/>
&lt;
<br/>
&copy;版权所有火龙

<!--

特殊符号记忆方式
&   ;




-->

HTML04:图像标签 < img alt=“” title=“”>

  • 常见的图像格式

    • JPG

    • GIF

    • PNG

    • BMP (位图)

    • ......

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
       "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
   <meta charset="UTF-8">
   <title>Title</title>
</head>
<body>
<!--img学习
src : 图片地址(图片)
   相对地址(推荐使用),绝对地址
   ../ --上一级目录

alt : 图片名字(必填)
-->

<img src="../resources/image/1.png" alt="火龙头像"title="悬停文字"width="300" height="300" >

<a href="4.链接标签.html#down">跳转</a>
</body>
</html>

 

HTML05:超链接标签及应用< a href target=“”>

  • 超链接

    • 从一个页面链接到另一个页面

  • 锚链接

  • 功能性链接

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
       "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
   <meta charset="UTF-8">
   <title>链接标签学习</title>
</head>
<body>

<!--使用name作为标记-->
<a name="top">顶部</a>
<!--a 标签
href: 必填,表示要跳转到哪个页面
target:表示窗口在哪里打开
  _blank 在新标签中打开
  _self 在自己的网页中打开

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

<br/>

<p><a href="1.我的第一个网页.html">
   <img src="../resources/image/1.png" alt="火龙头像"title="悬停文字"width="300" height="300" >
</a></p><p><a href="1.我的第一个网页.html">
   <img src="../resources/image/1.png" alt="火龙头像"title="悬停文字"width="300" height="300" >
</a></p><p><a href="1.我的第一个网页.html">
   <img src="../resources/image/1.png" alt="火龙头像"title="悬停文字"width="300" height="300" >
</a></p><p><a href="1.我的第一个网页.html">
   <img src="../resources/image/1.png" alt="火龙头像"title="悬停文字"width="300" height="300" >
</a></p><p><a href="1.我的第一个网页.html">
   <img src="../resources/image/1.png" alt="火龙头像"title="悬停文字"width="300" height="300" >
</a></p><p><a href="1.我的第一个网页.html">
   <img src="../resources/image/1.png" alt="火龙头像"title="悬停文字"width="300" height="300" >
</a></p><p><a href="1.我的第一个网页.html">
   <img src="../resources/image/1.png" alt="火龙头像"title="悬停文字"width="300" height="300" >
</a></p>





<!--锚链接
1.需要一个锚标记
2.跳转到标记

-->

<a href="#top">回到顶部</a>

<a name="down">down</a>



<!--功能性链接
邮件链接: mailto:
qq链接:
-->

<a href="mailto:[email protected]">点击联系我</a>








</body>
</html>

HTML07: 列表标签< ol>< li> ;< ul>< li> ; < dl>< dt>< dd>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
       "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
   <meta charset="UTF-8">
   <title>列表学习</title>
</head>
<body>
<!--有序列表-->
<ol>
   <li>java</li>
   <li>python</li>
   <li>运维</li>
   <li>C/c++</li>
</ol>
<!--无序标签-->
<ul>
   <li>java</li>
   <li>python</li>
   <li>运维</li>
   <li>C/c++</li>
</ul>
<!--自定义列表-->
<dl>
   <dt>题目</dt>
   <dd>李白</dd>
   <dd>杜甫</dd>
   <dd>孔子</dd>
   <dd>李商隐</dd>
</dl>
</body>
</html>

HTML08:表格标签< table border="1px">< tr>< td>

tr 行 td 列

<!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" align="center">1-1</td>

   </tr>
   <tr>
<!--       rowspan 跨行-->
       <td rowspan="2">2-1</td>
       <td>2-2</td>
       <td>2-3</td>
       <td>2-4</td>
   </tr>
   <tr>
       <td>3-1</td>
       <td>3-2</td>
       <td>3-3</td>
   </tr>

   <hr/>

<!--   <table border="2px">
       <tr>
           <td colspan="3" align="center">学生成绩</td>
       </tr>
       <tr>
           <td rowspan="2">狂神</td>
           <td>语文</td>
           <td>100</td>
       </tr>
       <tr>
           <td>数学</td>
           <td>100</td>
       </tr>
       <tr>
           <td rowspan="2">秦疆</td>
           <td>语文</td>
           <td>100</td>
       </tr>
       <tr>
           <td>数学</td>
           <td>100</td>
       </tr>-->
   </table>
</table>
</body>
</html>

HTML09 : 媒体元素< video controls autoplay>< audio>

autoplay : 加载完成后就播放音频/视频

controls : 显示控件

HTML

HTML10 : 页面结构分析

<header>头部</header>
<footer>脚部</footer>
<section>网页主体</section>

HTML11 : iframe内联框架

一个网页中嵌套另一个网页

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

HTML

<!--iframe内联框架
src :地址
w-h :宽度高度
-->

<iframe src="" name="hello" frameborder="0"width="300px"height="300px"></iframe>
<!--将a标签的链接跳转到iframe框架里面去 a标签的target值必须与iframe的name值相同 不相同的话就会在本页面进入到路径的网站-->
<!--name跟target相同,即可链接-->
<a href="图像标签.html"target="hello">点击跳转</a>

HTML

HTML12 : 初识表单post和get提交

表单form

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

<!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="post">

<!--文本输入框 : input type="text"-->

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

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

<!--input标签尽量命一个名字,养成习惯-->
<p>
   <input type="submit"name="Button" value="提交咯">
   <input type="reset" name="Reset"value="重填呀">
</p>
</form>
</body>
</html>

HTML

HTML13~16 :文本框、单选框、按钮、多选框、列表框、文本域、文件域、搜索滑块和简单验证

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
       "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
   <meta charset="UTF-8">
   <title>Title</title>
</head>
<body>
<h2>注册</h2>
<form action="1.我的第一个网页.html" method="get">
<!--   文本框输入:
     value="火龙" 默认初始值
     maxlength="8" 最长能写几个字符
     size="30"   文本框长度

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

   <p>密码: <input type="password" name="pwd" value="123456" hidden></p>

<!--   单选框标签
     input type="radio"

    value : 单选框的值
     name : 表示组 要相同

-->
   <p>
       <input type="radio" value="boy" name="sex" checked disabled>男
       <input type="radio" value="girl" name="sex">女
   </p>


<!-- 多选框
   input type="checkbox"
-->
   <p>爱好:
       <input type="checkbox" value="sleep" name="hobby">睡觉
       <input type="checkbox" value="code" name="hobby"checked>敲代码
       <input type="checkbox" value="chat" name="hobby">聊天
       <input type="checkbox" value="game" name="hobby">游戏
   </p>

<!--   按钮
 input type="button" 普通按钮
 input type="image" 图像按钮
 input type="submit" 提交按钮
 input type="reset" 重置按钮
-->
   <p>按钮:
       <input type="button" name="btn1" value="点击变长">
       <input type="image" src="../resources/image/1.png" height="300" weight="300">


   </p>
<!--   -->


<!--下拉框
  select name="列表名称"
-->
   <p>国家:
       <select name="列表名称">
           <option value="china">中国</option>
           <option value="us">美国</option>
           <option value="eth" selected>瑞士</option>
           <option value="yingdu">印度</option>
       </select>

   </p>

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

   <input type="file" name="files">
   <input type="button" value="上传" name="upload">

<!--   邮件验证-->
   <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="0" step="1" value="1">

   </p>
<!--   滑块
   input type="range"
-->
   <p>音量:
       <input type="range" name="voice" min="0" max="100" step="2">
   </p>

<!--   搜索框-->
   <p>搜索:
       <input type="search" name="search" id="mark">
   </p>

<!--   增强鼠标可用性-->
   <p>
       <label for="mark">你点我试试</label>
       <input type="text" >
   </p>

   <p>自定义邮箱:
       <input type="text" name="diymail" pattern="^w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$">
   </p>


   <p>
       <input type="submit">
       <input type="reset" value="清空表单">
   </p>

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

HTML17:表单的应用

  • 隐藏 hidden

  • 只读 readonly

  • 禁用 disabled

HTML18: 表单初级验证

  • 思考?为什么要进行表单验证

  • 常用方法

    • placeholder 提示信息

    • required 元素非空

    • pattern 正则表达式

  • 版权声明:本站原创文章,于2022年11月13日00:50:53,由 发表,共 7903 字。
  • 转载请注明:HTML - 张拓的天空