博客列表 >10月29号作业-html导航

10月29号作业-html导航

世纪天城
世纪天城原创
2019年11月30日 19:10:45779浏览

我是后来的同学 这段时间有点忙现在才开始写作业  我自己都不好意思了哈  以后请老师和同学多多指教

描述HTML与HTTP是什么,他们之间有什么联系?


1、HTML:HTML是一种超文本标记语言,静态的页面就是由这种语言设计的,而由HTML语言写出的静态网页文件的扩展名有HTM、HTML、SHTML、DHTML等多种。
2、HTTP:HTTP是一种协议,简单的说,我们看网页就需要这种协议,你会发现,虽然你输入网址时没有打这几个字母,但当网页打开后,它会自己出现在地址栏中,它就是专门用来解释网页代码的协议。
所以 html与http是两个不一样的东西,因为html是一种超文本标记语言;而HTTP是一种传输协议,HTTP的产生还是为HTML服务的,设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。

制作一个导航,要求使用到列表,链接,图片,并使用图片做为链接元素

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        body{
            margin: 0;
            padding: 0;
            display: flex;
        }
        a{
            text-decoration: none;
            color: #FFFFFF;
        }
        nav{
            width: 100%;
            height: 42px;
            background: #eeeeee;
            display: flex;
        }
        nav>ul{
            display: flex;
        }
        nav>ul>li{
            display: flex;
            align-items: center;
            list-style: none;
        }
        nav>ul>li>a{
            padding: 5px 15px;
            background: #0E9A00;
            margin: 0 3px;
            border-radius: 10px 0 10px 0;
        }
        nav>ul>li>a:hover{
            background: #8be9fd;
        }
        nav>ul>li>a:last-of-type img{
            width: 30px;
            height: 30px;
        }
        nav>ul>li:last-of-type a{
            padding: 0;
            border-radius:0;

        }
    </style>
</head>
<body>
<nav>
    <ul>
        <li><a href="">首页</a> </li>
        <li><a href="">栏目1</a> </li>
        <li><a href="">栏目2</a> </li>
        <li><a href="">栏目3</a> </li>
        <li><a href=""><img src="user_avatar.jpg" alt="个人中心"> </a> </li>

    </ul>
</nav>
</body>
</html>

运行实例 »

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


制作一张商品信息表, 要求用到标题, 头部与底部, 行与列方向的合并

实例

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>商品信息</title>
    <style>
        table{
           margin: 0 auto;
        }
    </style>
</head>
<body>
<table border="1" cellspacing="0" cellpadding="6">
    <caption><h3>商品信息</h3></caption>
    <thead>
    <tr bgcolor="#EEF2FB" align="center" >
        <td>编号</td>
        <td>商品名称</td>
        <td>单价</td>
        <td>数量</td>
        <td>总价</td>
    </tr>
    </thead>
    <tbody>
    <tr align="center">
        <td>1</td>
        <td>连衣裙</td>
        <td>300</td>
        <td>2</td>
        <td>600</td>
    </tr>
    <tr align="center">
        <td>2</td>
        <td>皮鞋</td>
        <td>200</td>
        <td>1</td>
        <td>800</td>
    </tr>
    </tbody>
    <tfoot align="center">
    <tr style="background: #eee8d5">
        <td colspan="4">合计</td>
        <td>1400</td>
    </tr>
    </tfoot>
</table>
</body>
</html>

运行实例 »

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


制作一张完整的用户注册表单, 要求尽可能多的用到学到的表单控件

实例

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>用户注册</title>
    <style>
        .form{
            width: 800px;
            border: 1px #eeeeee solid;
            margin: 0 auto;
            display: flex;
            flex-flow: column nowrap;
            align-items: center;
        }
        p{
            width: 500px;
            border-bottom: 1px #eeeeee solid;

        }
    </style>
</head>
<body>

<form action="1.php" method="post" class="form">
    <h3>用户注册</h3>
    <p>
        <label for="username">账号:</label>
        <input type="text" name="username" id="username" placeholder="请输入账号">
    </p>
    <p>
        <label for="email">邮箱:</label>
        <input type="email" name="email" id="email" placeholder="请输入邮箱">
    </p>
    <p>
        <label for="password">密码:</label>
        <input type="password" name="password" id="password" placeholder="请输入密码">
    </p>
    <p>
        <label for="age">年龄:</label>
        <input type="number" name="age" id="age" min="16" max="80">
    </p>
    <p>
        <label for="male">性别:</label>
        <input type="radio" name="gender" id="male">男
        <input type="radio" name="gender" id="female">女
    </p>
    <p>
        <label for="reading">爱好:</label>
        <input type="checkbox" name="like[]" id="reading">看书
        <input type="checkbox" name="like[]" id="game">游戏
        <input type="checkbox" name="like[]" id="sport">运动
    </p>
    <p>
        <label for="course">课程:</label>
        <select name="course" id="course">
            <optgroup label="前端">
                <option value="">HTML</option>
                <option value="">CSS</option>
                <option value="" selected>php</option>
            </optgroup>
            <optgroup label="后端">
                <option value="">PHP</option>
                <option value="">MYSQL</option>
                <option value="">LARAVEL</option>
            </optgroup>
        </select>
    </p>
    <p>
        <label for="avatar">头像:</label>
        <input type="file" name="avatar" id="avatar">
    </p>
    <p>
        <button>提交</button>
    </p>
</form>
</body>
</html>

运行实例 »

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

制作一个网站后面, 要求使用`<iframe>`内联框架实现

实例

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>内联框架</title>
    <style>
        body{
            display: flex;
            justify-content: center;
        }
        ul{
            float: left;
            margin-right: 15px;
            list-style: none
        }
        ul>li{
        }
        ul>li>a{
            display: inline-block;
            padding: 5px 15px;
            background: #0E9A00;
            margin-bottom: 10px;border-radius: 10px 0 10px 0;
            list-style: none;
            color: #FFFFFF;
            text-decoration: none;
        }
        ul>li>a:hover{
            background: #8be9fd;
        }
    </style>
</head>
<body>
<ul>
    <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="400"></iframe>
</body>
</html>

运行实例 »

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

总结: 为什么推荐使用语义化的标签?
答:利于SEO,让搜索引擎爬虫更好的理解我们的网页,从而获取更多的有效信息,提升网页的排名权重;  更有利于团队开发,让开发者更加容易对代码理解,提升工作效率。

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