博客列表 >2019-10-29html标签用法(第二课)

2019-10-29html标签用法(第二课)

风清扬
风清扬原创
2019年10月30日 16:15:57795浏览

10月29日作业:
1. 描述HTML与HTTP是什么,他们之间有什么联系?

2. 制作一个导航,要求使用到列表,链接,图片,并使用图片做为链接元素
3. 制作一张商品信息表, 要求用到标题, 头部与底部, 行与列方向的合并

1.jpg

4. 制作一张完整的用户注册表单, 要求尽可能多的用到学到的表单控件
5. 制作一个网站后面, 要求使用`<iframe>`内联框架实现
6. 总结: 为什么推荐使用语义化的标签?

2.jpg

3.jpg


4.jpg
























实例

<!--无序列表导航,没有数字 有序将ul换成ol即可,img为图片,加上超链接必须在a标签中,将新闻二字变成img即变成图片链接,如图标导航也可以采用这种方式-->
<ul>
    <li><a href="http://www.baidu.com" target="_blank" >首页</a></li>
    <li><a href="http://www.qq.com" target="_blank" >新闻</a></li>
    <li><a href="http://www.sohu.com" target="_blank" >
    <img src="https://www.xp.cn/upload/avatar/001/000/112/uniqid_rand.jpg";alt="hao" width="20%"></a></li>
</ul>

运行实例 »

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

实例

<!--工资表,rowspan 列合并;colspan 行合并-->

<table border="1" width="500" 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 rowspan="3" align="center">1</td>
        <td>张三</td>
        <td>5000</td>
        <td>4500</td>
        <td>500</td>
    </tr>
    <tr>
        <!--<td>2</td>-->
        <td>李四</td>
        <td>4000</td>
        <td>3500</td>
        <td>500</td>
    </tr>
    <tr>
        <!--<td>3</td>-->
        <td>王五</td>
        <td>2500</td>
        <td>2000</td>
        <td>500</td>
    </tr>
    <!-- 底部 -->

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

运行实例 »

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


实例

<!--id和for属性要一致,否则点击文字不能移动到填写框,<input type="radio" name="yusuan" id="a3" checked><label for="a3">3000</label>,
checked代表默认,放哪里默认哪个,本案默认为3000;

<input type="checkbox" name="hobby[]" value="xcx" id="xcx" checked><label
            for="programme">小程序</label>

checkbox为单选圆点默认,本案为默认选择小程序

-->
<form action="manager.php" method="POST">
    <p>
       
        <label for="username">账号:</label>
        <input type="text" id="username" name="username" value="若">
    </p>

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


    <p>
        <label for="age">年龄:</label>
        <input type="number" id="age" name="age" min="16" max="80">
    </p>
    <p>
        <label for="email">邮箱:</label>
        <input type="email" id="email" name="email" placeholder="example@email.com">
    </p>

<p>
       
        <label for="dizhi">详细地址</label>
        <input type="text" id="dizhi" name="dizhi" value="地址">
    </p>
    <p>
        <label for="">省</label>
        <!-- 下拉列表 -->
        <select name="" id="">
            <optgroup label="北京">
                <option value="">请选择</option>
                <option value="">东胜区</option>
                <option value="">西城区</option>
                <option value="">丰台区</option>
            </optgroup>

            <optgroup label="天津">
                <option value="">港口区</option>
                <option value="">西门区</option>
                <option value="">大华区</option>
            </optgroup>

        </select>
    </p>

    <p>
        <label for="">需求:</label><!--多选框-->
        <input type="checkbox" name="hobby[]" value="soft" id="soft"><label for="soft">软件开发</label>
        <input type="checkbox" name="hobby[]" value="xcx" id="xcx" checked><label
            for="programme">小程序</label>
        <input type="checkbox" name="hobby[]" value="shop" id="shop"><label for="movies">商城</label>
    </p>

    <p>
        <label for="a2">预算:</label><!--单选框-->
        <input type="radio" name="yusuan" id="a1"><label for="a1">1000</label>
        <input type="radio" name="yusuan" id="a2"><label for="a2">2000</label>
        <input type="radio" name="yusuan" id="a3" checked><label for="a3">3000</label>
    </p>

    <p>
        <label for="photo">文件上传:</label>
        <input type="file" name="wenjian" id="wenjian">

    </p>

    <p>
        <input type="submit" name="submit" value="提交">
        <input type="reset" name="reset" value="重填">
       

    </p>

</form>

运行实例 »

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


实例

<iframe src="https://www.baidu.com" frameborder="0" width="500" height="400"></iframe><!--内联iframe框架页面-->



<hr>


<!--网站后台 内联页面  非iframe内联框架-->

<ul style="float: left;margin-right: 15px;">
    <li><a href="1.html" target="content">我的家</a></li>
    <li><a href="2.html" target="content">我家人</a></li>
    <li><a href="3.html" target="content">我的资产</a></li>
</ul>
<iframe srcdoc="<h2>欢迎使用若后台</h2>" frameborder="1" name="content" width="530" height="450"></iframe>

运行实例 »

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



总结: 为什么推荐使用语义化的标签?

答:语义化便于维护代码,换程序员也可以轻松上手;更好的让蜘蛛理解页面意思,便于站点收录,对SEO优化友好。

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