HTML 实例 修改教程

HTML 基础标签实例

一个简单的 HTML 文件

这个例子是一个很简单的 HTML 文件,使用了尽可能少的 HTML 标签。它向您演示了 body 元素中的内容是如何被浏览器显示的。

简单的段落

此例演示:段落元素中的文字如何被浏览器显示。

更多的段落

本例演示段落元素的某些缺省的行为。

“诗歌”问题

本例演示 HTML 格式化的某些问题。

折行

本例演示在 HTML 文档中折行的使用。

标题

本例演示在 HTML 文档中显示标题的标签。

居中排列的标题

本例演示一个居中排列的标题。

水平线

本例演示如何插入水平线。

隐藏的注释

本例演示如何在 HTML 源代码中插入隐藏的注释。

背景颜色

本例演示如何为 HTML 页面添加背景颜色。

例子解释

HTML 文本格式化实例

文本格式化

此例演示如何在一个 HTML 文件中对文本进行格式化

预格式文本

此例演示如何使用 pre 标签对空行和空格进行控制。

“计算机输出”标签

此例演示不同的“计算机输出”标签的显示效果。

地址

此例演示如何在 HTML 文件中写地址。

缩写和首字母缩写

此例演示如何实现缩写或首字母缩写。

文字方向

此例演示如何改变文字的方向。

块引用

此例演示如何实现长短不一的引用语。

删除字效果和插入字效果

此例演示如何标记删除文本和插入文本。

例子解释

HTML 链接实例

创建超级链接

本例演示如何在 HTML 文档中创建链接。

将图像作为链接

本例演示如何使用图像作为链接。

在新的浏览器窗口打开链接

本例演示如何在新窗口打开一个页面,这样的话访问者就无需离开你的站点了。

链接到同一个页面的不同位置

本例演示如何使用链接跳转至文档的另一个部分

跳出框架

本例演示如何跳出框架,假如你的页面被固定在框架之内。

创建电子邮件链接

本例演示如何如何链接到一个邮件。(本例在安装邮件客户端程序后才能工作。)

创建电子邮件链接 2

本例演示更加复杂的邮件链接。

例子解释

HTML 框架实例

垂直框架

本例演示:如何使用三份不同的文档制作一个垂直框架。

水平框架

本例演示:如何使用三份不同的文档制作一个水平框架。

如何使用 标签</p> <div><script async src="//jsrun.net/uXkKp/embed/all/light/"></script></div><p>本例演示:如何使用 &lt;noframes&gt; 标签。</p> <p>混合框架结构</p> <div><script async src="//jsrun.net/MXkKp/embed/all/light/"></script></div><p>本例演示如何制作含有三份文档的框架结构,同时将他们混合置于行和列之中。</p> <p>含有 noresize=&quot;noresize&quot; 属性的框架结构</p> <div><script async src="//jsrun.net/SXkKp/embed/all/light/"></script></div><p>本例演示 noresize 属性。在本例中,框架是不可调整尺寸的。在框架间的边框上拖动鼠标,你会发现边框是无法移动的。</p> <p>导航框架</p> <div><script async src="//jsrun.net/4XkKp/embed/all/light/"></script></div><p>本例演示如何制作导航框架。导航框架包含一个将第二个框架作为目标的链接列表。名为 &quot;contents.htm&quot; 的文件包含三个链接。</p> <p>内联框架</p> <div><script async src="//jsrun.net/KykKp/embed/all/light/"></script></div><p>本例演示如何创建内联框架(HTML 页中的框架)。</p> <p>跳转至框架内的一个指定的节</p> <div><script async src="//jsrun.net/pykKp/embed/all/light/"></script></div><p>本例演示两个框架。其中的一个框架设置了指向另一个文件内指定的节的链接。这个&quot;link.htm&quot;文件内指定的节使用 &lt;a name=&quot;C10&quot;&gt; 进行标识。</p> <p>使用框架导航跳转至指定的节</p> <div><script async src="//jsrun.net/kykKp/embed/all/light/"></script></div><p>本例演示两个框架。左侧的导航框架包含了一个链接列表,这些链接将第二个框架作为目标。第二个框架显示被链接的文档。导航框架其中的链接指向目标文件中指定的节。</p> <p><em><a href="http://jsrun.net/html/html_frames.asp">例子解释</a></em></p> <h2 id="html-">HTML 表格实例</h2> <p>表格</p> <div><script async src="//jsrun.net/8XkKp/embed/all/light/"></script></div><p>这个例子演示如何在 HTML 文档中创建表格。</p> <p>表格边框</p> <div><script async src="//jsrun.net/TXkKp/embed/all/light/"></script></div><p>本例演示各种类型的表格边框。</p> <p>没有边框的表格</p> <div><script async src="//jsrun.net/UXkKp/embed/all/light/"></script></div><p>本例演示一个没有边框的表格。</p> <p>表格中的表头(Heading)</p> <div><script async src="//jsrun.net/9XkKp/embed/all/light/"></script></div><p>本例演示如何显示表格表头。</p> <p>空单元格</p> <div><script async src="//jsrun.net/eXkKp/embed/all/light/"></script></div><p>本例展示如何使用 &quot;&amp;nbsp;&quot; 处理没有内容的单元格。</p> <p>带有标题的表格</p> <div><script async src="//jsrun.net/QXkKp/embed/all/light/"></script></div><p>本例演示一个带标题 (caption) 的表格</p> <p>跨行或跨列的表格单元格</p> <div><script async src="//jsrun.net/zXkKp/embed/all/light/"></script></div><p>本例演示如何定义跨行或跨列的表格单元格。</p> <p>表格内的标签</p> <div><script async src="//jsrun.net/PXkKp/embed/all/light/"></script></div><p>本例演示如何显示在不同的元素内显示元素。</p> <p>单元格边距(Cell padding)</p> <div><script async src="//jsrun.net/EXkKp/embed/all/light/"></script></div><p>本例演示如何使用 Cell padding 来创建单元格内容与其边框之间的空白。</p> <p>单元格间距(Cell spacing)</p> <div><script async src="//jsrun.net/sXkKp/embed/all/light/"></script></div><p>本例演示如何使用 Cell spacing 增加单元格之间的距离。</p> <p>向表格添加背景颜色或背景图像</p> <div><script async src="//jsrun.net/7XkKp/embed/all/light/"></script></div><p>本例演示如何向表格添加背景。</p> <p>向表格单元添加背景颜色或者背景图像</p> <div><script async src="//jsrun.net/cXkKp/embed/all/light/"></script></div><p>本例演示如何向一个或者更多表格单元添加背景。</p> <p>在表格单元中排列内容</p> <div><script async src="//jsrun.net/dXkKp/embed/all/light/"></script></div><p>本例演示如何使用 &quot;align&quot; 属性排列单元格内容,以便创建一个美观的表格。</p> <p>框架(frame)属性</p> <div><script async src="//jsrun.net/FXkKp/embed/all/light/"></script></div><p>本例演示如何使用 &quot;frame&quot; 属性来控制围绕表格的边框。</p> <p><em><a href="http://jsrun.net/html/html_tables.asp">例子解释</a></em></p> <h2 id="html-">HTML 列表实例</h2> <p>无序列表</p> <div><script async src="//jsrun.net/JXkKp/embed/all/light/"></script></div><p>本例演示无序列表。</p> <p>有序列表</p> <div><script async src="//jsrun.net/xXkKp/embed/all/light/"></script></div><p>本例演示有序列表。</p> <p>不同类型的无序列表</p> <div><script async src="//jsrun.net/GXkKp/embed/all/light/"></script></div><p>本例演示一个无序列表。</p> <p>不同类型的有序列表</p> <div><script async src="//jsrun.net/HXkKp/embed/all/light/"></script></div><p>本例演示不同类型的有序列表。</p> <p>嵌套列表</p> <div><script async src="//jsrun.net/5XkKp/embed/all/light/"></script></div><p>本例演示如何嵌套列表。</p> <p>嵌套列表 2</p> <div><script async src="//jsrun.net/DXkKp/embed/all/light/"></script></div><p>本例演示更复杂的嵌套列表。</p> <p>定义列表</p> <div><script async src="//jsrun.net/tXkKp/embed/all/light/"></script></div><p>本例演示一个定义列表。</p> <p><em><a href="http://jsrun.net/html/html_lists.asp">例子解释</a></em></p> <h2 id="html-">HTML 表单与输入实例</h2> <p>文本域(Text fields)</p> <div><script async src="//jsrun.net/3WkKp/embed/all/light/"></script></div><p>本例演示如何在 HTML 页面创建文本域。用户可以在文本域中写入文本。</p> <p>密码域</p> <div><script async src="//jsrun.net/VWkKp/embed/all/light/"></script></div><p>本例演示如何创建 HTML 的密码域。</p> <p>复选框</p> <div><script async src="//jsrun.net/8WkKp/embed/all/light/"></script></div><p>本例演示如何在 HTML 页中创建复选框。用户可以选中或取消选取复选框。</p> <p>单选按钮</p> <div><script async src="//jsrun.net/TWkKp/embed/all/light/"></script></div><p>本例演示如何在 HTML 中创建单选按钮。</p> <p>简单的下拉列表</p> <div><script async src="//jsrun.net/UWkKp/embed/all/light/"></script></div><p>本例演示如何在 HTML 页面中创建简单的下拉列表框。下拉列表框是一个可选列表。</p> <p>另一个下拉列表</p> <div><script async src="//jsrun.net/9WkKp/embed/all/light/"></script></div><p>本例演示如何创建一个简单的带有预选值的下拉列表。(译者注:预选值指预先指定的首选项。)</p> <p><a href="http://jsrun.net/tiy/s.asp?f=demo_html_textarea">文本域(Textarea)</a></p> <p>本例演示如何创建一个文本域(多行文本输入控件)。用户可以在文本域中写入文本。在文本域中,可写入的字符字数不受限制。</p> <p>创建按钮</p> <div><script async src="//jsrun.net/eWkKp/embed/all/light/"></script></div><p>本例演示如何创建按钮。你可以对按钮上的文字进行自定义。</p> <p>Fieldset around data</p> <div><script async src="//jsrun.net/QWkKp/embed/all/light/"></script></div><p>本例演示如何在数据周围绘制一个带标题的框。</p> <h3 id="-">表单实例</h3> <p>带有输入框和确认按钮的表单</p> <div><script async src="//jsrun.net/NykKp/embed/all/light/"></script></div><p>本例演示如何向页面添加表单。此表单包含两个输入框和一个确认按钮。</p> <p>带有复选框的表单</p> <div><script async src="//jsrun.net/zWkKp/embed/all/light/"></script></div><p>此表单包含两个复选框和一个确认按钮。</p> <p>带有单选按钮的表单</p> <div><script async src="//jsrun.net/aykKp/embed/all/light/"></script></div><p>此表单包含两个单选框和一个确认按钮。</p> <p>从表单发送电子邮件</p> <div><script async src="//jsrun.net/PWkKp/embed/all/light/"></script></div><p>此例演示如何从表单发送电子邮件。</p> <p><em><a href="http://jsrun.net/html/html_forms.asp">例子解释</a></em></p> <h2 id="html-">HTML 图像实例</h2> <p>插入图像</p> <div><script async src="//jsrun.net/2XkKp/embed/all/light/"></script></div><p>本例演示如何在网页中显示图像。</p> <p>从不同的位置插入图片</p> <div><script async src="//jsrun.net/vXkKp/embed/all/light/"></script></div><p>本例演示如何将其他文件夹或服务器的图片显示到网页中。</p> <p>背景图片</p> <div><script async src="//jsrun.net/LXkKp/embed/all/light/"></script></div><p>本例演示如何向 HTML 页面添加背景图片。</p> <p>排列图片</p> <div><script async src="//jsrun.net/6XkKp/embed/all/light/"></script></div><p>本例演示如何在文字中排列图像。</p> <p>浮动图像</p> <div><script async src="//jsrun.net/wXkKp/embed/all/light/"></script></div><p>本例演示如何使图片浮动至段落的左边或右边。</p> <p>调整图像尺寸</p> <div><script async src="//jsrun.net/IXkKp/embed/all/light/"></script></div><p>本例演示如何将图片调整到不同的尺寸。</p> <p>为图片显示替换文本</p> <div><script async src="//jsrun.net/aXkKp/embed/all/light/"></script></div><p>本例演示如何为图片显示替换文本。在浏览器无法载入图像时,替换文本属性告诉读者们失去的信息。为页面上的图像都加上替换文本属性是个好习惯。</p> <p>制作图像链接</p> <div><script async src="//jsrun.net/NXkKp/embed/all/light/"></script></div><p>本例演示如何将图像作为一个链接使用。</p> <p>创建图像映射</p> <div><script async src="//jsrun.net/3XkKp/embed/all/light/"></script></div><p>本例显示如何创建带有可供点击区域的图像地图。其中的每个区域都是一个超级链接。</p> <p>把图像转换为图像映射</p> <div><script async src="//jsrun.net/VXkKp/embed/all/light/"></script></div><p>本例显示如何把一幅普通的图像设置为图像映射。</p> <p><em><a href="http://jsrun.net/html/html_images.asp">例子解释</a></em></p> <h2 id="html-">HTML 背景实例</h2> <p>搭配良好的背景和颜色</p> <div><script async src="//jsrun.net/ZykKp/embed/all/light/"></script></div><p>一个背景颜色和文字颜色搭配良好的例子,使页面中的文字易于阅读。</p> <p>搭配得不好的背景和颜色</p> <div><script async src="//jsrun.net/gykKp/embed/all/light/"></script></div><p>一个背景颜色和文字颜色搭配得不好的例子,使页面中的文字难于阅读。</p> <p>可用性强的背景图像</p> <div><script async src="//jsrun.net/hykKp/embed/all/light/"></script></div><p>背景图像和文字颜色使页面文本易于阅读的例子。</p> <p>可用性强的背景图像 2</p> <div><script async src="//jsrun.net/XykKp/embed/all/light/"></script></div><p>另一个背景图像和文字颜色使页面文本易于阅读的例子。</p> <p>可用性差的背景图像</p> <div><script async src="//jsrun.net/yykKp/embed/all/light/"></script></div><p>背景图像和文字颜色使页面文本不易阅读的例子。</p> <p><em><a href="http://jsrun.net/html/html_backgrounds.asp">例子解释</a></em></p> <h2 id="html-style-">HTML 样式 (style) 实例</h2> <p>HTML中的样式</p> <div><script async src="//jsrun.net/iXkKp/embed/all/light/"></script></div><p>本例演示如何使用添加到 &lt;head&gt; 部分的样式信息对 HTML 进行格式化。</p> <p>没有下划线的链接</p> <div><script async src="//jsrun.net/qXkKp/embed/all/light/"></script></div><p>本例演示如何使用样式属性做一个没有下划线的链接。</p> <p>链接到一个外部样式表</p> <div><script async src="//jsrun.net/ZXkKp/embed/all/light/"></script></div><p>本例演示如何 &lt;link&gt; 标签链接到一个外部样式表。</p> <p><em><a href="http://jsrun.net/html/html_styles.asp">例子解释</a></em></p> <h2 id="html-head-">HTML 头部 (head) 实例</h2> <p>文档的标题</p> <div><script async src="//jsrun.net/fykKp/embed/all/light/"></script></div><p>头元素内部的标题信息不会显示在浏览器窗口中。</p> <p>一个 target,所有的链接</p> <div><script async src="//jsrun.net/2ykKp/embed/all/light/"></script></div><p>本例显示如何使用 base 标签使页面中的所有标签在新窗口中打开。</p> <p><em><a href="http://jsrun.net/html/html_head.asp">例子解释</a></em></p> <h2 id="html-meta-">HTML 元信息 (meta) 实例</h2> <p>文档描述</p> <div><script async src="//jsrun.net/vykKp/embed/all/light/"></script></div><p>Meta 元素中的信息可以描述 HTML 文档。</p> <p>文档关键字</p> <div><script async src="//jsrun.net/LykKp/embed/all/light/"></script></div><p>Meta 元素中的信息可以描述文档的关键词。</p> <p>重定向</p> <div><script async src="//jsrun.net/6ykKp/embed/all/light/"></script></div><p>这个例子演示:在网址已经变更的情况下,将用户重定向到另外一个地址。</p> <p><em><a href="http://jsrun.net/html/html_meta.asp">例子解释</a></em></p> <h2 id="html-script-">HTML 脚本 (Script) 实例</h2> <p>插入一段脚本</p> <div><script async src="//jsrun.net/bykKp/embed/all/light/"></script></div><p>本例演示如何将脚本插入 HTML 文档。</p> <p>运行于不支持脚本的浏览器</p> <div><script async src="//jsrun.net/WykKp/embed/all/light/"></script></div><p>本例演示如何对付不支持脚本的浏览器。</p> <p><em><a href="http://jsrun.net/html/html_scripts.asp">例子解释</a></em></p> </div> <div class="quickGo"> <a class="fl" href="/tutorial/7kKKp">上一节 : HTML Server-Sent 事件</a> <a class="fr" href="/tutorial/dkKKp">下一节 : HTML 测验</a> </div> <div style="height: 50px;"></div> <div class="support-author"> <p> 如果觉得JSRUN的教程对您有用,请随意打赏。您的支持将鼓励JSRUN继续提供更好的服务 </p> <div class="btn btn-pay" id="showPay"> 捐助JSRUN </div> <div style=" clear: both; width: 94%; height: 60px; padding: 3%; "> <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <!-- jsrun_auto_ad --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-9929988558625915" data-ad-slot="8725613784" data-ad-format="auto"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> </div> <div class="intros"> <a href="http://jsrun.net/tutorial/cZKKp">ES6 教程</a> <a href="http://jsrun.net/tutorial/zKKKp">Vue.js 教程</a> <a href="http://jsrun.net/tutorial/wZKKp">JSON 教程</a> <a href="http://jsrun.net/tutorial/tKKKp">jQuery 教程</a> <a href="http://jsrun.net/tutorial/PpKKp">HTML 教程</a> <a href="http://jsrun.net/tutorial/3YKKp">HTML 5 教程</a> <a href="http://jsrun.net/tutorial/CYKKp">CSS 教程</a> <a href="http://jsrun.net/tutorial/tiKKp">CSS3 教程</a> <a href="http://jsrun.net/tutorial/iqKKp">JavaScript 教程</a> <a href="http://jsrun.net/tutorial/eZKKp">DHTML 教程</a> <a href="/app/json">JSON在线格式化工具</a> <a href="http://jsrun.net/note/HiKKp">jsfiddle中国国内版本</a> </div> <div class="footIntro"> JSRUN前端教程共编系统是国内最先开创的教程维护系统, 所有工程师都可以参与共同维护的本前端教程,让知识的积累变得统一完整、自成体系。 希望广大工程师能一起参与进共编,让零散在世界各处的知识点找到组织、找到家。 </div> </div> <div class="dialogBox" id="payDialog"> <div class="dialog"> <div class="close" id="hidePay">X</div> <div class="donate"> <img src="//cdn.jsrun.net/avatar/default.png" class=" big-avatar center"> </div> <div class="donate" id="payForm"> <div class="box"> <div class="control-group"><label for="amount">金额 :</label> <input id="payAmount" name="amount" type="text" value="2.0"></div> <div class="control-group message"><textarea name="message" id="payMessage" placeholder="留言…"></textarea></div> </div> <div class="choose-pay text-left"><h5>选择支付方式:</h5> <div class="method"> <input type="radio" name="method" id="alipayMethod" value="alipay" checked> <img src="/res/css/img/alipay.png" class="alipay" alt="支付宝"> </div> </div> <div class="btn-pay" id="dialogPay">立即支付</div> </div> <div class="qrcodeBox"> <div class="method"> <img style="width: 75px;" src="/res/css/img/alipay.png" class="payMethodIcon" alt="支付宝"><br> </div> <div id="qrcodeCanvas"> </div> <div class="amount"> <span>¥</span> <span id="payAmountShow">9.99</span> </div> <div class="intro">请使用支付宝扫码支付, 有效时间 5分0秒 <br> 超过有效时间后请立即停止支付。<br> 支付故障请联系QQ:565830900 </div> <div class="warn"> <span>因10.00元通道已占用,系统建议您支付9.99元</span> </div> </div> <div class="payLoading"> <div class="sk-wave"> <div class="sk-rect sk-rect1"></div> <div class="sk-rect sk-rect2"></div> <div class="sk-rect sk-rect3"></div> <div class="sk-rect sk-rect4"></div> <div class="sk-rect sk-rect5"></div> </div> <div id="qrCodePercent"></div> <div class="warn"> 正在生成二维码, 此过程可能需要15秒钟 </div> </div> <div class="thanks"> <span>谢谢支持,我一定会更加努力的</span> <img src="/res/css/img/thanks.gif"/> </div> </div> </div> </div> <script> doNotCheckHref = true; </script> <div style="display: none"> <script async src="//s4.cnzz.com/stat.php?id=1258872242&web_id=1258872242" language="JavaScript"></script> </div> <div id="jsrunCheck007"></div> <img id="alipayQra" src="/res/css/img/WechatIMG2.png" style=" POSITION: FIXED;display:none; bottom: 0; right: 0; " onclick="turnAlipay(false)"> <img id="alipayQra2" src="/res/css/img/WechatIMG3.png" style=" POSITION: FIXED;display:none; bottom: 0; right: 0; " onclick="turnAlipay(true)"> <script> if (window != top && ("undefined" == typeof doNotCheckHref)) { top.location.href = window.location.href; } function setCookie(name, value) { var exp = new Date(); exp.setTime(exp.getTime() + 24 * 60 * 60 * 1000); document.cookie = name + "=" + escape(value) + ";expires=" + exp.toGMTString(); } function getCookie(name) { var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)"); if (arr = document.cookie.match(reg)) return unescape(arr[2]); else return null; } function turnAlipay(on) { if (on) { document.getElementById("alipayQra").style.display = "block"; document.getElementById("alipayQra2").style.display = "none"; setCookie("noaliqra", "true"); } else { document.getElementById("alipayQra").style.display = "none"; document.getElementById("alipayQra2").style.display = "block"; setCookie("noaliqra", "false"); } } turnAlipay(getCookie("noaliqra") != "false"); </script> </body> </html>