博客列表 >html元素、列表、表格、表单的理解_2019-8-30

html元素、列表、表格、表单的理解_2019-8-30

好名字
好名字原创
2019年09月02日 16:09:47800浏览

一、HTML标签的特点

由尖括号包围的关键词,比如 <html>

通常是成对出现的,比如 <div>和 </div>

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

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

也有单独呈现的标签,如:<img src="" />等。

一般成对出现的标签,其内容在两个标签中间。单独呈现的标签,则在标签属性中赋值。如<h1>标题</h1>和 <input type="" value="" />。

网页的内容需在<html>标签中,标题、字符格式、语言、兼容性、关键字、描述等信息显示在<head>标签中,而网页需展示的内容需嵌套在<body>标签中。

列表

实例

<!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>
    <ol>
        <li><a href="#">有序列表</a></li>
        <li><a href="#">有序列表</a></li>
        <li><a href="#">有序列表</a></li>
    </ol>
    <hr>
    <h3>无序列表</h3>
    <ul>
        <li><a href="#">无序列表</a></li>
        <li><a href="#">无序列表</a></li>
        <li><a href="#">无序列表</a></li>
    </ul>
    <hr>
    <h3>自定义列表</h3>
    <dl>
        <dt>列表标题</dt>
        <dd>列表内容</dd>
        <dt>列表标题</dt>
        <dd>列表内容</dd>
        <dt>列表标题</dt>
        <dd>列表内容</dd>
        <dt>列表标题</dt>
        <dd>列表内容</dd>
    </dl>

</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>
</head>

<body>
    <table border="1px solide" cellspacing="0" cellpadding="25px" align="center" text-align="center">
        <caption><b>学生成绩表</b></caption>
        <thead>
            <th>序号</th>
            <th>学号</th>
            <th>姓名</th>
            <th>成绩</th>
            <th>合格率</th>
        </thead>
        <tr>
            <td>1</td>
            <td>01</td>
            <td>张三</td>
            <td>80</td>
            <!-- 合并4行 -->
            <td rowspan="4">75%</td>
        </tr>
        <tr>
            <td>2</td>
            <td>02</td>
            <td>李四</td>
            <td>50</td>
        </tr>
        <tr>
            <td>3</td>
            <td>03</td>
            <td>王五</td>
            <td>90</td>

        </tr>
        <tr>
            <td>4</td>
            <td>04</td>
            <td>老六</td>
            <td>60</td>>
        </tr>
        <tr>
            <!-- //合并3个单元格(列) -->
            <td colspan="3">平均成绩</td>
            <td>70</td>
            <td></td>
        </tr>
    </table>
</body>

</html>

运行实例 »

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

表单

实例

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

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>注册表单</title>
</head>

<body>
    <div style="margin: 0 auto; width: 800px; height: 1200px;">
        <h3>用户注册</h3>
        <form action="" method="POST">
            <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">
            </p>
            <p>
                <!-- 邮箱类型 -->
                <label for="email">邮      箱:</label>
                <input type="email" name="email" id="email" placeholder="请输入邮箱">
            </p>
            <p>
                <label for="mobile">电话号码</label>
                <input type="text" name="mobile" id="mobile" placeholder="请输入11位数的电话号码">
            </p>
            <p>
                <!-- 数字类型 -->
                <label for="age">年      龄:</label>
                <input type="number" name="age" id="age" min="16" max="80">
            </p>
            <p>
                性别:
                <!-- 单选框 -->
                <input type="radio" name="sex" id="male" value="male"><label for="sex">男</label>
                <input type="radio" name="sex" id="female" value="female"><label for="female">女</label>
            </p>
            <p>
                <label for="hobby">爱好:</label>
                <!-- 下拉列表 -->
                <select name="hobby" id="hobby">
                    <option value="badminton">羽毛球</option>
                    <option value="basketball">篮球</option>
                    <option value="funning">跑步</option>
                    <option value="swimming" selected>游泳</option>
                </select>
            </p>
            <p>
                喜欢的水果:
                <!-- 复选框 -->
                <input type="checkbox" name="fruit" id="apple" value="apple"><label for="apple">苹果</label>
                <input type="checkbox" name="fruit" id="banana" value="banana"><label for="banana">香蕉</label>
                <input type="checkbox" name="fruit" id="pear" value="pear"><label for="pear">梨子</label>
                <input type="checkbox" name="fruit" id="peach" value="peach"><label for="peach">桃子</label>
            </p>
            <button type="button">注册</button>
            <input type="submit" value="注册">
        </form>
    </div>
</body>

</html>

运行实例 »

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

总结

1、常用的标签:段落<p></p> ,标题<h1-h6> ,图片<img> , 链接标签<a></a>, 表格<table></table>、<tr><td></td></tr>,列表: 无序<ul><li></li></ul>、有序<ol><li></li></ol>,表单:<form></forrm>、<input>、选择列表<select></select>、<option></option>、加粗<b></b>、斜体<i></i>,换行<hr>。

2、属性:href属性链接外部资源,src属性图片链接,type样式、格式,输入框中的name属性为变量名称,label标签中的for属性对应另外一个标签中的id属性。

3、属性值:即属性中对应的值,如:type属性中对应的checkbox、submit、ridio、number、email、text、textarea等。



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