博客列表 >HTML ,表单的属性心得

HTML ,表单的属性心得

Laravel框架学些
Laravel框架学些原创
2019年09月05日 00:23:37906浏览

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

html是超文本标记语言,里面元素可以理解为子节点。通过浏览器为运作环境。

如:

<a ref="https://baidu.com" target="_blank">百度</a>

<a>标签为整个<body>子节点  <body>为HTML 页面的子节点。


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

列表有3种,一种是无序列表,一种是有序列表,一种是自定义列表。

如:ul>li,ol>li,dl>dt dd,


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

列表一般为多行一列,主要用作导航的制作比较多,或者列表页内容展示的布局等等。

表格可以为多行多列,一般用于数据说明,类似购物车表格,统计表格等等。


4. 编程实现,用列表制作你的工作计划,要求使用三种类型全部实现一次: <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>Document</title>
</head>

<body>
    <ul>
        <li>111</li>
        <li>222</li>
        <li>222</li>
    </ul>
    <ol>
        <li>name</li>
        <li>sex</li>
        <li>class</li>
    </ol>
    <dl>
        <dt>友情链接</dt>

        <dd><a href="https://www.php.cn"> php中文网</a></dd>
        <dd>py中文网</dd>
        <dd>html中文网</dd>
    </dl>
    <dl>
        <dt></dt>
        <dd></dd>
    </dl>

</body>

</html>

运行实例 »

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

运行结果:    

1.png    


5. 编程实现一张商品清单, 使用表格实现,要求有行与列的合并,用到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>table</title>
</head>

<body>
    <table border="1" width="500" cellspacing="0" cellpadding="0">
        <thead>
            <tr bgcolor="lightblue">
                <th>Item</th>
                <th>Name</th>
                <th>Usd/pcs</th>
                <th>QTY</th>
                <th>Total</th>
            </tr>
            <tr>
                <td rowspan="2">1</td>
                <td>3 inch caps</td>
                <td>3 </td>
                <td>100</td>
                <td>300</td>
            </tr>
            <tr>

                <td>4 inch caps</td>
                <td>4</td>
                <td>100</td>
                <td>400</td>
            </tr>
            <tr>
                <td>3</td>
                <td>2"flange cover</td>
                <td>5 </td>
                <td>100</td>
                <td>500</td>
            </tr>
            <tr>
                < <td colspan="4" align="center">Total(USD):</td>

                    <td>1200</td>
            </tr>
        </thead>
    </table>
</body>

</html>

运行实例 »

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

2.png

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

实例

<!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>
    <h3>用户注册</h3>
    <!-- from 表单 -->
    <form action="login.php" method="POST"></form>
    <hr>
    <!-- 常用的input 一般有type,id ,name 值 -->
    <P>
        <!-- label 标签的for 和input标签 ID 对应 -->
        <label for="username">Name:</label>
        <input type="text" id="username" name="username" placeholder="can not more then 8 chart">
    </P>
    <P>
        <label for="code">Code:</label>
        <input type="password" id="code" name="password" placeholder=" more then 6 chart">
    </P>
    <P>
        <label for="email">Email:</label>
        <input type="email" id="email" name="email" placeholder="example@email.com">
    </P>
    <P>
        <label for="age">Age:</label>
        <input type="number" id="age" name="age" min="16">
    </P>
    <hr>
    <!-- select 标签 -->
    <p>
        <label for="">课程</label>
        <!-- select medu -->
        <select name="" id="">
           
            <optgroup label="前端">
           
            <option value="">HTML5</option>
            <option value="">css</option>
            <option value="" >JS</option>
        </optgroup>
        
        <optgroup label="后端">
           
            <option value="">PHP</option>
            <option value="">MYSQL</option>
            <option value="" >Laravel</option>
        </optgroup>
        </select>
    </p>
    <hr>
    <!-- 复选标签 -->
    <p>
        <label for="">爱好:</label>
        <input type="checkbox" name="hobby[]" value="game" id="game"><label for="game">玩游戏</label>
        <input type="checkbox" name="hobby[]" value="progamme" id="game" checked><label for="game">撸代码</label>
        <input type="checkbox" name="hobby[]" value="movies" id="movies"><label for="movies">movies</label>
    </p>
    <hr>
    <!-- 单选标签 -->
    <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="secrecy">secrecy</label>

    </p>
    <hr>
    <!-- 按钮标签 -->
    <p><input type="submit" name="submit" value="提交">
        <input type="button" name="reset" value="按钮">
        <button type="button">button</button>
    </p>
</body>

</html>

运行实例 »

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

运行实例图片:

3.png

前端标签很多,需要实际多写练习和理解,配合手册进行练习。不同的应用场景,使用最合适的标签去写,让代码严谨并有意义。具体在实际中领会。

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