HTML

什么是HTML?

  • HTML:
    超文本标记语言 ( Hyper Text Markup Language ),可以编写代码制作简易静态网页
    超文本:文字,图片,音频,视频,动画等

  • 发展历史:
    <1>HTML2.0—文字 , 特别丑的文本框
    <2>HTML 5—动画 , 渲染…

  • HTML的优势
    <1>HTML编写的代码,所有的浏览器都支持,都可以显示
    <2>市场的需求—从C/S—>b/s架构
    <3> 跨平台

  • W3C标准
    三个标准:
    <1>结构化标准:HTML,xml等
    <2>表现标准:CSS
    <3>行为标准:ECMA Script

HTML的基本结构

  • HTML注释 :
    在这里插入图片描述
  • HTML的基本结构 :
<!--声明 : 告诉浏览器使用什么规范-->
<!DOCTYPE html>

<html lang="en">
<!--标签是成对出现-->
<!--头部标签-->
<head>
    <meta charset="UTF-8">
    <!--搜索关键字-->
    <meta name="keywords" content="我的第一个网页">
    <!--网页的描述-->
    <meta name="description" content="我的第一个网页有点cool!">
    <!--网页标题-->
    <title>我的第一个网页</title>
</head>

<!--网页主体,在网页上显示的内容写在这里-->
<body>

 Hello,World!!!

</body>


</html>

网页的基本标签

  • 标题标签

格式:

<h1>标题</h1>

案例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>我的第一个网页</title>
</head>
<body>
<!--标题标签-->
<!--H1最大 , H6最小-->
<h1>一级标题</h1>
<h2>一级标题</h2>
<h3>一级标题</h3>
<h4>一级标题</h4>
<h5>一级标题</h5>
<h6>一级标题</h6>
</body>
</html>

运行结果如图:
在这里插入图片描述

  • 段落标签:

格式:

<p>第一段</p>
<p>第二段</p>
<p>第三段</p>

案例:

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

<!--段落标签-->
<!--p:表示段落标签-->
<h1>段落标签</h1>

<p>两只老虎    两只老虎</p>
<p>跑得快       跑得快</p>
<p>一只没有耳朵     一只没有尾巴</p>
<p>真奇怪      真奇怪</p>
<p>两只老虎     两只老虎</p>
<p>跑得快        跑得快</p>
<p>一只没有耳朵    一只没有尾巴</p>
<p>真奇怪      真奇怪</p>

</body>
</html>

运行结果为:
在这里插入图片描述

  • 换行标签 和 水平线标签
    格式:
两只老虎    两只老虎<br/>
<hr/>
跑得快       跑得快<br/>

案例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>我的第二个网页</title>
</head>
<body>
两只老虎    两只老虎<br/>
<hr/>
跑得快       跑得快<br/>
</body>
</html>

结果为:
在这里插入图片描述

  • 字体标签 和 特殊符号标签
    格式:
<!--strong : 粗体-->
<!--em : 斜体-->
加粗后 : <strong>I love you</strong>
斜体 : <em>I love you</em>

<!--特殊符号-->
<h1>特殊符号</h1>
<p>大于号 : &gt; </p>
<p>小于号 : &lt; </p>
<p>空格 :   你                好 | 你&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;好</p>
<p>引号 : &quot;&quot;</p>
<p>版权符号 : &copy; 版权所有狂神</p>
<!--& + 符号字符 + 分号结束-->

案例

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

<!--字体加粗 , 斜体-->
<!--strong : 粗体-->
<!--em : 斜体-->
<h1>字体字体样式</h1>
I love you
加粗后 : <strong>I love you</strong>
斜体 : <em>I love you</em>

<!--特殊符号-->
<h1>特殊符号</h1>
<p>大于号 : &gt; </p>
<p>小于号 : &lt; </p>
<p>空格 :   你                好 | 你&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;好</p>
<p>引号 : &quot;&quot;</p>
<p>版权符号 : &copy;</p>
<!--& + 符号字符 + 分号结束-->
</body>
</html>

结果为:
在这里插入图片描述

  • 图像标签

格式:

<img 
src=
"这里写图片的地址,可以填写本地图片地址,也可以填写网络图片下载地址" 
title=
"这里写图片标题" 
alt="这里写图片的名字" 
width="300px" 
height="300px">

案例:

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

<img
        src="https://b-ssl.duitang.com/uploads/item/201607/16/20160716104950_LPYMa.jpeg" title="火之意志" alt="自来也-鸣人" width="300px" height="200px">

</body>
</html>

运行结果为:
在这里插入图片描述

链接标签

  • 超链接
    格式:
<!--a:表示超链接-->
<!-- 

href : 表示连接的地址 : 必填
-->
<a href="https://www.baidu.com">点我跳转到百度</a>

<!--图像链接-->
<a href="https://www.bilibili.com"> <img src="https://b-ssl.duitang.com/uploads/item/201607/16/20160716104950_LPYMa.jpeg"> </a>

案例:

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

<!--a:表示超链接-->
<!--

href : 表示连接的地址 : 必填
-->
<a href="https://www.baidu.com">点我跳转到百度</a>
<br/>
<!--图像链接-->
<a href="https://www.bilibili.com"> <img src="https://b-ssl.duitang.com/uploads/item/201607/16/20160716104950_LPYMa.jpeg"> </a>

</body>
</html>

运行结果为:

这个图片没有描述点击“点我跳转到百度”,转跳到百度
点击图片,转跳到哔哩哔哩

  • 锚链接
    可以从一个地方转跳到你所标记的地方,因此,你需要创建一个标记
    格式:
<!--创建一个标记-->
<a name="mark">锚链接标记</a>

<!--跳转到标记-->
<a href="#mark">点击跳转</a>

案例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>我的第七个网页</title>
</head>
<body>
<a href="HTML1.html#mark1">点我跳到标记1</a>
<a href="HTML1.html#mark2">点位转跳到标记2</a>
<a href="HTML.html#mark">点击转跳到我的第六个网页</a>
<h1>超链接测试</h1>
<p>1111111</p>
<p>1111111</p>
<p>1111111</p>
<p>1111111</p>
<p>1111111</p>
<p>1111111</p>
<p>1111111</p>
<p>1111111</p>
<a name="mark1">标记1</a>
<p>1111111</p>
<p>1111111</p>
<p>1111111</p>
<p>1111111</p>
<p>1111111</p>
<p>1111111</p>
<a name="mark2">标记2</a>
<p>1111111</p>
<p>1111111</p>
<p>1111111</p>
<p>1111111</p>
<p>1111111</p>
<p>1111111</p>
<p>1111111</p>
<p>1111111</p>
<p>1111111</p>
<p>1111111</p>
<p>1111111</p>
<p>1111111</p>
<p>1111111</p>
<p>1111111</p>
<p>1111111</p>
<p>1111111</p>
<p>1111111</p>
<p>1111111</p>
<p>1111111</p>
<p>1111111</p>
<p>1111111</p>
<p>1111111</p>
<p>1111111</p>
</body>
</html>

比较简单,代码运行后自行体会,

  • target
    格式
<p>
    <a target="_blank" href="1.第一网页.html">打开第一个网页_在新网页中打开</a>
    <a target="_self" href="1.第一网页.html">打开第一个网页_在自己网页中打开</a>
</p>

案例:

<p>
    <a target="_blank" href="1.第一网页.html">打开第一个网页_在新网页中打开</a><br>
    <a target="_self" href="1.第一网页.html">打开第一个网页_在自己网页中打开</a>
</p>

比较简单,代码运行后自行体会,

列表 和 表格

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

<h1>无序列表</h1>
<ul>
    <li>java</li>
    <li>C/C++</li>
    <li>Linux</li>
    <li>Python</li>
</ul>


<h1>有序列表</h1>
<ol>
    <li>java</li>
    <li>C/C++</li>
    <li>Linux</li>
    <li>Python</li>
</ol>



<h1>自定义列表</h1>
<dl>
    <dt>Java</dt>
    <dd>OOP</dd>
    <dd>Annotation</dd>
    <dd>Reflection</dd>

    <dt>Python</dt>
    <dd>数据分析</dd>
    <dd>数据挖掘</dd>
    <dd>...</dd>
</dl>
</body>
</html>

运行结果为:
在这里插入图片描述

  • 表格
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<!--表格-->
<!--
table : 表格
tr : 行 table rows
td : 列
-->

<table border=1px>

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

</table>
</body>
</html>

运行结果为:
在这里插入图片描述

表单测试

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表单测试</title>
</head>
<body>
<h1>模拟用户登陆</h1>
<form action="HTML练习.html" method="get">
    <p>用户名:<input type="text" name="username" placeholder="请输入用户名" required></p>

    <p>密码: <input type="password" name="pass" placeholder="请输入密码" required></p>
    <p>确认密码: <input type="password" name="pass1" placeholder="请确认密码" required></p>

    <p>
        <input type="file">
    </p>

    <p>
        性别
        <input type="checkbox" name="group1" value="男">男
        <input type="radio" name="group1" value="女">女
    </p>

    <p>
        爱好
        <input type="radio" value="movie">看电影
        <input type="checkbox" value="music">听歌
        <input type="radio" value="rode">压马路
        <input type="checkbox" value="code" checked>敲代码
    </p>



    <hr/>
    <select name="国家">
        <option value="美国">美国</option>
        <option value="中国" selected>中国</option>
        <option value="印度">印度</option>
        <option value="西班牙">西班牙</option>
    </select>

    <p><input type="button" value="my first button"></p>

    <p>
        搜索:<input type="search" name="search">
    </p>
    <p>
        <input type="image" src="https://ss0.bdstatic.com/94oJfD_bAAcT8t7mm9GUKT-xh_/timg?image&quality=100&size=b4000_4000&sec=1559977957&di=4782ae2dd9dbfc44c5aba191a4862c3a&src=http://hbimg.b0.upaiyun.com/54ebececeda0217648263cc944d6cfd413a17cdf2cc6-MGHS0y_fw658">
    </p>

    <p>
        <textarea name="textarea" cols="30" rows="5">
            这是我写的第一个文本域

            纵横交错兮天下之局
            谁能参悟兮世事如棋
        </textarea>
    </p>

    <p>
        提交你的邮箱:<input type="email" name="email">(请确保真实性)
    </p>
    <p>
        提交你的博客:<input type="url" name="url">
    </p>

    <p>
        提交你喜欢的数字:<input type="number">
    </p>

    音量:<input type="range" name="range" value="30">


    <p>
        <a href="https://www.baidu.com">点击转跳到百度</a>
    </p>

    <p>
        <input type="submit" name="Button" value="提交">
        <input type="reset" name="Button" value="重写">
    </p>


    <p>
        <input type="button" value="我的第一个button按钮" >

    </p>


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

运行结果为:
在这里插入图片描述

在这里插入图片描述

内联框架

要在网页中嵌入另一个网页,或者把多个网页放入一个网页中时,使用内联框架

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

<iframe src="HTML3.html">  </iframe>
<iframe src="HTML4.html" > </iframe>
<!--把HTML3.html和HTML4.html放入同一个网页中-->
</body>
</html>
</body>
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值