其基本骨架代码为:
<!DOCTYPE html>
学院新闻
友情链接
文章
联系我们
姓名:
邮箱:
版权所有 © 2024 广东云浮中医药职业学院计算机学院
1、首先设置几个div盒子放置顶部的图片,使用绝对定位设置好它们的位置
其代码为:
<header>
<section class="container1">
<div id="div1">
<div id="div2">
<img src="./网页布局综合练习(完成版)/img_src/logo.png" alt="">
</div>
<div id="div3">
<p>计算机学院</p>
<img src="./网页布局综合练习(完成版)/img_src/logo2.png" alt="">
</div>
</div>
</section>
</header>
2、使用左浮动功能 float: left; 让导航栏横向排列
其CSS代码为:
nav{
background-color: rgb(0, 192, 0);
}
nav ul li{
list-style: none;
float: left;
margin-left: 50px;
font-size: 20px;
}
ul{
margin: 0;
padding: 0;
}
/* 使用伪元素选择器解决高度塌陷问题 */
nav::after{
content: "";
display: block;
clear: both;
}
3、接下来使用固定定位 position: fixed; 将问题栏放在右下角
其CSS代码为:
main .container3{
border: 2px rgb(255, 136, 156) solid;
background-color: pink;
width: 240px;
height: 150px;
position: fixed;
bottom: 50px;
right: 50px;
}
4、使用三列布局方法将内容部分分成三列
其CSS代码为:
#aside-left{
width: 20%;
height: 600px;
background-color: green;
float: left;
}
#aside-right{
width: 20%;
height: 600px;
background-color: green;
float: right;
}
article{
width: 60%;
height: 600px;
background-color: gray;
margin-left: 20%;
margin-right: 20%;
}
5、使用左浮动将内容图片摆放好
其CSS代码为:
article ul li{
list-style: none;
width: 20%;
height: 150px;
background-image: url(./网页布局综合练习(完成版)/img_src/photo2.jpg);
background-size: 100% 100%;
border: 2px red solid;
margin-right: 2%;
margin-bottom: 2%;
float: left;
}
article ul{
margin: 100px;
}
6、设置页脚样式
其CSS代码为:
footer{
background-color: rgb(0, 192, 0);
text-align: center;
}
footer p{
margin: 0px;
}
7、最后使用伪类选择器设置导航栏样式
其CSS代码为:
.clear_ele li a:link{
color: white;
text-decoration: none;
}
.clear_ele li a:visited{
color: white;
text-decoration: none;
}
.clear_ele li a:hover{
background-color: rgb(176, 255, 176);
}
这样一个完整的网页布局就做好啦!!
努力小贼
关注