博客列表 >HTML常用标签的使用 --2019年8月30日

HTML常用标签的使用 --2019年8月30日

江水的博客
江水的博客原创
2019年08月31日 22:31:22773浏览

1、谈谈你对HTML标签、元素与属性的理解,并举例说明

在我看来html标签与元素就一个意思,只是说标签就单单的就是一个标签如<p></p>这就相当于一个标签,<span>我是谁</span>这样的一个整体就组成一个元素,属性就相当于每个人的身高啊体重这些,每一个标签可以有相同的属性,也有不同的属性

举例说明如下:

实例

<img src="xxx.png" alt="某某人" id="rw">
<input type="text" name="user" id="user">

运行实例 »

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

在上述代码中两个标签有一个相同的属性,也有各自不同的属性。

2、列表有几种,如何定义?

在html中列表一共分为三种:

有序列表、无序列表与定义列表

每种的列表的定义如下:

(1)有序列表

实例

<ol>
<li>列表一</li>
<li>列表二</li>
</ol>

运行实例 »

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

(2)无序列表

实例

<ul>
<li>列表一</li>
<li>列表二</li>
</ul>

运行实例 »

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

(3)定义列表

实例

<dl>
<dt>PHP</dt>
<dd>php是世界上最好的语言</dd>
<dt>JAVA</dt>
<dd>一直占领编程语言排行榜首位</dd>
</dl>

运行实例 »

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

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

列表与表格都是用来展示数据的,比如做网页导航栏的时候通常用列表来做,比如做一个班级的成绩展示这时就可以用表格来做

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

实例


<ul>

<li>早上好好上班</li>

<li>晚上回到家观看直播</li>

<li>观看完直播敲代码练习练习</li>

<li>对今天讲过的知识点回忆</li>

</ul>

<ol>

<li>早上好好上班</li>

<li>晚上回到夹观看直播</li>

<li>观看完直播敲代码练习练习</li>

<li>对今天讲过的知识点回忆</li>

<ol>

<dl>

<dt>早上</dt>

<dd>专心上班</dd>

<dt>晚上</dt>

<dd>观看课程直播</dd>

</dl>

运行实例 »

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

运行效果如下

33.png


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

实例

<table border="1" cellspacing="0" width="500" cellpadding="5">
<caption>商品清单</caption>
<thead>
<tr>
<th>序号</th>
<th>商品</th>
<th>单价</th>
<th>数量</th>
<th>金额</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>OPPk3手机</td>
<td>2000</td>
<td>1</td>
<td>2000</td>
</tr>
<tr>
<td>2</td>
<td>充电头</td>
<td>20</td>
<td>3</td>
<td>60</td>
</tr>
<tr>
<td>4</td>
<td>传输数据线</td>
<td>25</td>
<td>1</td>
<td rowspan="2">50</td>
</tr>
<tr>
<td>3</td>
<td>oppo钢化玻璃</td>
<td>25</td>
<td>1</td>
</tr>
<tr >
<td colspan="3" align="center">合计:</td>
<td>5</td>
<td>2085</td>
</tr>
</tbody>
</table>
运行实例 »

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

运行效果如下:

实例

 <h3>用户注册</h3>
       <form action="xxx" method="POST">
           <p>
               <label>账号:</label>
               <label for="zh"><input type="text" name="username" id="zh" placeholder="请输入10~25个字符"></label>
           </p>
           <p>
            <label>密码:</label>
            <label for="mm"><input type="password" name="pwd" id="mm" placeholder="请输入8~15个字符"></label>
        </p>
        <p>
            <label>邮箱:</label>
            <label for="yx"><input type="email" name="email" id="yx" placeholder="example@xx.com"></label>
        </p>
        <p>
            <label>年龄:</label>
            <label for="nn"><input type="number" name="age" id="nn" min="16" max="90"></label>
        </p>
        <p>
            <label>爱好:</label>
            <label for="ds"><input type="checkbox" name="hobby[]" id="ds">读书</label>
            <label for="kdy"><input type="checkbox" name="hobby[]" id="kdy">看电影</label>
            <label for="qdm"><input type="checkbox" name="hobby[]" id="qdm" checked>敲代码</label>
        </p>
        <p>
            <label>性别:</label>
            <label for="nan"><input type="checkbox" name="male" id="nan">男</label>
            <label for="nv"><input type="checkbox" name="femal" id="nv">女</label>
            <label for="bm"><input type="checkbox" name="bm" id="bm" checked>保密</label>
        </p>
        <p>
            <label>城市:</label>
            <select name="city">
                <option value="">--请选择--</option>
                <option value="cq" selected>重庆</option>
                <option value="sc">四川</option>
                <option value="gz">贵州</option>
            </select>
        </p>
        <p>
                <label>学习:</label>
                <select name="xx">
                    <optgroup label="前端">
                        <option value="html">HTML</option>
                        <option value="css">CSS</option>
                        <option value="js">JS</option>
                    </optgroup>
                    <optgroup label="后端">
                            <option value="html">PHP</option>
                            <option value="mysql">Mysql</option>
                            <option value="nodejs">NODEJS</option>
                        </optgroup>
                </select>
            </p>
        <p>
            <input type="submit" value="提交">
            <input type="reset" value="重置">
            <button type="button">注册</button>
        </p>
       </form>

运行实例 »

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

22.png

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

实例

 <h3>用户注册</h3>
       <form action="xxx" method="POST">
           <p>
               <label>账号:</label>
               <label for="zh"><input type="text" name="username" id="zh" placeholder="请输入10~25个字符"></label>
           </p>
           <p>
            <label>密码:</label>
            <label for="mm"><input type="password" name="pwd" id="mm" placeholder="请输入8~15个字符"></label>
        </p>
        <p>
            <label>邮箱:</label>
            <label for="yx"><input type="email" name="email" id="yx" placeholder="example@xx.com"></label>
        </p>
        <p>
            <label>年龄:</label>
            <label for="nn"><input type="number" name="age" id="nn" min="16" max="90"></label>
        </p>
        <p>
            <label>爱好:</label>
            <label for="ds"><input type="checkbox" name="hobby[]" id="ds">读书</label>
            <label for="kdy"><input type="checkbox" name="hobby[]" id="kdy">看电影</label>
            <label for="qdm"><input type="checkbox" name="hobby[]" id="qdm" checked>敲代码</label>
        </p>
        <p>
            <label>性别:</label>
            <label for="nan"><input type="checkbox" name="male" id="nan">男</label>
            <label for="nv"><input type="checkbox" name="femal" id="nv">女</label>
            <label for="bm"><input type="checkbox" name="bm" id="bm" checked>保密</label>
        </p>
        <p>
            <label>城市:</label>
            <select name="city">
                <option value="">--请选择--</option>
                <option value="cq" selected>重庆</option>
                <option value="sc">四川</option>
                <option value="gz">贵州</option>
            </select>
        </p>
        <p>
                <label>学习:</label>
                <select name="xx">
                    <optgroup label="前端">
                        <option value="html">HTML</option>
                        <option value="css">CSS</option>
                        <option value="js">JS</option>
                    </optgroup>
                    <optgroup label="后端">
                            <option value="html">PHP</option>
                            <option value="mysql">Mysql</option>
                            <option value="nodejs">NODEJS</option>
                        </optgroup>
                </select>
            </p>
        <p>
            <input type="submit" value="提交">
            <input type="reset" value="重置">
            <button type="button">注册</button>
        </p>
       </form>

运行实例 »

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

运行效果如下图:

44.png

总结:

HTML标签是网页中不可或缺的组成部分,今天所列举出来的标签只是最常见到的一部分标签而已,还有很多的标签没有列举出来,有好几十种。还有就是输入控件必须要有name属性,这样才能够向表单提交数据,其中列表与表单控件最为重要,列表常常用来展示数据给用户,而表单常常用来收集用户的数据,其中表单中的两个属性由为重要一个是action属性,这个属性是用来将用户提交的数据提交***去处理,还有一个就是method属性,该属性是表示用什么方式提交,默认为GET方式提交,HTML是最基础的东西,要能够牢牢掌握,要先打牢基础,才能为后面的铺垫。

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议