这段时间入职了一家外包公司,比较闲,好像是去驻场开发做金融保险的项目,我应聘的是前端工程师的岗位,要准备刷题,听说考的范围比较广,我是电子商务专业的,本身学的就比较广,没事做做html的实例打发无聊的时间。有兴趣的可以关注我的公众号:电商程序员。各种资源都有,免费,免费,免费,重要的事情说三遍!!!
注意:我这是运行在在线编译器上的运行结果,只会显示body里面的内容,不会显示head里面的内容,有兴趣的可以在浏览器上进行运行。
目录
HTML基础
1.非常简单的HTML文档。
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>微信公众号:电商程序员
</title>
-
</head>
-
<body>
-
-
<h1>孙叫兽的标题
</h1>
-
<p>孙叫兽的段落。
</p>
-
-
</body>
-
</html>
运行结果
2.html的标题
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>微信公众号:电商程序员
</title>
-
</head>
-
<body>
-
<h1>孙叫兽的博客标题 1
</h1>
-
<h2>孙叫兽的博客这是标题 2
</h2>
-
<h3>孙叫兽的博客这是标题 3
</h3>
-
<h4>孙叫兽的博客这是标题 4
</h4>
-
<h5>孙叫兽的博客这是标题 5
</h5>
-
<h6>孙叫兽的博客这是标题 6
</h6>
-
</body>
-
</html>
运行结果
3.html段落
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>微信公众号:电商程序员
</title>
-
</head>
-
<body>
-
-
<p>孙叫兽的博客 这是一个段落。
</p>
-
<p>孙叫兽的博客 这是一个段落。
</p>
-
<p>孙叫兽的博客 这是一个段落。
</p>
-
-
</body>
-
</html>
4.html链接
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>微信公众号:电商程序员
</title>
-
</head>
-
<body>
-
-
<a href="https://blog.csdn.net/weixin_41937552">这是孙叫兽的博客链接地址
</a>
-
-
</body>
-
</html>
运行结果
5.html图片
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>微信公众号:电商程序员
</title>
-
</head>
-
<body>
-
-
<img src="https://img-blog.csdnimg.cn/2020073120293658.jpg" width="300px" hight="100px;"/>
-
-
</body>
-
</html>
运行结果:
HTML标题
1.html标题
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>微信公众号:电商程序员
</title>
-
</head>
-
<body>
-
-
<h1>孙叫兽的博客 这是标题 1
</h1>
-
<h2>孙叫兽的博客 这是标题 2
</h2>
-
<h3>孙叫兽的博客 这是标题 3
</h3>
-
<h4>孙叫兽的博客 这是标题 4
</h4>
-
<h5>孙叫兽的博客 这是标题 5
</h5>
-
<h6>孙叫兽的博客 这是标题 6
</h6>
-
-
</body>
-
</html>
运行结果
2.在html源码中插入注释
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>微信公众号:电商程序员
</title>
-
</head>
-
<body>
-
-
<!--这是一个注释,注释在浏览器中不会显示-->
-
-
<p>孙叫兽的博客 这是一个段落
</p>
-
-
</body>
-
</html>
运行结果
3.html中插入水平线
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>微信公众号:电商程序员
</title>
-
</head>
-
<body>
-
<h1>孙叫兽使用hr标签元素定义一下水平线
</h1>
-
<hr/>
-
<p>这是一个段落
</p>
-
<hr/>
-
<p>这是一个段落
</p>
-
<hr/>
-
<p>这是一个段落
</p>
-
-
</body>
-
</html>
运行结果
HTML段落
1.html段落
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>微信公众号:电商程序员
</title>
-
</head>
-
<body>
-
-
<p>孙叫兽的博客 这是一个段落。
</p>
-
<p>孙叫兽的博客 这是一个段落。
</p>
-
<p>孙叫兽的博客 这是一个段落。
</p>
-
-
</body>
-
</html>
运行结果
2.html更多段落
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>微信公众号:电商程序员
</title>
-
</head>
-
<body>
-
-
<p>
-
孙叫兽的博客 这个段落
-
在源代码中
-
包含许多行
-
但是浏览器
-
忽略了它们。
-
</p>
-
-
<p>
-
孙叫兽的博客 这个段落
-
在源代码 中
-
包含 许多行
-
但是 浏览器
-
忽略了 它们。
-
</p>
-
-
<p>
-
孙叫兽的博客 段落的行数依赖于浏览器窗口的大小。如果调节浏览器窗口的大小,将改变段落中的行数。
-
</p>
-
-
</body>
-
</html>
运行结果
3.html段落中演示换行的效果
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>微信公众号:电商程序员
</title>
-
</head>
-
<body>
-
-
<p>孙叫兽使用br标签演示
<br/>换行的效果
</p>
-
-
</body>
-
</html>
运行结果
4.html格式化的某些问题
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>微信公众号:电商程序员
</title>
-
</head>
-
-
<body>
-
-
<h1 style="text-align:center;">春晓
</h1>
-
-
<p style="text-align:center;">
-
春眠不觉晓,
<br/>
-
处处闻啼鸟。
<br/>
-
夜来风雨声,
<br/>
-
花落知多少。
-
</p>
-
-
<p style="font-size:12px;color:red;">注意,浏览器忽略了源代码中的排版(省略了多余的空格和换行)。我这边使用了CSS及换行做了相应的处理
</p>
-
-
</body>
-
-
</html>
运行结果:
HTML文本格式化
1.文本格式化
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>微信公众号:电商程序员
</title>
-
</head>
-
<body>
-
<!--这里面做了换行处理,演示了文本格式化涉及的几个对文本字体作用的几个标签-->
-
<b>孙叫兽的博客 这个文本是加粗的
</b>
<br />
-
<strong>孙叫兽的博客 这个文本也是加粗的
</strong>
<br />
-
<i>孙叫兽的博客 这个文本是倾斜的
</i>
<br />
-
<big>孙叫兽的博客 这个文本是放大的
</big>
<br />
-
<small>孙叫兽的博客 这个文本是放小的
</small>
<br />
-
这是一段文本
-
<sub>孙叫兽的博客 这个文本是包含下标
</sub>
<br />
-
这是一段文本
-
<sup>孙叫兽的博客 这个文本包含上标
</sup>
-
-
</body>
-
</html>
运行效果
2.使用pr标签对空格和空行进行控制
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>微信公众号:电商程序员
</title>
-
</head>
-
<body>
-
<pre>
-
此例子孙叫兽演示如何用 pre 标签进行
-
换行 及 空格进行处理控制
-
</pre>
-
-
-
</body>
-
</html>
运行结果
3.不同的“计算机输出”显示的效果
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>微信公众号:电商程序员
</title>
-
</head>
-
<body>
-
-
<code>计算机输出
</code>
-
<br />
-
<kbd>键盘输入
</kbd>
-
<br />
-
<tt>打字机文本
</tt>
-
<br />
-
<samp>计算机代码样本
</samp>
-
<br />
-
<var>计算机变量
</var>
-
<br />
-
-
<p>
-
<b>注释:
</b>这些标签常用于显示计算机/编程代码。
-
</p>
-
-
</body>
-
</html>
运行结果
4.如何在文件中写入地址?
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>微信公众号:电商程序员
</title>
-
</head>
-
<body>
-
-
<address>
-
Written by
<a href="sunmenglei@erawork.cn">孙叫兽的企业微信邮箱
</a>.
<br>
-
Visit us at:
<br>
-
Example.com
<br>
-
Box 564, Disneyland
<br>
-
USA
-
</address>
-
-
</body>
-
</html>
运行结果
5.如何实现缩写或者首字母缩写?
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>微信公众号:电商程序员
</title>
-
</head>
-
<body>
-
-
<abbr title="etcetera">etc.
</abbr>
-
<br />
-
<acronym title="World Wide Web">WWW
</acronym>
-
-
<p>在某些浏览器中,当您把鼠标移至缩略词语上时,title 可用于展示表达的完整版本。
</p>
-
-
<p>仅对于 IE 5 中的 acronym 元素有效。
</p>
-
-
<p>对于 Netscape 6.2 中的 abbr 和 acronym 元素都有效。
</p>
-
-
</body>
-
</html>
运行结果
6.如何改变文字的方向
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>微信公众号:电商程序员
</title>
-
</head>
-
<body>
-
<!--只有bdo标签加上dir="rtl"这个属性的时候,才会有效果-->
-
<p>孙叫兽 该段落文字从左到右显示。
</p>
-
<p>
<bdo dir="rtl">孙叫兽 该段落文字从右到左显示
</bdo>
</p>
-
-
</body>
-
</html>
运行结果
7.如何实现长短不一的引用语?
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>微信公众号:电商程序员
</title>
-
</head>
-
<body>
-
-
<p>WWF's goal is to:
-
<q>Build a future where people live in harmony with nature.
</q>
-
We hope they succeed.
</p>
-
-
</body>
-
</html>
运行结果:
8.如何实现文本下划线与删除线?
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>微信公众号:电商程序员
</title>
-
</head>
-
<body>
-
-
<p>我最喜欢的游戏?
<del>英雄联盟
</del>
<ins>吃鸡
</ins>哈哈
</p>
-
</body>
-
</html>
运行结果
HTML样式
1.html style元素在标签中的使用
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>微信公众号:电商程序员
</title>
-
</head>
-
<body>
-
-
<div style="opacity:0.5;position:absolute;left:50px;width:300px;height:150px;background-color:#40B3DF">
</div>
-
-
<div style="font-family:verdana;padding:20px;border-radius:10px;border:10px solid #EE872A;">
-
-
<div style="opacity:0.3;position:absolute;left:120px;width:100px;height:200px;background-color:#8AC007">
</div>
-
-
<h3>欢迎来到孙叫兽的博客
</h3>
-
-
<div style="letter-spacing:12px;">感受一下孙叫兽的魅力
</div>
-
-
<div style="color:#40B3DF;">这个应该设置一个什么颜色?
-
<span style="background-color:#B4009E;color:#ffffff;">我是一个超级大的盒子
</span>
-
</div>
-
-
<div style="color:#000000;">嗯,应该还有很多。。。
</div>
-
-
</div>
-
-
</body>
-
</html>
运行结果:
2.背景色样式
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>微信公众号:电商程序员
</title>
-
</head>
-
<body style="background-color:yellow;">
-
<h2 style="background-color:red;">欢迎大家来到孙叫兽的博客
</h2>
-
<p style="background-color:green;">这个是一个段落作为内容
</p>
-
</body>
-
</html>
运行效果
3.字体样式,颜色及大小
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>微信公众号:电商程序员
</title>
-
</head>
-
<body>
-
<h1 style="font-family:verdana;">一个标题
</h1>
-
<p style="font-family:arial;color:red;font-size:20px;">一个段落。
</p>
-
</body>
-
</html>
运行效果
4.文本对齐样式
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>微信公众号:电商程序员
</title>
-
</head>
-
<body>
-
<h1 style="text-align:center;">欢迎来到孙叫兽的博客
</h1>
-
<p style="font-size:16px;color:red;">一个提升你
<b>认知
</b>及
<strong>技术能力
</strong>的博主
</p>
-
-
</body>
-
</html>
运行结果
5.设置文本字体。
-
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8"/>
-
<title>微信公众号:电商程序员
</title>
-
</head>
-
<body>
-
-
<h1 style="font-family:verdana;text-align:center;">孙叫兽的博客
</h1>
-
<p style="font-family:courier;color:red;">这是
<b>孙叫兽
</b>演示这个段落
</p>
-
-
</body>
-
</html>
运行结果
6.设置文本字体大小
-
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8"/>
-
<title>微信公众号:电商程序员
</title>
-
</head>
-
<body>
-
-
<h1 style="font-size:30px;text-align:center;">孙叫兽的博客
</h1>
-
<p style="font-size:16px;">这是
<b>孙叫兽
</b>演示这个段落
</p>
-
-
</body>
-
</html>
运行结果
7.设置字体颜色
-
<!DOCTYPE html>
-
<html>
-
<body>
-
-
<h1 style="color:blue">微信公众号:电商程序员
</h1>
-
<p style="color:red">孙叫兽的博客
</p>
-
-
</body>
-
</html>
运行结果
8.设置字体大小,字体颜色,文本字体
-
<!DOCTYPE html>
-
<html>
-
<body>
-
-
<p style="font-family:verdana;font-size:110%;color:green">
-
这是孙叫兽的博客,微信公众号:电商程序员,带你提升技术认知及开发技巧,开发APP小程序,网站及系统
-
</p>
-
-
</body>
-
</html>
运行结果
9.html使用不同的样式
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>微信公众号:电商程序员
</title>
-
</head>
-
<style>
-
h1{
-
font-size:30px;
-
color:red;
-
}
-
p{
-
font-size:16px;
-
font-size;green;
-
}
-
</style>
-
-
<body>
-
<h1>欢迎来到孙叫兽的博客
</h1>
-
<p>在这里,你将发现全新的大陆,提升你的认知与能力
</p>
-
</body>
-
-
</html>
运行结果:
10.没有下划线的文本链接
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>微信公众号:电商程序员
</title>
-
</head>
-
<body>
-
<a href="https://blog.csdn.net/weixin_41937552" style="text-decoration:none;">欢迎来到孙叫兽的博客
</a>
-
</body>
-
</html>
运行结果
11.链接到一个外部样式表
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>微信公众号:电商程序员
</title>
-
<link rel="stylesheet" type="text/css" href="styles.css">
-
</head>
-
-
<body>
-
<h1>孙叫兽使用了外部样式文件来格式化文本
</h1>
-
<p>粉丝们也是也是!
</p>
-
</body>
-
-
</html>
运行结果
HTML链接
1.创建超级链接
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>孙叫兽的博客
</title>
-
</head>
-
<body>
-
-
<p>
-
<a href="https://blog.csdn.net/weixin_41937552">孙叫兽的博客
</a> 是一个指向孙叫兽CSDN主页的一个页面的链接。
</p>
-
-
<p>
<a href="https://blog.csdn.net/weixin_41937552/article/details/107878194">苹果开发者开发APP部分总结
</a> 是一个指向孙叫兽一篇文章的页面的链接。
</p>
-
-
</body>
-
</html>
运行结果
2.将图片作为链接
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>孙叫兽的博客
</title>
-
</head>
-
<body>
-
-
<p>孙叫兽创建图片链接:
-
<a href="https://blog.csdn.net/weixin_41937552/article/list/1">
-
<img border="10" src="smiley.gif" alt="HTML 教程" width="32" height="32">
</a>
</p>
-
-
<p>孙叫兽创建无边框的图片链接:
-
<a href="https://blog.csdn.net/weixin_41937552">
-
<img border="0" src="smiley.gif" alt="HTML 教程" width="32" height="32">
</a>
</p>
-
-
</body>
-
</html>
运行结果
3.在新的浏览器打开链接
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>孙叫兽的博客
</title>
-
</head>
-
<body>
-
-
<a href="https://blog.csdn.net/weixin_41937552/article/list/1" target="_blank">访问孙叫兽的博客!
</a>
-
-
<p>如果你将 target 属性设置为
"_blank
", 链接将在新窗口打开。
</p>
-
-
</body>
-
</html>
运行结果
4.链接到同一个页面的不同位置
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>孙叫兽的博客
</title>
-
</head>
-
<body>
-
-
<p>
-
<a href="#C4">查看孙叫兽的所有文章
</a>
-
</p>
-
-
<h2>章节 1
</h2>
-
<p>这边显示该章节的内容……
</p>
-
-
<h2>章节 2
</h2>
-
<p>这边显示该章节的内容……
</p>
-
-
<h2>章节 3
</h2>
-
<p>这边显示该章节的内容……
</p>
-
-
<h2>
<a id="C4">章节 4
</a>
</h2>
-
<p>这边显示该章节的内容……
</p>
-
-
<h2>章节 5
</h2>
-
<p>这边显示该章节的内容……
</p>
-
-
<h2>章节 6
</h2>
-
<p>这边显示该章节的内容……
</p>
-
-
<h2>章节 7
</h2>
-
<p>这边显示该章节的内容……
</p>
-
-
<h2>章节 8
</h2>
-
<p>这边显示该章节的内容……
</p>
-
-
<h2>章节 9
</h2>
-
<p>这边显示该章节的内容……
</p>
-
-
<h2>章节 10
</h2>
-
<p>这边显示该章节的内容……
</p>
-
-
<h2>章节 11
</h2>
-
<p>这边显示该章节的内容……
</p>
-
-
<h2>章节 12
</h2>
-
<p>这边显示该章节的内容……
</p>
-
-
<h2>章节 13
</h2>
-
<p>这边显示该章节的内容……
</p>
-
-
<h2>章节 14
</h2>
-
<p>这边显示该章节的内容……
</p>
-
-
<h2>章节 15
</h2>
-
<p>这边显示该章节的内容……
</p>
-
-
<h2>章节 16
</h2>
-
<p>这边显示该章节的内容……
</p>
-
-
<h2>章节 17
</h2>
-
<p>这边显示该章节的内容……
</p>
-
-
</body>
-
</html>
运行结果
5.跳出框架
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>孙叫兽的博客
</title>
-
</head>
-
<body>
-
-
<p>跳出框架?
</p>
-
<a href="https://blog.csdn.net/weixin_41937552/article/list/1" target="_top">点击这里!
</a>
-
-
</body>
-
</html>
运行结果
6.创建电子邮件链接
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>孙叫兽的博客
</title>
-
</head>
-
<body>
-
-
<p>
-
这是一个电子邮件链接:
-
<a href="mailto:sunmenglei@erawork.cn?Subject=Hello%20again" target="_top">
-
给孙叫兽发个邮件
</a>
-
</p>
-
-
<p>
-
<b>注意:
</b> 单词之间空格使用 %20 代替,以确保浏览器可以正常显示文本。
-
</p>
-
-
</body>
-
</html>
运行结果:
7.创建另一个电子邮件
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>孙叫兽的博客
</title>
-
</head>
-
<body>
-
-
<p>
-
这是另一个电子邮件链接:
-
<a href="mailto:sunmenglei@erawork.cn?cc=someoneelse@example.com&bcc=andsomeoneelse@example.com&subject=Summer%20Party&body=You%20are%20invited%20to%20a%20big%20summer%20party!" target="_top">给孙叫兽发送邮件!
</a>
-
</p>
-
-
<p>
-
<b>注意:
</b> 单词之间的空格使用 %20 代替,以确保浏览器可以正常显示文本。
-
</p>
-
-
</body>
-
</html>
运行结果
HTML图像
1.插入头像
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>孙叫兽的博客
</title>
-
</head>
-
<body>
-
-
<p>
-
一个图像:
-
<img src="smiley.gif" alt="Smiley face" width="32" height="32">
</p>
-
-
<p>
-
一个动图:
-
<img src="hackanm.gif" alt="Computer man" width="48" height="48">
</p>
-
-
<p>
-
注意插入动图的语法和静态图的语法是一样的。
-
</p>
-
-
</body>
-
</html>
运行结果
2.从不同的位置插入头像
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>孙叫兽的博客
</title>
-
</head>
-
<body>
-
-
<p>一个来自文件夹中的图像:
</p>
-
<img src="/images/chrome.gif" alt="Google Chrome" width="33" height="32">
<p>一个来自菜鸟教程的图像:
</p>
-
<img src="https://img-blog.csdnimg.cn/2020073120293658.jpg" alt="微信公众号:电商程序员" width="336" height="336">
-
-
</body>
-
</html>
运行结果
3.对图片进行排列
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>孙叫兽的博客
</title>
-
</head>
-
<body>
-
-
<h4>默认对齐的图像 (align="bottom"):
</h4>
-
<p>这是一些文本。
<img src="smiley.gif" alt="Smiley face" width="32" height="32"> 这是一些文本。
</p>
-
-
<h4>图片使用 align="middle":
</h4>
-
<p>这是一些文本。
<img src="smiley.gif" alt="Smiley face" align="middle" width="32" height="32">这是一些文本。
</p>
-
-
<h4>图片使用 align="top":
</h4>
-
<p>这是一些文本。
<img src="smiley.gif" alt="Smiley face" align="top" width="32" height="32">这是一些文本。
</p>
-
-
<p>
<b>注意:
</b>在HTML 4中 align 属性已废弃,HTML5 已不支持该属性,可以使用 CSS 代替。
</p>
-
-
</body>
-
</html>
运行结果
4.如何使图片浮动至段落的左边或者右边
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>孙叫兽的博客
</title>
-
</head>
-
<body>
-
-
<p>
-
<img src="smiley.gif" alt="Smiley face" style="float:left" width="32" height="32"> 一个带图片的段落,图片浮动在这个文本的左边。
-
</p>
-
-
<p>
-
<img src="smiley.gif" alt="Smiley face" style="float:right" width="32" height="32"> 一个带图片的段落,图片浮动在这个文本的右边。
-
</p>
-
-
<p>
<b>注意:
</b> 在这里我们使用了 CSS float 属性,在HTML 4 中 float 属性已废弃,HTML5 已不支持该属性,可以使用 CSS 代替。
</p>
-
-
</body>
-
</html>
运行结果
5.创建图像映射
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>孙叫兽的博客
</title>
-
</head>
-
<body>
-
-
<p>点击太阳或其他行星,注意变化:
</p>
-
-
<img src="planets.gif" width="145" height="126" alt="Planets" usemap="#planetmap">
-
-
<map name="planetmap">
-
<area shape="rect" coords="0,0,82,126" alt="Sun" href="sun.htm">
-
<area shape="circle" coords="90,58,3" alt="Mercury" href="mercur.htm">
-
<area shape="circle" coords="124,58,8" alt="Venus" href="venus.htm">
-
</map>
-
-
</body>
-
</html>
运行结果
HTML表格
1.简单的表格
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>孙叫兽的博客
</title>
-
</head>
-
<body>
-
-
<p>
-
每个表格从一个 table 标签开始。
-
每个表格行从 tr 标签开始。
-
每个表格的数据从 td 标签开始。
-
</p>
-
-
<h4>一列:
</h4>
-
<table border="1">
-
<tr>
-
<td>100
</td>
-
</tr>
-
</table>
-
-
<h4>一行三列:
</h4>
-
<table border="1">
-
<tr>
-
<td>100
</td>
-
<td>200
</td>
-
<td>300
</td>
-
</tr>
-
</table>
-
-
<h4>两行三列:
</h4>
-
<table border="1">
-
<tr>
-
<td>100
</td>
-
<td>200
</td>
-
<td>300
</td>
-
</tr>
-
<tr>
-
<td>400
</td>
-
<td>500
</td>
-
<td>600
</td>
-
</tr>
-
</table>
-
-
</body>
-
</html>
运行结果
2.没有边框的表格
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>孙叫兽的博客
</title>
-
</head>
-
<body>
-
-
<h4>这个表格没有边框:
</h4>
-
<table>
-
<tr>
-
<td>100
</td>
-
<td>200
</td>
-
<td>300
</td>
-
</tr>
-
<tr>
-
<td>400
</td>
-
<td>500
</td>
-
<td>600
</td>
-
</tr>
-
</table>
-
-
<h4>这个表格没有边框:
</h4>
-
<table border="0">
-
<tr>
-
<td>100
</td>
-
<td>200
</td>
-
<td>300
</td>
-
</tr>
-
<tr>
-
<td>400
</td>
-
<td>500
</td>
-
<td>600
</td>
-
</tr>
-
</table>
运行结果
3.表格中的表头
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>孙叫兽的博客
</title>
-
</head>
-
<body>
-
-
<h4>水平标题:
</h4>
-
<table border="1">
-
<tr>
-
<th>Name
</th>
-
<th>Telephone
</th>
-
<th>Telephone
</th>
-
</tr>
-
<tr>
-
<td>Bill Gates
</td>
-
<td>555 77 854
</td>
-
<td>555 77 855
</td>
-
</tr>
-
</table>
-
-
<h4>垂直标题:
</h4>
-
<table border="1">
-
<tr>
-
<th>First Name:
</th>
-
<td>Bill Gates
</td>
-
</tr>
-
<tr>
-
<th>Telephone:
</th>
-
<td>555 77 854
</td>
-
</tr>
-
<tr>
-
<th>Telephone:
</th>
-
<td>555 77 855
</td>
-
</tr>
-
</table>
-
-
</body>
-
</html>
运行结果
4.带有标题的表格
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>孙叫兽的博客
</title>
-
</head>
-
<body>
-
-
<table border="1">
-
<caption>Monthly savings
</caption>
-
<tr>
-
<th>Month
</th>
-
<th>Savings
</th>
-
</tr>
-
<tr>
-
<td>January
</td>
-
<td>$100
</td>
-
</tr>
-
<tr>
-
<td>February
</td>
-
<td>$50
</td>
-
</tr>
-
</table>
-
-
</body>
-
</html>
运行结果
5.跨行或者跨列的表格单元格
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>孙叫兽的博客
</title>
-
</head>
-
<body>
-
-
<h4>单元格跨两列:
</h4>
-
<table border="1">
-
<tr>
-
<th>Name
</th>
-
<th colspan="2">Telephone
</th>
-
</tr>
-
<tr>
-
<td>Bill Gates
</td>
-
<td>555 77 854
</td>
-
<td>555 77 855
</td>
-
</tr>
-
</table>
-
-
<h4>单元格跨两行:
</h4>
-
<table border="1">
-
<tr>
-
<th>First Name:
</th>
-
<td>Bill Gates
</td>
-
</tr>
-
<tr>
-
<th rowspan="2">Telephone:
</th>
-
<td>555 77 854
</td>
-
</tr>
-
<tr>
-
<td>555 77 855
</td>
-
</tr>
-
</table>
-
-
</body>
-
</html>
运行结果
6.表格内的标签
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>孙叫兽的博客
</title>
-
</head>
-
<body>
-
-
<table border="1">
-
<tr>
-
<td>
-
<p>这是一个段落
</p>
-
<p>这是另一个段落
</p>
-
</td>
-
<td>这个单元格包含一个表格:
-
<table border="1">
-
<tr>
-
<td>A
</td>
-
<td>B
</td>
-
</tr>
-
<tr>
-
<td>C
</td>
-
<td>D
</td>
-
</tr>
-
</table>
-
</td>
-
</tr>
-
<tr>
-
<td>这个单元格包含一个列表
-
<ul>
-
<li>apples
</li>
-
<li>bananas
</li>
-
<li>pineapples
</li>
-
</ul>
-
</td>
-
<td>HELLO
</td>
-
</tr>
-
</table>
-
-
</body>
-
</html>
运行结果
7单元格边距
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>孙叫兽的博客
</title>
-
</head>
-
<body>
-
-
<h4>没有单元格边距:
</h4>
-
<table border="1">
-
<tr>
-
<td>First
</td>
-
<td>Row
</td>
-
</tr>
-
<tr>
-
<td>Second
</td>
-
<td>Row
</td>
-
</tr>
-
</table>
-
-
<h4>有单元格边距:
</h4>
-
<table border="1"
-
cellpadding=
"10">
-
<tr>
-
<td>First
</td>
-
<td>Row
</td>
-
</tr>
-
<tr>
-
<td>Second
</td>
-
<td>Row
</td>
-
</tr>
-
</table>
-
-
</body>
-
</html>
运行结果:
8.单元格间距
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>孙叫兽的博客
</title>
-
</head>
-
<body>
-
-
<h4>没有单元格间距:
</h4>
-
<table border="1">
-
<tr>
-
<td>First
</td>
-
<td>Row
</td>
-
</tr>
-
<tr>
-
<td>Second
</td>
-
<td>Row
</td>
-
</tr>
-
</table>
-
-
<h4>单元格间距="0":
</h4>
-
<table border="1" cellspacing="0">
-
<tr>
-
<td>First
</td>
-
<td>Row
</td>
-
</tr>
-
<tr>
-
<td>Second
</td>
-
<td>Row
</td>
-
</tr>
-
</table>
-
-
<h4>单元格间距="10":
</h4>
-
<table border="1" cellspacing="10">
-
<tr>
-
<td>First
</td>
-
<td>Row
</td>
-
</tr>
-
<tr>
-
<td>Second
</td>
-
<td>Row
</td>
-
</tr>
-
</table>
-
-
</body>
-
</html>
运行结果:
HTML列表
1.无序列表
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>孙叫兽的博客
</title>
-
</head>
-
<body>
-
-
<h4>无序列表:
</h4>
-
<ul>
-
<li>Coffee
</li>
-
<li>Tea
</li>
-
<li>Milk
</li>
-
</ul>
-
-
</body>
-
</html>
运行结果
2.有序列表
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>孙叫兽的博客
</title>
-
</head>
-
<body>
-
-
<ol>
-
<li>Coffee
</li>
-
<li>Tea
</li>
-
<li>Milk
</li>
-
</ol>
-
-
<ol start="50">
-
<li>Coffee
</li>
-
<li>Tea
</li>
-
<li>Milk
</li>
-
</ol>
-
-
</body>
-
</html>
运行结果
3.不同类型的有序列表
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>孙叫兽的博客
</title>
-
</head>
-
<body>
-
-
<h4>编号列表:
</h4>
-
<ol>
-
<li>Apples
</li>
-
<li>Bananas
</li>
-
<li>Lemons
</li>
-
<li>Oranges
</li>
-
</ol>
-
-
<h4>大写字母列表:
</h4>
-
<ol type="A">
-
<li>Apples
</li>
-
<li>Bananas
</li>
-
<li>Lemons
</li>
-
<li>Oranges
</li>
-
</ol>
-
-
<h4>小写字母列表:
</h4>
-
<ol type="a">
-
<li>Apples
</li>
-
<li>Bananas
</li>
-
<li>Lemons
</li>
-
<li>Oranges
</li>
-
</ol>
-
-
<h4>罗马数字列表:
</h4>
-
<ol type="I">
-
<li>Apples
</li>
-
<li>Bananas
</li>
-
<li>Lemons
</li>
-
<li>Oranges
</li>
-
</ol>
-
-
<h4>小写罗马数字列表:
</h4>
-
<ol type="i">
-
<li>Apples
</li>
-
<li>Bananas
</li>
-
<li>Lemons
</li>
-
<li>Oranges
</li>
-
</ol>
-
-
</body>
-
</html>
运行结果
4.不同类型的无序列表
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>孙叫兽的博客
</title>
-
</head>
-
<body>
-
-
<p>
<b>注意:
</b> 在 HTML 4中 ul 属性已废弃,HTML5 已不支持该属性,因此我们使用 CSS 代替来定义不同类型的无序列表如下:
</p>
-
-
<h4>圆点列表:
</h4>
-
<ul style="list-style-type:disc">
-
<li>Apples
</li>
-
<li>Bananas
</li>
-
<li>Lemons
</li>
-
<li>Oranges
</li>
-
</ul>
-
-
<h4>圆圈列表:
</h4>
-
<ul style="list-style-type:circle">
-
<li>Apples
</li>
-
<li>Bananas
</li>
-
<li>Lemons
</li>
-
<li>Oranges
</li>
-
</ul>
-
-
<h4>正方形列表:
</h4>
-
<ul style="list-style-type:square">
-
<li>Apples
</li>
-
<li>Bananas
</li>
-
<li>Lemons
</li>
-
<li>Oranges
</li>
-
</ul>
-
-
</body>
-
</html>
运行结果
5.嵌套列表
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>孙叫兽的博客
</title>
-
</head>
-
<body>
-
-
<h4>嵌套列表:
</h4>
-
<ul>
-
<li>Coffee
</li>
-
<li>Tea
-
<ul>
-
<li>Black tea
</li>
-
<li>Green tea
</li>
-
</ul>
-
</li>
-
<li>Milk
</li>
-
</ul>
-
-
</body>
-
</html>
运行结果
6.嵌套列表二
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>孙叫兽的博客
</title>
-
</head>
-
<body>
-
-
<h4>嵌套列表:
</h4>
-
<ul>
-
<li>Coffee
</li>
-
<li>Tea
-
<ul>
-
<li>Black tea
</li>
-
<li>Green tea
-
<ul>
-
<li>China
</li>
-
<li>Africa
</li>
-
</ul>
-
</li>
-
</ul>
-
</li>
-
<li>Milk
</li>
-
</ul>
-
-
</body>
-
</html>
运行结果
7.自定义列表
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>孙叫兽的博客
</title>
-
</head>
-
<body>
-
-
<h4>一个自定义列表:
</h4>
-
<dl>
-
<dt>Coffee
</dt>
-
<dd>- black hot drink
</dd>
-
<dt>Milk
</dt>
-
<dd>- white cold drink
</dd>
-
</dl>
-
-
</body>
-
</html>
运行结果
HTML forms和input
1.创建文本域
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>孙叫兽的博客
</title>
-
</head>
-
<body>
-
-
<form action="https://blog.csdn.net/weixin_41937552/article/list/1">
-
First name:
<input type="text" name="firstname">
<br>
-
Last name:
<input type="text" name="lastname">
-
</form>
-
-
<p>
<b>注意:
</b> 表单本身是不可见的。并且注意一个文本字段的默认宽度是20个字符。
</p>
-
-
</body>
-
</html>
运行结果
2.创建密码域
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>孙叫兽的博客
</title>
-
</head>
-
<body>
-
-
<form action="https://blog.csdn.net/weixin_41937552/article/list/1">
-
Username:
<input type="text" name="user">
<br>
-
Password:
<input type="password" name="password">
-
</form>
-
-
<p>
<b>注意:
</b> 密码字段中的字符是隐藏的(显示为星号或圆圈)。
</p>
-
-
</body>
-
</html>
运行结果
3.复选框
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>孙叫兽的博客
</title>
-
</head>
-
<body>
-
-
<form action="https://blog.csdn.net/weixin_41937552/article/list/1">
-
<input type="checkbox" name="vehicle" value="Bike">I have a bike
<br>
-
<input type="checkbox" name="vehicle" value="Car">I have a car
-
</form>
-
-
</body>
-
</html>
运行结果
4.单选按钮
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>孙叫兽的博客
</title>
-
</head>
-
<body>
-
-
<form action="https://blog.csdn.net/weixin_41937552/article/list/1">
-
<input type="radio" name="sex" value="male">Male
<br>
-
<input type="radio" name="sex" value="female">Female
-
</form>
-
-
<p>
<b>注意:
</b>当用户点击一个单选按钮时,它就会被选中,其他同名的单选按钮就不会被选中。
</p>
-
-
</body>
-
</html>
运行结果
5.下拉列表
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>孙叫兽的博客
</title>
-
</head>
-
<body>
-
-
<form action="https://blog.csdn.net/weixin_41937552/article/list/1">
-
<select name="cars">
-
<option value="volvo">Volvo
</option>
-
<option value="saab">Saab
</option>
-
<option value="fiat">Fiat
</option>
-
<option value="audi">Audi
</option>
-
</select>
-
</form>
-
-
</body>
-
</html>
运行结果
6.预选下拉列表
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>孙叫兽的博客
</title>
-
</head>
-
<body>
-
-
<form action="">
-
<select name="cars">
-
<option value="volvo">Volvo
</option>
-
<option value="saab">Saab
</option>
-
<option value="fiat" selected>Fiat
</option>
-
<option value="audi">Audi
</option>
-
</select>
-
</form>
-
-
</body>
-
</html>
运行结果
7.创建一个文本域(多行输入控件)
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>孙叫兽的博客
</title>
-
</head>
-
<body>
-
-
<textarea rows="10" cols="30">
-
我是一个文本框。
-
</textarea>
-
-
</body>
-
</html>
运行结果
8.创建一个按钮
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>孙叫兽的博客
</title>
-
</head>
-
<body>
-
-
<form action="">
-
<input type="button" value="Hello world!">
-
</form>
-
-
</body>
-
</html>
运行结果
9.在数据周围绘制一个带标题的框
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>孙叫兽的博客
</title>
-
</head>
-
<body>
-
-
<form action="">
-
<fieldset>
-
<legend>Personal information:
</legend>
-
Name:
<input type="text" size="30">
<br>
-
E-mail:
<input type="text" size="30">
<br>
-
Date of birth:
<input type="text" size="10">
-
</fieldset>
-
</form>
-
-
</body>
-
</html>
运行结果
10.带有文本域和输入域的表单
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>孙叫兽的博客
</title>
-
</head>
-
<body>
-
-
<form action="https://blog.csdn.net/weixin_41937552/article/list/1">
-
First name:
<input type="text" name="FirstName" value="Mickey">
<br>
-
Last name:
<input type="text" name="LastName" value="Mouse">
<br>
-
<input type="submit" value="提交">
-
</form>
-
-
<p>点击"提交"按钮,表单数据将被发送到服务器上的“https://blog.csdn.net/weixin_41937552/article/list/1”。
</p>
-
-
</body>
-
</html>
运行结果
11.带有复选框和提交按钮的表单
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>孙叫兽的博客
</title>
-
</head>
-
<body>
-
-
<form action="https://blog.csdn.net/weixin_41937552/article/list/1" method="get">
-
<input type="radio" name="sex" value="Male"> Male
<br>
-
<input type="radio" name="sex" value="Female" checked="checked"> Female
<br>
-
<input type="submit" value="提交">
-
</form>
-
-
</body>
-
</html>
运行结果
12.带有单选框和提交按钮的表单
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>孙叫兽的博客
</title>
-
</head>
-
<body>
-
-
<form action="https://blog.csdn.net/weixin_41937552/article/list/1" method="get">
-
<input type="radio" name="sex" value="Male"> Male
<br>
-
<input type="radio" name="sex" value="Female" checked="checked"> Female
<br>
-
<input type="submit" value="提交">
-
</form>
-
-
</body>
-
</html>
运行结果
13.发送邮件表单
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>孙叫兽的博客
</title>
-
</head>
-
<body>
-
-
<h3>发送邮件到 sunmenglei@erawork.cn:
</h3>
-
-
<form action="MAILTO:sunmenglei@erawork.cn" method="post" enctype="text/plain">
-
Name:
<br>
-
<input type="text" name="name" value="your name">
<br>
-
E-mail:
<br>
-
<input type="text" name="mail" value="your email">
<br>
-
Comment:
<br>
-
<input type="text" name="comment" value="your comment" size="50">
<br>
<br>
-
<input type="submit" value="发送">
-
<input type="reset" value="重置">
-
</form>
-
-
</body>
-
</html>
运行结果
HTML iframe
1.html中插入框架(内联框架)
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>孙叫兽的博客
</title>
-
</head>
-
<body>
-
-
<iframe src="https://blog.csdn.net/weixin_41937552/article/list/1">
-
<p>您的浏览器不支持 iframe 标签。
</p>
-
</iframe>
-
-
</body>
-
</html>
运行结果截图
HTML头部元素
1.描述了文档标题
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>孙叫兽的博客
</title>
-
</head>
-
-
<body>
-
<p>浏览器中包含body元素的内容。
</p>
-
<p>浏览器的标题包含title元素的内容
</p>
-
</body>
-
-
</html>
运行结果
2.html中默认的URL地址
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>孙叫兽的博客
</title>
-
<base href="https://img-blog.csdnimg.cn/2020073120293658.jpg" target="_blank">
-
</head>
-
-
<body>
-
<img src="https://img-blog.csdnimg.cn/2020073120293658.jpg"> - 注意这里我们设置了图片的相对地址。能正常显示是因为我们在 head 部分设置了 base 标签,该标签指定了页面上所有链接的默认 URL,所以该图片的访问地址为 "https://img-blog.csdnimg.cn/2020073120293658.jpg"
-
<br>
<br>
-
<a href="https://img-blog.csdnimg.cn/2020073120293658.jpg">电商程序员
</a> - 注意这个链接会在新窗口打开,即便它没有 target="_blank" 属性。因为在 base 标签里我们已经设置了 target 属性的值为 "_blank"。
-
-
</body>
-
</html>
运行结果
3.提供文档元数据
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>孙叫兽的博客
</title>
-
<meta name="description" content="免费在线教程">
-
<meta name="keywords" content="HTML,CSS,XML,JavaScript">
-
<meta name="author" content="孙叫兽">
-
</head>
-
<body>
-
-
<p>所有 meta 标签显示在 head 部分...
</p>
-
-
</body>
-
</html>
运行结果
HTML 脚本
1.插入一个脚本
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>孙叫兽的博客
</title>
-
</head>
-
<body>
-
-
<script>
-
document.write(
"Hello World!")
-
</script>
-
-
</body>
-
</html>
运行结果
2.使用<noscript>标签
-
<!DOCTYPE html>
-
<html>
-
<head>
-
<meta charset="utf-8">
-
<title>孙叫兽的博客
</title>
-
</head>
-
<body>
-
-
<script>
-
document.write(
"Hello World!")
-
</script>
-
<noscript>抱歉,你的浏览器不支持 JavaScript!
</noscript>
-
-
<p>不支持 JavaScript 的浏览器会使用
<noscript
> 元素中定义的内容(文本)来替代。
</p>
-
-
</body>
-
</html>
运行结果
好啦今天的HTMl相关的实例就分享到这里,更多信息请关注我的公众号
技术提升节节高,目前博主专注于大前端,有问题可以和博主进行交流
转载:https://blog.csdn.net/weixin_41937552/article/details/107950516