制作web网页头部导航栏

(1)新建HTML文件。写入代码。

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

<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>

<body>

</body>
</html>

(2) 网页头部导航栏的一堆按钮实际是由<ul>和<li>标签制作的,在body中写入代码。

<!--头部导航栏 -->
<div class="nav" >
    <ul class="ul_top">

        <li><a href="#">首页</a></li>
        <li><a href="#">影像空间</a></li>
        <li><a href="#">资讯</a></li>
        <li><a href="#">影展</a></li>
        <li><a href="#">器材</a></li>
        <li><a href="#">热点赛事</a></li>
    </ul>
</div>

插入后的代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

<!--头部导航栏 -->
<div class="nav" >
    <ul class="ul_top">

        <li><a href="#">首页</a></li>
        <li><a href="#">影像空间</a></li>
        <li><a href="#">资讯</a></li>
        <li><a href="#">影展</a></li>
        <li><a href="#">器材</a></li>
        <li><a href="#">热点赛事</a></li>
    </ul>
</div>

</body>
</html>

运行效果图。 

 (3)现在都是竖着摆的,所以很明显需要修改属性,新建index.css文件。并在<head>标签中加入如下代码调用css样式表.

<link href="index.css" type="text/css" rel="stylesheet" />

插入位置别错了 

在index.css文件中,写入代码,用以使网页主体铺满html页面。

body{
    width: 100%;
    height: 100%;
}

*{           /*清除所有标签的初始内外边距*/
    padding:0;
    margin:0;
}

 效果

 给头部导航栏加个色,一样在index.css文件中写入

.nav{
    background-color: deepskyblue;  /*颜色*/
    height:140px;/*高度140像素*/
    width: 100%;/*宽度为<body>的100%,也就是相同宽度*/
    line-height:80px;/*行高,看文字位置你就明白了*/
    position: absolute;/*绝对定位*/
    top: 0px;/*距离顶部0像素*/
    left: 0;/*距离左侧边界0px*/
}

效果如下,导航栏长度是拉满 ,左右不会空出来,行高80px你也看得懂了吧。

 对头部导航栏中的li进行属性设置

.nav li{
    float:left;/*浮动*/
    width:75px;/*设置一个<li>宽度75px*/
    text-align:center;/*文本居中*/
}

效果

 

 再对<ul>标签进行设置

.ul_top{
    list-style: none;/*去除列表格式,消除小黑点*/
    position: absolute;
    top: 70px;/*距离顶部70px*/
    left: 60px;/*距离左侧70px*/
}

 效果如图,位置还可以

 接下来对<a>标签处理,下划线太丑了

.nav a{
    display:block;/*块状显示,一块块的整齐*/
    color:white;/*内容颜色白色*/
    text-decoration: none;/*去掉下划线*/
    width: 80px;/*每个宽度80px*/
    line-height: 30px;/*行高30px*/
}

效果图,是不是好多了

.nav a:hover{
    color:white;/*鼠标置于上方显示白色*/
    background:green;/*背景色为绿色*/
}

 鼠标放上去

 还可以美化一下,在之前的.nav{ }中加上一句

background-image: url("图片路径");

放上一张和头部导航栏一样的图片作背景,

 还可以吧

 

  • 102
    点赞
  • 442
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 15
    评论
好的,以下是一个简单的商城首页的web表格代码示例: ```html <!DOCTYPE html> <html> <head> <title>商城首页</title> <style type="text/css"> table { width: 100%; border-collapse: collapse; } td { padding: 10px; text-align: center; border: 1px solid #ccc; } img { max-width: 100%; max-height: 100%; } </style> </head> <body> <table> <tr> <td colspan="2"><h1>商城名称</h1></td> <td colspan="2"><input type="text" placeholder="搜索商品"></td> <td><button>搜索</button></td> </tr> <tr> <td><a href="#">首页</a></td> <td><a href="#">商品分类</a></td> <td><a href="#">购物车</a></td> <td><a href="#">我的订单</a></td> <td><a href="#">登录/注册</a></td> </tr> <tr> <td colspan="5"><img src="https://via.placeholder.com/1500x300"></td> </tr> <tr> <td><img src="https://via.placeholder.com/300x300"></td> <td><img src="https://via.placeholder.com/300x300"></td> <td><img src="https://via.placeholder.com/300x300"></td> <td><img src="https://via.placeholder.com/300x300"></td> <td><img src="https://via.placeholder.com/300x300"></td> </tr> <tr> <td>商品名称</td> <td>商品名称</td> <td>商品名称</td> <td>商品名称</td> <td>商品名称</td> </tr> <tr> <td>¥ 100.00</td> <td>¥ 100.00</td> <td>¥ 100.00</td> <td>¥ 100.00</td> <td>¥ 100.00</td> </tr> <tr> <td><button>立即购买</button></td> <td><button>立即购买</button></td> <td><button>立即购买</button></td> <td><button>立即购买</button></td> <td><button>立即购买</button></td> </tr> </table> </body> </html> ``` 这个表格包含了商城名称、搜索栏、导航栏、轮播图、商品展示和购买按钮等元素,你可以根据需要进行修改和扩展。注意,这只是一个简单的示例,实际的商城首页可能需要更多的样式和功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

予我心安A3

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值