博客列表 >HTML标签、元素与属性,HTML常用标签的理解分析以及编程——2019年08月30日20时00分

HTML标签、元素与属性,HTML常用标签的理解分析以及编程——2019年08月30日20时00分

C17H19N3的博客
C17H19N3的博客原创
2019年08月31日 15:22:07848浏览

HTML文档结构是由各种HTML元素组成的,如html元素(文档根元素)、head(文档头部)元素、body(文档主体)元素、title(文档标题)元素和p(段落)元素等,这些元素都是通过尖括号“<>”组成的标签形式来表现的。实际上,HTML文档内容就是标签、元素和属性。例如下面的HTML文档结构。

4.jpeg

作业目录:

⒈谈谈你对html标签, 元素与属性的理解, 并举例说明

⒉列表有几种, 如何定义?

⒊列表与表格的区别与联系?什么时候用列表,什么时候用表格, 为什么?

⒋编程实现,用列表制作你的工作计划,要求使用三种类型全部实现一次: <ul><ol><dl>

⒌编程实现一张商品清单, 使用表格实现,要求有行与列的合并,用到colspan, rowspan

⒍编程实一张注册表单, 要求使用到课堂上讲到全部控件,并掌握所有属性的使用场景与意义

⒎写出总结, 对于这些常用标签的应用场景进行分析

⒈谈谈你对html标签, 元素与属性的理解, 并举例说明

HTML标签

HTML标记标签通常被称为HTML标签(HTML tag)。

  • HTML标签是由尖括号包围的关键词,比如< >

  • HTML标签通常是成对出现的,比如<p>和</p>

  • 标签对中的第一个标签是开始标签,第二个标签是结束标签

  • 开始和结束标签也被称为开放标签闭合标签

HTML元素

HTML元素指的是从开始标签(start tag)到结束标签(end tag)的所有代码。

  • HTML元素以开始标签起始

  • HTML元素以结束标签终止

  • 元素的内容是开始标签与结束标签之间的内容

  • 某些HTML元素具有空内容(empty content)

  • 空元素在开始标签中进行关闭(以开始标签的结束而结束)

  • 大多数HTML元素可拥有属性

HTML属性

HTML属性为HTML元素提供附加信息。

  • HTML标签可以拥有属性。属性提供了有关HTML元素的更多的信息

  • 属性总是以名称/值对的形式出现,比如:name=“php”

  • 属性总是在HTML元素的开始标签中规定

5.jpeg

⒉列表有几种, 如何定义?

HTML列表即有有序、无序和定义列表三种

无序列表

无序列表是一个项目的列表,此列项目使用粗体圆点(典型的小黑圆圈)进行标记。

无序列表始于<ul>标签。每个列表项始于<li>标签。

实例

<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <title>无序列表</title>
</head>

<body>
    <h1>一个无序列表:</h1>
    <ul>
        <li>咖啡</li>
        <li>奶茶</li>
        <li>牛奶</li>
    </ul>
</body>

</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

列表项内部可以使用段落、换行符、图片、链接以及其他列表等等。

有序列表

有序列表是一列项目,列表项目使用数字进行标记。

有序列表始于<ol>标签。每个列表项始于<li>标签。

实例

<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <title>无序列表</title>
</head>

<body>
    <h1>一个有序列表:</h1>
    <ol>
        <li>咖啡</li>
        <li>奶茶</li>
        <li>牛奶</li>
    </ol>
</body>

</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

列表项内部可以使用段落、换行符、图片、链接以及其他列表等等

定义列表

自定义列表不仅仅是一列项目,而是项目及其注释的组合。

自定义列表以<dl>标签开始。每个自定义列表项以<dt>开始。每个自定义列表项的定义以<dd>开始。

实例

<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <title>无序列表</title>
</head>

<body>
    <h1>一个定义列表:</h1>
    <dl>
        <dt>PHP</dt>
        <dd>PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域。</dd>
        <dt>Java</dt>
        <dd>Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程</dd>
    </dl>
</body>

</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

定义列表的列表项内部可以使用段落、换行符、图片、链接以及其他列表等等。

⒊列表与表格的区别与联系?什么时候用列表,什么时候用表格, 为什么?

列表

列表就是像word里面的标题一样,顺着往下数的标题。

下标是一些控制标题的标签

列表描述
<ol>有序列表
<ul>无序列表
<li>列表项

<dl>

列表

<dt>列表项
<dd>描述

实例

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>列表</title>
</head>

<body>
    <!-- 无序列表 -->
    <h2>工作计划</h2>
    <ul>
        <li>6:00-10:00 全情投入一天的工作</li>
        <li>6:00-10:00 全情投入一天的工作</li>
        <li>6:00-10:00 全情投入一天的工作</li>
    </ul>
    <!-- 有序列表 -->
    <h2>工作计划</h2>
    <ol>
        <li>6:00-10:00 全情投入一天的工作</li>
        <li>6:00-10:00 全情投入一天的工作</li>
        <li>6:00-10:00 全情投入一天的工作</li>
    </ol>
    <!-- 定义列表 -->
    <h2>工作计划</h2>
    <dl>
        <dt>6:00-10:00</dt>
        <dd>全情投入一天的工作</dd>
        <dt>6:00-10:00</dt>
        <dd>全情投入一天的工作</dd>
        <dt>6:00-10:00</dt>
        <dd>全情投入一天的工作</dd>
    </dl>
</body>

</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

18.png

表格

表格其实就是很多的小单元格,而这些小单元格很有次序的排列着,它们有很多行,很多列。这些很多行列组成的东西,就叫表格,表格是<table>标签来定义的。而<table>标签中的行就是<tr>标签,而列就是<td>标签,必须先定义行才能定义列。因为html中,每一列是在一行当中的。

下表总结了一些常用的标签:

表格描述
<table>
定义表格
<caption>定义表格标题
<th>定义表格的表头
<tr>定义表格的行
<td>
定义表格的单元
<thead>定义表格的页眉
<tbody>定义表格的主体
<tfoot>定义表格的页脚


实例

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>

<body>
    <table border="1">
        <tr>
            <th>人物</th>
            <th>介绍</th>
            <th>产品</th>
        </tr>
        <tr>
            <td>史蒂夫·保罗·乔布斯</td>
            <td>苹果CEO</td>
            <td>Apple系列</td>
        </tr>
        <tr>
            <td>丹尼斯·里奇</td>
            <td>C语言之父</td>
            <td>C语言</td>
        </tr>
        <tr>
            <td>比尔·盖茨</td>
            <td>微软CEO</td>
            <td>Windows系统</td>
        </tr>

    </table>
</body>

</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

17.png

⒋编程实现,用列表制作你的工作计划,要求使用三种类型全部实现一次: <ul><ol><dl>

实例

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>列表</title>
</head>

<body>
    <!-- 无序列表 -->
    <h2>工作计划</h2>
    <ul>
        <li>6:00-10:00 全情投入一天的工作</li>
        <li>6:00-10:00 全情投入一天的工作</li>
        <li>6:00-10:00 全情投入一天的工作</li>
    </ul>
    <!-- 有序列表 -->
    <h2>工作计划</h2>
    <ol>
        <li>6:00-10:00 全情投入一天的工作</li>
        <li>6:00-10:00 全情投入一天的工作</li>
        <li>6:00-10:00 全情投入一天的工作</li>
    </ol>
    <!-- 定义列表 -->
    <h2>工作计划</h2>
    <dl>
        <dt>6:00-10:00</dt>
        <dd>全情投入一天的工作</dd>
        <dt>6:00-10:00</dt>
        <dd>全情投入一天的工作</dd>
        <dt>6:00-10:00</dt>
        <dd>全情投入一天的工作</dd>
    </dl>
</body>

</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

⒌编程实现一张商品清单, 使用表格实现,要求有行与列的合并,用到colspan, rowspan

实例

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>使用表格——商品清单</title>
    <style type="text/css">
        td {
            text-align: center;
        }
        
        img {
            width: 100px;
        }
    </style>
</head>

<body>
    <!-- 使用表格进行数据挺方便 -->
    <table border="0" bgcolor="#efefef" align="center" width="750px" cellspacing="4" cellpadding="5">
        <caption>
            <h2>商品清单</h2>
        </caption>
        <!-- 表头 -->
        <thead>
            <tr bgcolor="#42A5F5">
                <th>编号</th>
                <th>图片</th>
                <th>商品名称</th>
                <th>单价</th>
                <th>数量</th>
                <th>金额</th>
            </tr>

        </thead>
        <!-- 主体 -->
        <tr bgcolor="#90CAF9">
            <td>0831001</td>
            <td>
                <img src="https://gd1.alicdn.com/imgextra/i2/0/O1CN01Yt8VQX1JpJ2xpov59_!!0-item_pic.jpg" alt="卫龙亲嘴烧大刀肉麻辣辣条">
            </td>
            <td>卫龙亲嘴烧大刀肉麻辣辣条</td>
            <td>20</td>
            <td>12</td>
            <td>240</td>
        </tr>
        <tr bgcolor="#90CAF9">
            <td>0831002</td>
            <td>
                <img src="https://gd2.alicdn.com/imgextra/i1/247520453/O1CN01vY3piY1FDVxG2ZUA8_!!247520453.jpg" alt="100袋卫龙小面筋辣条">
            </td>
            <td>100袋卫龙小面筋辣条</td>
            <td>10</td>
            <td>40</td>
            <td>400</td>
        </tr>
        <tr bgcolor="#90CAF9">
            <td>0831003</td>
            <td>
                <img src="https://gd1.alicdn.com/imgextra/i1/2928239676/O1CN01MDUtnT2LLesJoKfaP_!!2928239676.jpg" alt="卫龙魔芋爽零食素毛肚小包装">
            </td>
            <td>卫龙魔芋爽零食素毛肚小包装</td>
            <td>20</td>
            <td>20</td>
            <td>400</td>
        </tr>
        <tr bgcolor="#90CAF9">
            <td>0831004</td>
            <td>
                <img src="https://gd1.alicdn.com/imgextra/i1/3575241077/O1CN017V2Auh1JpJ4jTlHiW_!!3575241077.jpg" alt="卫龙网红亲嘴豆皮70gX10包">
            </td>
            <td>卫龙网红亲嘴豆皮70gX10包</td>
            <td>3</td>
            <td>15</td>
            <td>45</td>
        </tr>
        <!-- 底部 -->
        <tr bgcolor="#42A5F5">
            <td colspan="4" align="center">合计:</td>
            <td>87</td>
            <td>1085</td>
        </tr>
    </table>
</body>

</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

⒍编程实一张注册表单, 要求使用到课堂上讲到全部控件,并掌握所有属性的使用场景与意义

实例

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>用户注册</title>
    <style type="text/css">
        textarea {
            resize: none;
        }
    </style>
</head>

<body>
    <form action="#" method="post">
        <fieldset style="width:300px; border:2px solid gray; margin:0px auto;">
            <legend style="text-align: center;">
                <h2>用户注册</h2>
            </legend>
            <p>
                <label for="username">账号:</label>
                <input type="text" id="username" name="username" placeholder="请输入账号">
            </p>
            <p>
                <label for="password">密码:</label>
                <input type="password" id="password" name="password" placeholder="必须在6-12位之间">
            </p>
            <p>
                <label for="password">确认密码:</label>
                <input type="password" id="password" name="password" placeholder="必须在6-12位之间">
            </p>
            <p>
                <label for="email">邮箱:</label>
                <input type="email" id="email" name="email" placeholder="example@email.com">
            </p>
            <p>
                <label for="age">年龄:</label>
                <input type="number" id="age" name="age" min="18" max="80">
            </p>
            <p>
                <label for="">课程</label>
                <!-- 下拉列表 -->
                <select name="" id="">
                    <optgroup label="前端">
                        <option value="">请选择</option>
                        <option value="">HTML5</option>
                        <option value="">CSS3</option>
                        <option value="">JavaScript</option>
                    </optgroup>
                    <optgroup label="后端">
                        <option value="">php</option>
                        <option value="">mysql</option>
                        <option value="">laravel</option>
                    </optgroup>
                </select>
            </p>
            <p>
                <label for="">爱好:</label>
                <input type="checkbox" name="hobby[]" value="game" id="game"><label for="game">健身</label>
                <input type="checkbox" name="hobby[]" value="programme" id="programme" checked><label for="programme">游泳</label>
                <input type="checkbox" name="hobby[]" value="movies" id="movies"><label for="movies">敲代码</label>
            </p>

            <p>
                <label for="male">性别:</label>
                <input type="radio" name="gender" id="male"><label for="male">男生</label>
                <input type="radio" name="gender" id="female"><label for="female">女生</label>
                <input type="radio" name="gender" id="secrecy" checked><label for="secrecy">保密</label>
            </p>
            <p>
                <p>只言片语:</p>
                <textarea name="" id="" style="width: 300px;height: 200px;">
                    留客留下足迹...
                </textarea>
            </p>
            <p>
                <input type="submit" name="submit" value="提交">
                <input type="reset" name="reset" value="重填">
                <input type="button" name="reset" value="按钮">
                <button type="button">注册</button>
            </p>
        </fieldset>
    </form>
</body>

</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

⒎写出总结, 对于这些常用标签的应用场景进行分析

6.jpeg

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议
王红伟2019-09-01 11:57:471楼
同学 能告诉我 运行实例,跟彩色标签,文字标题彩色怎么设置的吗? 我的QQ: 1216599600