Blogger Information
Blog 53
fans 3
comment 0
visits 55267
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
HTML标签及应用-***九期线上班
邯郸易住宋至刚
Original
651 people have browsed it

一、HTML与HTTP是什么,它们之间有什么关系

        HTML是超文本标记语言,HTML文件是一个包含标记的文本文件。这些标记决定浏览器怎样显示这个页面。

        HTTP是超文本传输协议,是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。

        两者之间的关系是:服务器通过HTTP协议将页面呈现到客户端,客户端的请求也通过HTTP正确传输到服务器端。

二、制作一个导航

        使用无序列表标签做一个导航,使用列表、链接、并用图片作为链接元素:

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>制作一个导航</title>
</head>
<body>
<ul>
    <li><a href="">二手房</a></li>
    <li><a href="">新房</a></li>
    <li><a href="">租房</a></li>
    <li><a href="">办公</a></li>
    <li>
        <a href="https://www.php.cn/code/32440.html">
            <img src="https://img.php.cn/upload/course/000/000/015/5da51b8ff1224244.png" alt="联系我们" width="30">
        </a>
    </li>
</ul>
</body>
</html>

运行实例 »

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

下图为运行实例图片

0DED1179-E5E5-4185-9B6E-C4769ABD3B10.png

        由于没有使用CSS样式,所以样式不***。


手抄代码如下:

1572447536373129.jpg

三、制作一张商品信息表

        下边代码,制作一个表格,要求用到标题, 头部与底部, 行与列方向的合并

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>制作商品信息表</title>
</head>
<body>
<table border="1" cellpadding="3" cellspacing="0" width="600">
    <caption>商品信息表</caption>
    <thead>
    <tr>
        <th>ID</th>
        <th>名称</th>
        <th>数量</th>
        <th>单价</th>
        <th>金额</th>
    </tr>
    </thead>
    <tr>
        <td>1</td>
        <td>华为(2019)MateBookX Pro</td>
        <td>8699</td>
        <td>1</td>
        <td>8699</td>
    </tr>
    <tr>
        <td>2</td>
        <td>苹果(2019)MacBook Pro</td>
        <td>18199</td>
        <td>2</td>
        <td>36398</td>
    </tr>
    <tr>
        <td>3</td>
        <td>ThinkPad(2019)X1 extreme</td>
        <td>13500</td>
        <td>1</td>
        <td>13500</td>
    </tr>
    <!-- 底部 -->

    <tr>
        <td colspan="3" align="center">合计:</td>
        <!-- <td>x</td> -->
        <!-- <td>x</td> -->
        <td>4</td>
        <td>58597</td>
    </tr>

</table>
</body>
</html>

运行实例 »

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

下边是运行效果图


1572448480697768.png







        

        手抄代码图片:

IMG_20191030_232254.jpg

总结:合并表格是个重点,需要记住。


四、制作一个用户注册表单

        制作表单时,要尽可能多的使用各种表单标签,详细内容

实例

<!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>

<form action="login.php" method="POST">
    <p>
        <!--label: 控件标题, 为了使点击标题自动获取控件焦点,它的for属性与控件id属性必须一致-->
        <label for="username">账号:</label>
        
        <input type="text" id="username" name="username" value="peter zhu">
    </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="16" 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>
        <label for="photo">头像上传:</label>
        <input type="file" name="photo" id="photo">

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

</form>
</body>

</html>

运行实例 »

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


下边是运行结果

A55D6855-52FF-4c01-AB3D-76587969B990.png


下边是手抄代码片断


IMG_20191031_184214.jpg

总结:

    1、action及属性是指定处理该表单数据的程序,method是表单提交数所据的方式,分为GET和POST两种方式;

    2、为了使点击标题自动获取控件焦点,它的for属性与控件id属性必须一致;

    3、年龄INPUT框的type属性值为是number,可以用min、max来设定取值范围;

    4、下拉列表中的selected是默认选项;


五、制作一个网站后台

        要求使用iframe内联框架实现

代码如下:

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>内联框架</title>
</head>
<body>
<!--HTML内联框架元素 (<iframe>)-->
<!--将另一个HTML页面嵌入到当前页面中,而不是窗口中打开另一个网页, 类似画中画-->

<ul style="float: left;margin-right: 15px;">
    <li><a href="demo6.html" target="content">商品列表</a></li>
    <li><a href="demo7.html" target="content">添加用户</a></li>
    <li><a href="demo1.html" target="content">系统设置</a></li>
</ul>

<!--srcdoc代替src, 可以在属性值中直接写html代码, 实现后台首页的功能-->
<!--name属性非常重要, 它是链接到该框架页面的入口-->
<iframe srcdoc="<h2>欢迎使用管理后台</h2>" frameborder="1" name="content" width="530" height="450"></iframe>
</body>
</html>

运行结果如下:

378EA963-E748-4290-B65C-E6996C35F4A7.png

点击商品列表结果如下图:

85F7D51C-129D-492b-BED7-8ED4C39BBEF7.png

点击用户注册结果如下图:

0D1FCF47-76F8-42ba-92F4-20B042CE5E45.png

点击系统设置结果如下图:

008DE5D1-C9D1-44cc-AE1A-8D970E4035D5.png


手抄代码片断如下:

IMG_20191031_190813.jpg

总结:

    1、srcdoc代替src, 可以在属性值中直接写html代码, 实现后台首页的功能;

    2、name属性非常重要, 它是链接到该框架页面的入口;


六、为什么推荐使用语义化标签

    1、代码结构清晰,方便阅读,有利于团队合作开发;

    2、方便其他设备解析(如屏幕阅读器、盲人阅读器、移动设备)以语义的方式来渲染网页;

    3、有利于搜索引擎优化(SEO)。



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