第8天:CSS制作导航栏

今日主要学习了网页导航栏的制作。注意:引入外部CSS样式时,如果使用背景:url(../ images / 1.png),一定记得用..跳出当前文件夹,回到上级目录。

一,导航栏实现步骤:

如图1所示,网页整体分为头部,内容,尾部。网页中心内容部分为版心。版心是定宽的。

2,设定版心宽度。其余每部分内容只需要设置高度即可。

3,报头部分分为左,中,右三部分。分别用DIV包起来,可以设置填充。

4,NAV部分用UL实现,李中的一个标签为行内元素,要用显示转为块标签,给立设置宽高,行高,可以实现居中。

5,鼠标移上去的效果用一个:悬停实现。

导航栏代码如下:

<!DOCTYPE html>
<html lang =“en”>
<head>
<meta charset =“UTF-8”>
<title>文件</ title>

<风格>

* {
保证金:0;
填充:0;
}
body {
font-family:“微软雅黑”;
font-size:16px;
}
.header {
height:58px;
背景:#191D3A;
}
.header .inner_c {
width:1000px ;
保证金:0自动;
}
.header .logo {
float:left;
padding-right:50px;
}
.header .nav {
float:left;
}
.header .nav li {
line-height:58px;
list-style:none;
向左飘浮;
text-align:center;
border-right:1px solid#212542;
}
.header .nav .last {
border:none;
}
.header .nav li a {
display:block;
高度:58px;
宽度:100像素;
text-decoration:none;
颜色:#6B6889;
}
.header .nav li .current {
color:#fff;
背景:#252947;
}
.header .nav li a:hover {
color:#fff;
背景:#252947;
};
.header .jrwm_box {
float:left;
}
.header .jrwm {
padding-left:48px;
padding-top:12px;
}

.banner {
身高:465px;
background:url(images / banner.jpg)无重复中心顶部;
}

</ style>
</ head>
<body>
<div class =“header”>
<div class =“inner_c”>
<div class =“logo”> <img src =“images / logo.png”alt =“” > </ div>
<div class =“nav”>
<ul>
<li> <a href="" class="current">首页</a> </ li>
<li> <a href="">博雅游戏</a> </ li>
<li> <a href="">博雅新闻</a> </ li>
<li> <a href="">关于我们</a> </ li>
<li> <a href="">客服中心</a> </ li>
<li class =“l”> <a href="">投资者关系</a> </ li>
</ ul>
</ div>
<div class =“jrwm”>
<a href=""> <img src =“images / jrwm.png”alt =“”> </a>
</ div>
</ div>
</ div >
</ body>
</ html>

运行效果:

 

二,!重要

提高权重,权重无穷大重要

font-size:24px!important;
提高的是一个属性权重,不是选择器。
!important无法提升继承的权重,该是0还是0
<div>
<p>哈哈哈哈哈哈</ p>
</ div>
div {color:red!important;}
p {color:blue;}
由于div是通过继承来影响文字颜色的,所以无法提高权重。

重要在建站中是不允许使用的,避免混乱,了解就好。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,下面是一个简单的使用Bootstrap制作的网页,包括轮播图、导航栏和列表组选项卡。请注意,这只是一个示例,您可以根据自己的需要进行修改。 ``` <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Bootstrap网页示例</title> <!-- 引入Bootstrap的CSS文件 --> <link rel="stylesheet" href="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/4.5.3/css/bootstrap.min.css"> </head> <body> <!-- 导航栏 --> <nav class="navbar navbar-expand-lg navbar-light bg-light"> <div class="container"> <a class="navbar-brand" href="#">Bootstrap网页示例</a> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarNav"> <ul class="navbar-nav"> <li class="nav-item active"> <a class="nav-link" href="#">首页</a> </li> <li class="nav-item"> <a class="nav-link" href="#">关于我们</a> </li> <li class="nav-item"> <a class="nav-link" href="#">联系我们</a> </li> </ul> </div> </div> </nav> <!-- 轮播图 --> <div class="container mt-3"> <div id="carouselExampleIndicators" class="carousel slide" data-ride="carousel"> <ol class="carousel-indicators"> <li data-target="#carouselExampleIndicators" data-slide-to="0" class="active"></li> <li data-target="#carouselExampleIndicators" data-slide-to="1"></li> <li data-target="#carouselExampleIndicators" data-slide-to="2"></li> </ol> <div class="carousel-inner"> <div class="carousel-item active"> <img class="d-block w-100" src="https://picsum.photos/id/1015/800/400" alt="First slide"> <div class="carousel-caption d-none d-md-block"> <h5>第一张图片标题</h5> <p>第一张图片描述</p> </div> </div> <div class="carousel-item"> <img class="d-block w-100" src="https://picsum.photos/id/1016/800/400" alt="Second slide"> <div class="carousel-caption d-none d-md-block"> <h5>第二张图片标题</h5> <p>第二张图片描述</p> </div> </div> <div class="carousel-item"> <img class="d-block w-100" src="https://picsum.photos/id/1018/800/400" alt="Third slide"> <div class="carousel-caption d-none d-md-block"> <h5>第三张图片标题</h5> <p>第三张图片描述</p> </div> </div> </div> <a class="carousel-control-prev" href="#carouselExampleIndicators" role="button" data-slide="prev"> <span class="carousel-control-prev-icon" aria-hidden="true"></span> <span class="sr-only">Previous</span> </a> <a class="carousel-control-next" href="#carouselExampleIndicators" role="button" data-slide="next"> <span class="carousel-control-next-icon" aria-hidden="true"></span> <span class="sr-only">Next</span> </a> </div> </div> <!-- 列表组选项卡 --> <div class="container mt-3"> <ul class="nav nav-tabs"> <li class="nav-item"> <a class="nav-link active" href="#tab1" data-toggle="tab">选项卡1</a> </li> <li class="nav-item"> <a class="nav-link" href="#tab2" data-toggle="tab">选项卡2</a> </li> <li class="nav-item"> <a class="nav-link" href="#tab3" data-toggle="tab">选项卡3</a> </li> </ul> <div class="tab-content"> <div class="tab-pane fade show active" id="tab1"> <p>选项卡1的内容</p> </div> <div class="tab-pane fade" id="tab2"> <p>选项卡2的内容</p> </div> <div class="tab-pane fade" id="tab3"> <p>选项卡3的内容</p> </div> </div> </div> <!-- 引入jQuery和Bootstrap的JS文件 --> <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script src="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/4.5.3/js/bootstrap.bundle.min.js"></script> </body> </html> ``` 在这个网页中,我们使用了以下Bootstrap组件和工具: - 导航栏 (`navbar`) - 轮播图 (`carousel`) - 列表组选项卡 (`nav-tabs`) - 栅格系统 (`container`) - 按钮 (`button`) - 图片 (`img`) - 标题 (`h5`) - 段落 (`p`) 以上这些组件都是Bootstrap提供的,可以通过引入Bootstrap的CSS和JS文件来使用。在这个例子中,我们使用了Bootstrap 4.5.3版本。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值