zoukankan      html  css  js  c++  java
  • HTML

    HTML 标签

    HTML 文本格式化标签

    文本加粗

    <b>这个文本是加粗的</b>
    

    效果:这个文本是加粗的

    文本倾斜

    <i>这个文本是倾斜的</i>
    

    效果:这个文本是倾斜的

    文本强调

    <strong>这个文本是加粗并强调的(突出显示)</strong>
    <em>这个文本是倾斜并强调的(突出显示)</em>
    

    strong效果:这个文本是加粗并强调的(突出显示)

    em效果:这个文本是倾斜并强调的(突出显示)

    放大缩小

    <big>这个文本是放大的</big>
    <small>这个文本是缩小的</small>
    

    上标下标

    <p>
        这个文本包含<sup>上标</sup>
    </p>
    <p>
        这个文本包含<sub>下标</sub>
    </p>
    

    上标效果:这个文本包含上标

    下标效果:这个文本包含下标

    预格式文本

    <pre>预格式
    文本  保留  空格和
    
    空行</pre>
    

    预格式文本效果:预格式

    ​ 文本 保留 空格和

    ​ 空行

    计算机输出标签

    <!DOCTYPE html>
    <html>
        <head>
        	<meta charset="UTF-8"> 
    	</head>
    	<body>
            <code>计算机输出</code>
            <br />
            <kbd>键盘输入</kbd>
            <br />
            <tt>打字机文本</tt>
            <br />
            <samp>计算机代码样本</samp>
            <br />
            <var>计算机变量</var>
            <p>
                <b>注释:</b>这些标签常用于计算机/编程代码.
            </p>
        </body>
    </html>
    

    HTML 地址

    <!DOCTYPE html>
    <html>
    	<head>
        	<meta charset="UTF-8">
        	<title>地址</title>
    	</head>
        <body>
            <address>
                Written by <a href="mailto:webmaster@example.com">Sam</a>.<br />
                Visit us at:<br />
                Example.com<br />
                Box 567,DisneyLand<br />
                USA
            </address>
        </body>
    </html>
    

    缩写和首字母缩写

    <!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>
        </body>
    </html>
    

    文字方向

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>文字方向</title>
        </head>
        <body>
            <p>
                这段文字从左到右显示
            </p>
            <p>
                <bdo dir="rtl">这段文字从右到左显示</bdo>
            </p>
        </body>
    </html>
    

    块引用

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>块引用</title>
        </head>
        <body>
            <p>
                <q>这段文本会被双引号括起来</q>
            </p>
        </body>
    </html>
    

    删除字效果和插入字效果

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>删除字效果和插入字效果</title>
        </head>
        <body>
            <p>
                示例:<del>这几个字会显示删除字效果</del>,<ins>这几个字会有插入字效果</ins>!
            </p>
        </body>
    </html>
    

    HTML 文本格式化标签总结

    HTML 文本格式化标签表
    标签 描述
    <b> 定义粗体文本
    <em> 定义着重文本
    <i> 定义斜体文本
    <small> 定义小号字体
    <big> 定义大号字体
    <strong> 定义加强语气
    <sub> 定义下标字
    <sup> 定义上标字
    <del> 定义删除字
    <ins> 定义插入字
    HTML 计算机输出标签
    标签 描述
    <code> 定义计算机代码
    <kkbd> 定义键盘码
    <samp> 定义计算机代码样本
    <var> 定义变量
    <pre> 定义预格式文本
    HTML 引文、引用,及标签定义
    标签 描述
    <abbr> 定义缩写
    <address> 定义地址
    <bdo> 定义文字方向
    <blockquote> 定义长的引用
    <q> 定义短的引用
    <cite> 定义引用、引证
    <dfn> 定义一个定义项目

    HTML 链接

    HTML 超链接

    • HTML 使用<a>来设置超文本链接
    • 超链接可以是一个字,一个词,或者一组词,也可以是一个图片等
    • 当把鼠标光标移动到超链接上时,箭头会变成小手
    • <a>标签使用href属性来描述链接的地址
    • 默认情况下,链接将以以下形式出现在浏览器中:
      1. 一个未访问过的链接显示为蓝色字体并带有下划线
      2. 访问过的链接显示为紫色并带有下划线
      3. 点击链接时,链接显示为红色并带有下划线

    HTML 链接语法

    <a href="https://www.cnblogs.com/xdy-/">我的博客园</a>
    

    HTML 链接 -target属性

    使用targett属性,可以定义被链接的文档在何处显示

    <a href="https://www.cnblogs.com/xdy-/" target="_blank">点击这个链接会在新窗口打开页面</a>
    <a href="https://www.cnblogs.com/xdy-/" target="_self">点击这个链接会在当前窗口打开页面</a>
    <a href="https://www.cnblogs.com/xdy-/" target="_top">点击这个链接跳出框架</a>
    
    target属性 说明
    _blank 链接会在新窗口打开
    _self 链接会在当前窗口打开
    _top 跳出框架

    HTML 链接 -id属性

    id属性可用于创建在一个 HTML 文档书签标记

    提示:书签是不以任何特殊的方式显示,在 HTML 文档中是不显示的,所以对于读者来说是隐藏的。

    实例:

    在 HTML 文档中插入 id

    <a id="tips">有用的提示部分</a>
    

    在 HTML 文档中创建一个链接到“有用的提示部分”(id="tips")

    <a href="#tips">访问有用的提示部分</a>
    

    或者,从另一个页面创建一个链接到“有用的提示部分”(id="tips")

    <a href="http://www.baidu.com/html/html-links.html#tips">访问有用的提示部分</a>
    

    HTML图片链接

    <a href="http://www.baidu.com"><img src="default.gif" width="50" length="80" border="0"></a>
    

    HTML 链接到指定位置

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>链接到指定位置</title>
        </head>
        <body>
        	<p>
           	<a href="#C4">查看章节 4</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>
        </body>
    </html>
    

    创建电子邮件

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>创建电子邮件</title>
        </head>
        <body>
            <p>
                这是一个电子邮件链接:
                <a href="mailto:someone@example.com?Subject=Hello%20again" target="_top">发送邮件</a>
            </p>
            <p>
                <b>注意:</b>单词之间空格用%20代替,以确保浏览器能正常显示文本.
            </p>
        </body>
    </html>
    

    创建复杂的电子邮件

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>创建复杂的电子邮件</title>
        </head>
        <body>
            这是一个复杂的电子邮件链接:
            <a href="mailto:someone@example.com?cc=someoneelse@example.com&bcc=andsomeoneelse@example.com&subject=Summer%20Party&body=You%20are%20party!" target="_top">发送邮件!</a>
        </body>
    </html>
    

    HTML 头部

    HTML 头部元素示例

    <!DOCTYPE html>
    <head>
        <meta charset="UTF-8">
        <title>HTML 头部</title>
        <base href="http://www.baidu.com" target="_blank">
        <link rel="stylesheet" type="text/css" href="mystyle.css">
        <style type="text/css">
            body{
                background-color:yellow
            }
            p{
                color:blue
            }
        </style>
    </head>
    

    HTML 头部元素表

    标签 描述
    <head> 定义了文档的信息
    <title> 定义了文档的标题
    <base> 定义了页面链接标签默认的链接地址
    <link> 定义了一个文档和外部资源之间的关系
    <meta> 定义了 HTML 文档中的元数据
    <script> 定义了客户端的脚本文件
    <style> 定义了 HTML 文档的样式文件

    HTML 样式

    CSS(Cascading Style Sheets)用于渲染 HTML 元素标签的样式.

    HTML 添加 CSS 的三种方式

    • 内联样式:在 HTML 元素中使用"style"属性
    • 内部样式表:在 HTML 文档头部 <head>区域使用<style>元素来包含 CSS
    • 外部引用:使用外部 CSS 文件(最好的方式)

    内联样式

    <h1 style="background-color:yellow;">
        这是一个标题
    </h1>
    <p style="color:blue;margin-left:20px;">
        这是一个段落,使用了内联样式。
    </p>
    <p style="font-family:arial;color:red;font-size:20ps;text-align:center">
        这是一个段落,使用内联样式设定了字体、字体颜色、字体大小以及对齐方式.
    </p>
    

    内部样式表

    <head>
        <style type="text/css">
            body{
                background-color:yellow;
            }
            p{
                color:blue;
            }
        </style>
    </head>
    

    外部样式表

    <head>
        <link rel="stylesheet" type="text/css" href="mystyle.css">
    </head>
    

    HTML 样式标签

    标签 描述
    <style> 定义文本样式
    <link> 定义资源引用地址

    已弃用的标签和属性

    标签 属性
    <font> color
    <center> bgcolor
    <strike> align

    HTML 图像

    <img src="url" alt="some_text" width="512" height="1024">
    
    • <img>是空标签,只能包含属性,并且没有闭合标签
    • src属性的值是图像的URL地址
    • alt属性的值是图像显示不出来时默认的文本
    • width 属性和 height 属性用来设置图像的宽度和高度

    HTML 图像标签

    标签 描述
    <img> 定义图像
    <map> 定义图像地图
    <area> 定义图像地图中的可选择区域

    排列图片

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>排列图片</title>
        </head>
        <body>
            <h3>
                默认对齐的图像(align="bottom"):
            </h3>
            <p>
                这是一些文本。<img src="https://images.cnblogs.com/cnblogs_com/xdy-/1816936/t_200730020435bokeyuan.gif?a=1596416625058" alt="默认文字" width="200" height="100">这是一些文本。这里的文本默认对齐到图片的底部。
            </p>
            <h3>
                使用 align="top" 对齐:
            </h3>
            <p>
                这是一些文本。<img src="https://images.cnblogs.com/cnblogs_com/xdy-/1816936/t_200730020435bokeyuan.gif?a=1596416625058" alt="默认文字" width="200" height="100" align="top">这是一些文本。这里的文本对齐到图片的顶端。
            </p>
            <h3>
                使用 align="middle" 对齐:
            </h3>
            <p>
                这是一些文本。<img src="https://images.cnblogs.com/cnblogs_com/xdy-/1816936/t_200730020435bokeyuan.gif?a=1596416625058" alt="默认文字" width="200" height="100" align="middle">这是一些文本。这里的文本默认对齐到图片的中间。
            </p>
        </body>
    </html>
    


    注意:在 HTML 4 中,align属性已经废弃,HTML 5 已不支持该属性,可以使用 CSS代替。

    浮动图像

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>浮动图像</title>
        </head>
        <body>
            <p>
                <img src="https://images.cnblogs.com/cnblogs_com/xdy-/1816936/t_200730020435bokeyuan.gif?a=1596416625058" alt="默认文本" width="200" height="100" style="float:left">这是一个带图片的段落,图片浮于文本的左端。
            </p>
            <br /><br /><br />
            <p>
                <img src="https://images.cnblogs.com/cnblogs_com/xdy-/1816936/t_200730020435bokeyuan.gif?a=1596416625058" alt="默认文本" width="200" height="100" style="float:right">这是一个带图片的段落,图片浮于文本的右端。
            </p>
        </body>
    </html>
    

    注意:在这里我们使用了 CSSfloat 属性,在 HTML 4 中 float 属性已经弃用了,HTML 5 已经不支持该属性,可以用 CSS 代替。

    创建图像映射

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>创建图像映射</title>
        </head>
        <body>
            <p>
                点击太阳或其他行星,注意观察其变化:
            </p>
            <img src="planets.gif" width="145" 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 表格

    HTML 表格标签

    标签 描述
    <table> 定义表格
    <th> 定义表格的表头
    <tr> 定义表格的行
    <td> 定义表格单元
    <caption> 定义表格标题
    <colgroup> 定义表格列的组
    <col> 定义用于表格列的属性
    <thead> 定义表格的页眉
    <tbody> 定义表格的主体
    <tfoot> 定义表格的页脚

    HTML 表格实例

    表格的边框
    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>HTML 表格实例</title>
        </head>
        <body>
            <h4>没有边框的表格1</h4>
            <table>
                <tr>
                	<th>第一列</th>
               	<th>第二列</th>
                	<th>第三列</th>
                </tr>
                <tr>
                	<td>100</td>
                    <td>200</td>
                    <td>300</td>
                </tr>
                <tr>
                	<td>400</td>
                    <td>500</td>
                    <td>600</td>
                </tr>
            </table>
            <h4>没有边框的表格2</h4>
            <table border="0">
                <tr>
                	<th>第一列</th>
               	<th>第二列</th>
                	<th>第三列</th>
                </tr>
                <tr>
                	<td>100</td>
                    <td>200</td>
                    <td>300</td>
                </tr>
                <tr>
                	<td>400</td>
                    <td>500</td>
                    <td>600</td>
                </tr>
            </table>
            <h4>边框宽度为1的表格</h4>
            <table border="1">
                <tr>
                	<th>第一列</th>
               	<th>第二列</th>
                	<th>第三列</th>
                </tr>
                <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>
    

    表格的表头
    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>表格的表头</title>
        </head>
        <body>
            <h4>
                水平标题的表格:
            </h4>
            <table border="1">
                <tr>
                	<th>姓名</th>
                    <th>性别</th>
                    <th>年龄</th>
                </tr>
                <tr>
                	<td>张三</td>
                    <td>男</td>
                    <td>23</td>
                </tr>
                <tr>
                	<td>李四</td>
                    <td>女</td>
                    <td>22</td>
                </tr>
            </table>
            <h4>
                水平标题的表格:
            </h4>
            <table border="1">
                <tr>
                	<th>姓名</th>
                    <td>张三</td>
                    <td>李四</td>
                </tr>
                <tr>
                	<th>性别</th>
                    <td>男</td>
                    <td>女</td>
                </tr>
                <tr>
                	<th>年龄</th>
                    <td>23</td>
                    <td>22</td>
                </tr>
            </table>
        </body>
    </html>
    

    表格的标题
    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>表格的标题</title>
        </head>
        <body>
            <h4>
                带标题的表格:
            </h4>
            <table border="1">
                <caption>我是表格的标题</caption>
                <tr>
                	<th>姓名</th>
                    <th>性别</th>
                    <th>年龄</th>
                </tr>
                <tr>
                	<td>张三</td>
                    <td>男</td>
                    <td>23</td>
                </tr>
                <tr>
                	<td>李四</td>
                    <td>女</td>
                    <td>22</td>
                </tr>
            </table>
        </body>
    </html>
    

    单元格边距
    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>单元格边距</title>
        </head>
        <body>
            <table border="1">
                <caption>没有单元格边距的表格</caption>
                <tr>
                	<th>姓名</th>
                    <th>性别</th>
                    <th>年龄</th>
                </tr>
                <tr>
                	<td>张三</td>
                    <td>男</td>
                    <td>23</td>
                </tr>
                <tr>
                	<td>李四</td>
                    <td>女</td>
                    <td>22</td>
                </tr>
            </table>
            <table border="1" cellpadding="10">
                <caption>有单元格边距的表格</caption>
                <tr>
                	<th>姓名</th>
                    <th>性别</th>
                    <th>年龄</th>
                </tr>
                <tr>
                	<td>张三</td>
                    <td>男</td>
                    <td>23</td>
                </tr>
                <tr>
                	<td>李四</td>
                    <td>女</td>
                    <td>22</td>
                </tr>
            </table>
        </body>
    </html>
    

    单元格间距
    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>单元格边距</title>
        </head>
        <body>
            <table border="1">
                <caption>没有单元格边距的表格</caption>
                <tr>
                	<th>姓名</th>
                    <th>性别</th>
                    <th>年龄</th>
                </tr>
                <tr>
                	<td>张三</td>
                    <td>男</td>
                    <td>23</td>
                </tr>
                <tr>
                	<td>李四</td>
                    <td>女</td>
                    <td>22</td>
                </tr>
            </table>
            <table border="1" cellspacing="10">
                <caption>有单元格边距的表格</caption>
                <tr>
                	<th>姓名</th>
                    <th>性别</th>
                    <th>年龄</th>
                </tr>
                <tr>
                	<td>张三</td>
                    <td>男</td>
                    <td>23</td>
                </tr>
                <tr>
                	<td>李四</td>
                    <td>女</td>
                    <td>22</td>
                </tr>
            </table>
        </body>
    </html>
    

    跨行或跨列的表格单元格
    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>跨行或跨列的表格单元格</title>
        </head>
        <body>
            <table border="1" cellpadding="3" cellspacing="3">
                <caption>单元格跨两行:使用colspan属性</caption>
                <tr>
                	<th>姓名</th>
                    <th colspan="2">电话</th>
                </tr>
                <tr>
                	<td>张三</td>
                    <td>15555555555</td>
                    <td>16666666666</td>
                </tr>
            </table>
            <table border="1" cellpadding="3" cellspacing="3">
                <caption>单元格跨两列:使用rowspan属性</caption>
                <tr>
                	<th>姓名</th>
                    <td>张三</td>
                </tr>
                <tr>
                	<th rowspan="2">电话</th>
                    <td>15555555555</td>
                </tr>
                <tr>
                	<td>16666666666</td>
                </tr>
            </table>
        </body>
    </html>
    

    表格内的标签
    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>表格内的标签</title>
        </head>
        <body>
            <table border="1" cellpading="2" cellspacing="2">
                <caption>表格内嵌套其他标签</caption>
                <tr>
                	<th><p>
                        这是一个段落
                        </p>
                    <p>
                        这是另一个段落
                        </p></th>
                    <td><table border="1">
                        <caption>单元格内嵌套表格</caption>
                        <tr>
                        	<th>姓名</th>
                            <th>性别</th>
                        </tr>
                        <tr>
                        	<td>张三</td>
                            <td>男</td>
                        </tr>
                        </table></td>
                </tr>
                <tr>
                	<th>手机</th>
                    <td><ul>
                        <li>111</li>
                        <li>222</li>
                        <li>333</li>
                        </ul></td>
                </tr>
            </table>
        </body>
    </html>
    

    HTML 列表

    HTML 列表标签

    标签 描述
    <ol> 定义有序列表
    <ul> 定义无序列表
    <li> 定义列表项
    <dl> 定义列表
    <dt> 自定义列表项目
    <dd> 定义自定列表项的描述

    HTML 有序列表

    <!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>
    

    HTML 无序列表

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>不同类型的无序列表</title>
        </head>
        <p>
            <b>注意:</b>在 HTML 4 中,ul 的属性已经废弃,在 HTML 5 中不可用,因此我们用 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>
    </html>
    

    HTML 嵌套列表

    <!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>
    

    HTML 自定义列表

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>自定义列表</title>
        </head>
        <body>
            <h4>
                一个自定义列表:
            </h4>
            <dl>
                <dt>Coffee</dt>
                <dd>- Black hot drink</dd>
                <dd>- White hot drink</dd>
                <dt>Milk</dt>
                <dd>- White cold drink</dd>
                <dd>- Black cold drink</dd>
            </dl>
        </body>
    </html>
    

    HTML 区块

    HTML 区块元素

    • 大多数HTML 元素被定义为块级元素内联元素
    • 块级元素在浏览器显示时,通常以新行来开始和结束
    • 实例:<h1>、<p>、<ul>、<table>等

    HTML 内联元素

    • 内联元素在浏览器显示时,通常不会以新行开始和结束
    • 实例:<b>、<td>、<a>、<img>等

    HTML <div> 标签

    <div>
        div 标签是块级元素,可用来组合其他 HTML 元素的容器,没有特定含义,用来做文档布局。
    </div>
    

    HTML <span> 标签

    <span>
    	span 标签是内联元素,可用作文本的容器,没有特定含义。与 CSS 一同使用时,还可用于部分文本设置样式属性。
    </span>
    

    HTML 布局

    使用 <div> 布局

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>使用 div 标签布局</title>
        </head>
        <body>
            <div id="container" style="500px;height:500px;">
            <div id="header" style="background-color:#ffa500;text-align:center;height:50px;">
                <h1 style="margin-botton:0">
                    主要的网页标题
                </h1></div>
                <div id="menu" style="background-color:#ffd700;height:200px;100px;float:left;">
                    <b>菜单</b><br />
                    HTML<br />
                    Javascript
                </div>
                <div id="content" style="background-color:#eeeeee;height:200px;400px;float:left;">
                    内容在这里
                </div>
                <div id="footer" style="background-color:#ffa500;clear:both;text-align:center;height:25px;">
                    版权 &copy; cnblogs.com/xdy-/
                </div>
            </div>
        </body>
    </html>
    

    使用表格布局

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>使用表格布局</title>
        </head>
        <body>
            <table width="500" border="0">
                <tr>
                	<td colspan="2" style="background-color:#ffa500;">
                    	<h1>
                            主要的网页标题
                        </h1>
                    </td>
                </tr>
                <tr>
                	<td style="background-color:#ffd700;100px;vertical-align:top;">
                    	<b>菜单</b><br />
                        HTML<br />
                        CSS<br />
                        Javascript
                    </td>
                    <td style="background-color:#eeeeee;height:200px;400px;vertical-align:top;">
                    	内容在这里
                    </td>
                </tr>
                <tr>
                	<td colspan="2" style="background-color:#ffa500;text-align:center;">
                    版权 &copy; cnblogs.com/xdy-/
                    </td>
                </tr>
            </table>
        </body>
    </html>
    

    使用布局的一些Tips

    • 一般不推荐使用表格进行布局,表格只是适合用来展示数据
    • 推荐使用CSS进行布局,把CSS放在外部样式表中,代码更易于维护
    • 创建高级的布局非常耗时,使用现成的模板是一个不错的选择

    HTML 表单

    HTML 表单标签

    标签 描述
    <form> 定义供用户输入得到表单
    <input> 定义输入域
    <textarea> 定义文本域,一个多行的输入控件
    <label> 定义了<input>元素的标签,一般为输入标题
    <fieldset> 定义了一组相关的表单元素,并使用外框包含起来
    <legend> 定义了<fieldset>元素的标题
    <select> 定义了下拉选项列表
    <optgroup> 定义选项组
    <option> 定义下拉列表中的选项
    <button> 定义一个点击按钮
    <datalist> 指定一个预先定义的输入控件选项列表
    <keygen> 定义了表单的密钥对生成器字段
    <output> 定义一个计算结果

    HTML 表单实例

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>HTML 表单实例</title>
        </head>
        <body>
            <h3>
                表单输入元素
            </h3>
            <p>
                大多数情况下,我们使用 input 标签作为表单输入标签
            </p>
            <h4>
                单行文本框(text)
            </h4>
            <form>
                Name:<input type="text" name="name"><br />
                Gender:<input type="text" name="gender">
            </form>
            <h4>
                密码字段(password)
            </h4>
            <form>
                Password:<input type="password" name="pwd">
            </form>
            <h4>
                单选按钮(radio)
            </h4>
            <form>
                <input type="radio" name="gender" value="male">Male<br />
                <input type="radio" name="gender" value="female">Female
            </form>
            <h4>
                复选框(checkbox)
            </h4>
            <form>
                <input type="checkbox" name="fruit" value="apple">I have an apple.<br />
                <input type="checkbox" name="fruit" value="banana">I have a banana.
            </form>
            <h4>
                提交按钮(submit)
            </h4>
            <form>
                <input type="submit" value="Submit">
            </form>
            <h3>
                下拉列表(select)
            </h3>
            <form action="">
                <select name="fruits">
                    <option value="apple">Apple</option>
                    <option value="banana">Banana</option>
                    <option value="lemon">Lemon</option>
                </select>
            </form>
            <h3>
                预选下拉列表(使用selected属性)
            </h3>
            <form action="">
                <select name="fruits">
                    <option value="apple">Apple</option>
                    <option value="banana" selected>Banana</option>
                    <option value="lemon">Lemon</option>
                </select>
            </form>
            <h3>
                多行文本框(textarea)
            </h3>
            <form>
                <textarea rows="10" cols="20">我是一个多行文本框</textarea>
            </form>
            <h3>
                带边框的表单
            </h3>
            <form action="">
                <fieldset>
                    <legend>
                        个人信息:
                    </legend>
                    姓名:<input type="text" size="10"><br />
                    性别:<input type="text" size="10"><br />
                    年龄:<input type="text" size="10">
                </fieldset>
            </form>
        </body>
    </html>
    


    HTML 框架

    通过使用框架 iframe 框架,可以在同一个浏览窗口中显示不止一个页面。

    HTML 框架 - 语法

    <iframe src="URL"></iframe>
    

    HTML 框架 - 设置高度和宽度

    <iframe src="URL" width="200" height="200"></iframe>
    

    HTML 框架 - 移除边框

    <iframe src="URL" frameborder="0"></iframe>
    

    HTML 框架 - 实例

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>HTML 框架 - 实例</title>
        </head>
        <body>
            <iframe src="http://www.baidu.com/" name="iframe_a" width="800" height="500"></iframe>
            <p>
                <a href="https://www.cnblogs.com/xdy-/" target="iframe_a">我的博客园</a>
            </p>
            <p>
                <b>注意:</b>因为 a 标签的target属性是名为"iframe_a"的iframe框架,所以点击链接时,页面会显示在iframe框架中。
            </p>
        </body>
    </html>
    

    HTML 脚本

    Javascript 使 HTML 页面具有更强的动态和交互性。

    标签 描述
    <script> 定义了客户端脚本
    <noscript> 定义了不支持脚本的浏览器输出的文本

    HTML <script> 标签

    • <script> 标签用于自定义客户端脚本,比如 Javascript
    • <script> 标签既可以包含脚本语句,也可以通过 src 属性指向外部脚本文件
    • Javascript 最常用于图片操作、表单验证以及内容动态更新

    HTML <noscript> 标签

    • <noscript> 标签提供无法使用脚本时的替代内容,比如在浏览器禁用脚本时,或浏览器不支持客户端脚本时
    • <noscript> 标签可包含普通 HTML 页面的 body 元素中能够找到的所有元素
  • 相关阅读:
    小三学算术
    The Balance
    扫描线
    2019牛客暑期多校训练营(第九场)
    后缀数组
    Manacher
    局部变量和全局变量的区别
    2386:Lake Counting-poj
    简单背包问题(0032)-swust oj
    编程中易犯错误集锦-持续更新。。。。。
  • 原文地址:https://www.cnblogs.com/xdy-/p/13424492.html
Copyright © 2011-2022 走看看