《Web应用基础》课程结业报告

本课程报告我将介绍我使用html和css编写的网页。

这是一个宣传游戏 Civilization6的网站。

主页如下

本页面导航栏连接另外的网页,我对<div>标签和<li>标签 样式进行设计如设置box的宽高背景颜色以及分布方式达成效果

部分css代码如下

.nav{
    width: 100%;
    background-color:rgb(249, 210, 159);
border-top: 2px solid rgb(205, 55, 55);



}
.nav ul{
    display: flex;
    justify-content: center;
    padding: 20px 0;
    
}
.nav ul li{
    
list-style: none;
margin: 0 20px;
}
.nav ul li a{
    color: black;
    text-decoration: none;
}
.nav ul li a:hover{
    color: #cb1e1e;
}

布局设置:

此页面布局是通过对盒模型的操控(如大小,分布等),具体将每个板块的长度和宽度以及外边距设定成自己想要的地步吗,再通过左浮动使几个板块并排。

css代码: 

.con div{
    width: 300px;
    height: 500px;
    margin: 50px;
    float: left;
}

悬浮效果的按钮的设置:

    设定好 <div>的长度、宽度、字体、背景颜色,使用 position: fixed 将其固定在页面上 ,right(left), bottom 调整它的位置。

     悬浮效果靠设置阴影来完成

css代码:

 width: 110px;
    height: 40px;
    border-radius: 5px;
    background-color: rgb(115, 219, 153);
    text-decoration: none;
    text-align: center;
    line-height: 40px;
    color: rgb(64, 61, 61);
    position: fixed;
    right:  20px;
    bottom: 20px;
    box-shadow: 2px 2px 5px gray;

其他的网页设计通常是通过插入图片,文字的方式展示介绍内容,使用,<div>,<h><p>嵌套完成,再css修改他们的大小和格式以及位置,某些地方还使用 边框的颜色和大小来进行美化.

<div><img src="img/c2.png" alt="图片" width="250px" height="250px">
            <h2>冻土</h2>
            <p>食物+1  生产力+0
            </p>

           <p>
            冻土是世界寒带地区里的半冻结土地。没人会在冻土上建造城市,除非那里有他们迫切需要的资源(冻土里往往含有丰富的矿产和石油矿床)…或者他们已无处可去。
           </p></div>

.c1{
    text-align: center;
    width: 100%;
    height: 50px;
    
    border-bottom: 2px solid black;
    margin-bottom: 40px;

对于开发过程中遇到的问题:

1、网站的图标不能正常显现:在网上比对后发现 自己写的rel="ico",改成icon后正常。

2、<p>标签里的文字 使用text-align :center 没有达到效果:

不知道什么出了问题,直接套一个div,在div里设置文本居中成功。

3、不知道怎么布局:在bilibili上进行学习了几种布局,虽然基本没有用上。

比如三栏布局

双鸭翼布局

 

 网格布局

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值