Blogger Information
Blog 7
fans 0
comment 0
visits 3842
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
对html标签, 元素与属性的理解-2019年8月30日 20时0分
漂流的博客
Original
731 people have browsed it

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

答:

HTML标签是HTML语言中最基本的单位,HTML标签是HTML语言中最重要的组成部分。HTML标签不用区分大小写即大小写都能识别。标签分为双标签和单标签。标签配上相应的属性就组成了元素。

比如:<head></head>  是定义头部的双标签,是给浏览器看的,告诉浏览器这个页面的标题是什么,编码是什么,关键词是什么,描述是什么等等。<body></body> 是定义网站主体内容的双标签,这里的内容可以通过浏览器展示给用户看。

 这就是一个元素 ,<img> 就是单标签,双引号内的girl.jpg 和小姐姐 是相应的属性。

如图:

20190831091804.jpg

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

答:列表有三种,分别是无序列表,有序列表,定义列表


2.1 无序列表的定义为:<ul></ul>,标签内的子标签每行开头用<li>,以</li>结尾,显示为每行前面有一个黑点

2.2 有序列表的定义为:<ol></ol>,标签内的子标签每行开头用<li>,以</li>结尾,显示为每行前面有一个数字. 从上到下按照1.-N. 排序。

2.3 定义列表的定义为:<dl></dl>,标签内的子标签开头用<dt>,以</dt> 结尾,显示为该列表的标题;标签内的子标签开头用<dd>,以</dd> 结尾,显示为该列表的内容。



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

答:

3.1列表与表格的区别与联系?

列表和表格的区别是:列表只有多行单列的结构,没有边框,表格可以多行多列,且可以设置边框,

列表与表格的联系是:列表可以放在表格内。

3.2 什么时候用列表,什么时候用表格,为什么?

如果用一列能显示的内容就可以用列表,如果需要多列显示的内容就需要用表格,因为列表不能多列显示,没有表格的框框。


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

答:

实例

 <h2>短视频系统开发工作计划</h2>
    <h3>前端内容</h3>
    <ul>
        <li>手机H5 视频全屏滑动</li>
        <li>关注、点赞、打赏</li>
        <li>商城首页、列表页、详情页、***页</li>
        <li>会员中心页面</li>
    </ul>
    <h3>时间规划</h3>
    <ol>
        <li>5月1日前完成播放页面设计和效果</li>
        <li>5月10日前完成商城页面的制作</li>
        <li>5月20日前完成会员中心主页面及子页面的制作</li>
    </ol>
    <h3>会员中心页面</h3>
    <dl>
        <dt>个人设置</dt>
        <dd>昵称修改</dd>
        <dd>头像修改</dd>
        <dd>个人简介</dd>
        <dt>我的***</dt>
        <dd>积分充值</dd>
        <dd>积分兑换</dd>
        <dd>实名认证</dd>
    </dl>

运行实例 »

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

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

答:

实例

<table border="1" width="600" cellspacing="0" cellpadding="5">
        <caption>
            <h3>购物车</h3>
        </caption>
        <thead>
            <tr bgcolor="lightblue">
                <th>序号</th>
                <th>名称</th>
                <th>单价</th>
                <th>数量</th>
                <th>金额</th>
            </tr>

        </thead>
        <tr>
            <td>1</td>
            <td>intel X5680 CPU</td>
            <td>800</td>
            <td>1</td>
            <td>800</td>
        </tr>
        <tr>
            <td>2</td>
            <td>三星REE 1333 内存</td>
            <td>200</td>
            <td>2</td>
            <td>400</td>
        </tr>
        <tr>
            <td>3</td>
            <td>西部数据2T硬盘</td>
            <td>400</td>
            <td>2</td>
            <td>800</td>
        </tr>
        <tr>
            <td colspan="3" align="center">合计</td>

            <td>5</td>
            <td>2000</td>
        </tr>
    </table>

运行实例 »

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

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

答:

实例

<h3>用户注册</h3>
    <form action="login.php" method="GET">
        <p>
            <label for="username">账号:</label>
            <input type="text" id="username" name="username" placeholder="不能超过8个字符">

        </p>
        <p>
            <label for="mima">密码:</label>
            <input type="password" id="mima" name="password" placeholder="必须在6-12位之间">

        </p>
        <p>
            <label for="email">邮箱:</label>
            <input type="email" id="email" name="email" placeholder="123456@qq.com">

        </p>
        <p>
            <label for="age">年龄:</label>
            <input type="number" id="age" name="age" min="16" max="80">

        </p>
        <p>
            <label for="">课程</label>
            <select name="" id="">
                <optgroup label="前端">
                <option value="" selected>请选择</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"><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"><label for="female">保密</label>
        </p>
        <p>
            <input type="submit" name="submit" value="提交">
            <input type="reset" name="reset" value="重置">
            <input type="button" name="button" value="按钮">

            <button type="button">注册 </button>
        </p>
    </form>

运行实例 »

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

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

答:这节课学到的标签总结及分析:

<html> :HTML文档标记,告诉浏览器这是一个html 文档。
<head>:头标签,这里的内容只给浏览器和搜索引擎看,用户通过浏览器访问是看不到内容的。
<title>:标题标签,浏览器页面上显示的标题,看下图红色箭头
<meta>:页面编码标签,如下图,告诉浏览器本页面的编码为UTF-8
<body>:主体标签,该页面的的内容可以通过浏览器直接展示给用户看到。下图蓝色箭头展示

bq1.jpg


<h1></h1>-<h6><h6> :内容标题标签,数值越大 标题越小,最多只能到6.

实例

<h1>这个是1号标题</h1>
<h2>这个是2号标题</h2>
<h3>这个是3号标题</h3>
<h4>这个是4号标题</h4>
<h5>这个是5号标题</h5>
<h6>这个是6号标题</h6>

运行实例 »

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

1245.jpg

<a>:链接标签,使用超链接的时候必须用到的标签

如图:href 为链接属性,https://php.cn  链接的属性值,就是链接到这个网址;target 为规定在何处打开链接文档的属性,_top 为打开链接的属性值,为清除所有被包含的框架并将文档载入整个浏览器窗口,php中文网 就是在网页上能看到 的文字,点击该文字就会跳转链接到 https://php.cn 。

QQ截图20190831152853.jpg

<img>:图像标签,单标签,用于在网页上插入图像时使用的。图片的路径可以为本网站目录的图片,也可以为网络图片的链接。可定义图片的宽度和高度。

QQ截图20190831164828.jpg

<ul>:无序列表标签 : 标签内的子标签每行开头用<li>,以</li>结尾,显示为每行前面有一个黑点

<ol>:有序列表标签 : 标签内的子标签每行开头用<li>,以</li>结尾,显示为每行前面有一个数字. 从上到下按照1.-N. 排序。

<dl>:定义列表标签 : 标签内的子标签开头用<dt>,以</dt> 结尾,显示为该列表的标题;标签内的子标签开头用<dd>,以</dd> 结尾,显示为该列表的内容。

4564561.jpg

<table>:表格标签:

表格由 table 元素以及一个或多个 tr、th 或 td 元素组成。

tr 元素定义表格行,th 元素定义表头,td 元素定义表格单元。

更复杂的 HTML 表格也可能包括 caption、col、colgroup、thead、tfoot 以及 tbody 元素

caption 元素定义表格标题,caption 标签必须紧随 table 标签之后。您只能对每个表格定义一个标题。通常这个标题会被居中于表格之上。

colspan 元素定义表格合并

align 指定对齐方式,值为center时为内容居中

bgcolor 指定 背景颜色,值为lightblue时 显示为淡蓝色。

实例

<table border="1" width="600" cellspacing="0" cellpadding="5">
        <caption>
            <h3>购物车</h3>
        </caption>
        <thead>
            <tr bgcolor="lightblue">
                <th>序号</th>
                <th>名称</th>
                <th>单价</th>
                <th>数量</th>
                <th>金额</th>
            </tr>

        </thead>
        <tr>
            <td>1</td>
            <td>intel X5680 CPU</td>
            <td>800</td>
            <td>1</td>
            <td>800</td>
        </tr>
        <tr>
            <td>2</td>
            <td>三星REE 1333 内存</td>
            <td>200</td>
            <td>2</td>
            <td>400</td>
        </tr>
        <tr>
            <td>3</td>
            <td>西部数据2T硬盘</td>
            <td>400</td>
            <td>2</td>
            <td>800</td>
        </tr>
        <tr>
            <td colspan="3" align="center">合计</td>

            <td>5</td>
            <td>2000</td>
        </tr>
    </table>

运行实例 »

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

效果:

QQ截图20190831174416.jpg

<form>: 表单标签

表单能够包含 input 元素,比如文本字段、复选框、单选框、提交按钮等等。

<label> 标签为 input 元素定义标注

label 元素不会向用户呈现任何特殊效果。不过,它为鼠标用户改进了可用性。如果您在 label 元素内点击文本,就会触发此控件。就是说,当用户选择该标签时,浏览器就会自动将焦点转到和标签相关的表单控件上。

<label> 标签的 for 属性应当与相关元素的 id 属性相同。

<input> 标签用于搜集用户信息

type 规定 input 元素的类型

根据不同的 type 属性值,输入字段拥有很多种形式。输入字段可以是文本字段(text)、密码框(password)、复选框(checkbox)、单选按钮(radio)、按钮(button)、重置(reset)、提交(submit)等等。

placeholder 规定帮助用户填写输入字段的提示

name 定义 input 元素的名称

select 元素可创建单选或多选菜单

<select> 元素中的 <option> 标签用于定义列表中的可用选项。<optgroup>为选项群组,实际很少用到。

value 属性为 input 元素设定值(默认值)

Number 对象表示 HTML <input type="number"> 元素,min 为最小值,max 为最大值


实例

<form action="login.php" method="GET">
        <p>
            <label for="username">账号:</label>
            <input type="text" id="username" name="username" placeholder="不能超过8个字符">

        </p>
        <p>
            <label for="mima">密码:</label>
            <input type="password" id="mima" name="password" placeholder="必须在6-12位之间">

        </p>
        <p>
            <label for="email">邮箱:</label>
            <input type="email" id="email" name="email" placeholder="123456@qq.com">

        </p>
        <p>
            <label for="age">年龄:</label>
            <input type="number" id="age" name="age" min="16" max="80">

        </p>
        <p>
            <label for="">课程</label>
            <select name="" id="">
                <optgroup label="前端">
                <option value="" selected>请选择</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"><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"><label for="female">保密</label>
        </p>
        <p>
            <input type="submit" name="submit" value="提交">
            <input type="reset" name="reset" value="重置">
            <input type="button" name="button" value="按钮">

            <button type="button">注册 </button>
        </p>
    </form>

运行实例 »

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

效果:

QQ截图20190831182016.jpg

Correction status:qualified

Teacher's comments:可以当作范本了, 已推荐到群中, 坚持
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments