web开发·基本网页实现(基于CSS盒子模型+PS辅助使用)

Posted 只想婧婧的小菜鸡

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了web开发·基本网页实现(基于CSS盒子模型+PS辅助使用)相关的知识,希望对你有一定的参考价值。


我是小菜鸡

需要实现的效果


在这里插入图片描述


我实现了的效果


在这里插入图片描述


没办法,我是菜鸡,只能实现到这儿了,希望各位大佬指点

一、做之前的准备

1.PS的简易使用

在这里插入图片描述

  • 量字体大小
    在这里插入图片描述
    找到这个,然后框住你要量的字,就知道它宽(W)和高(H)了,然后选一个值作为字体大小即可

  • “量”颜色

在这里插入图片描述

在这里插入图片描述
依次点上面这些
然后就在下面这个框框里知道了

在这里插入图片描述

2.推荐标签

比较推荐使用类标签,你会感谢我的
像这种,看着就很舒服,类标签yyds

在这里插入图片描述

二、准备好了我们就开始肝html

1.要有个宏观概念

我们观察到这个页面大体上有六部分组成,分别是
菜单,版图三方块图片+新闻报名表底部
下面我们一起一步一步来实现他们

2.菜单

  • 我们看到有一个logo,有一个导航栏
  • 我们需要一个大盒子来设置底下那根线 需要一个小点的盒子来放内容 再来个更小点的盒子来放导航栏
  • 导航栏我们用最基本的无序号列表格式消除 即用CSS选中无序列表设置 list-style:none; 这样就没有前面的小点点了
  • 怎么让它在一行呢,用 float:left 让它们飞起来
  • 也要让logo飞起来才行哦

3.版图

版图用不着盒子,但是需要注意的是要给它设置宽度
width:100% 哎~这样它就不至于太大

4.三方块

  • 三方块有点麻烦,我感觉是,我是这样实现的
  • 用超大盒子包括所有内容
  • 用小点的盒子专门设置背景
  • 用更小点的盒子来放这三个方块
  • 每个方块用更小的盒子
  • 每个方块又有两个盒子构成,一部分放标题,一部分放文字
  • 哈哈就问你麻不麻烦

5.图片+新闻

  • 这部分还好
  • 一个大盒子包括所有内容,宽度是1200px
  • 小点的盒子放文字
  • 让图片和放文字的盒子都飞起来
  • 细节的话,就处理一下行间距,就能更好看一点

6.报名表

  • 挺简单的
  • 老规矩设置大盒子放所有内容
  • 小点的盒子设置背景
  • 更小点的放内容
  • 文字一个盒子,表单一个盒子
  • 表单的输入框是可以用css中的width和height设置的
  • 再设置设置行间距,还有< br>标签真的是yyds

7.底部

CSS中

.footer{
width:100%;
background:#292f34;color:#fff;
padding-top:88px;}
.footer .cont{
overflow:hidden;
padding-bottom:90px;
width:1200px;
margin:auto;
}
.footer h4{
font-weight:normal;
font-size:28px;
margin-bottom:30px;}
.footer .logo{
float:left;
width:370px;
padding-top:66px;}
.footer .logo img{width:310px;}
.footer .lianxi{
width:495px;
float:left;}
.footer .lianxi p{margin-bottom:20px;}
.footer .guanzhu{
width:335px;
float:left;}
.footer .guanzhu .ewm img{
width:104px;
float:left;
margin-left:11px;}
.footer .guanzhu .ewm img:first-child{
margin-left:0;}
.footer .copyright{
border-top:1px solid #3f464b;
padding:20px 0;}
.footer .copyright p{
text-align:center;
margin-bottom:10px;
font-size:14px;
}

网页文件

< div class=“footer”>
< div class=“cont”>
< div class=“logo”>
< a href=“#”>< img src=“footerlogo.png”>< /a>
< /div>
< div class=“lianxi”>
< h4>联系我们< /h4>
< p>QQ:136665626< /p>
< p>电话:031188338078 (9:00-18:00)< /p>
< p>邮箱:zczxxy@126. com< /p>
< p>地址:石家庄市裕华区与育才街道交口金领大厦2-1-8层中传集团< /p>
< /div>
< div class=“guanzhu”>
< h4>关注我们< /h4>
< div class=“ewm”>
< img src=“a1.png” alt=“无图”>
< img src=“a1.png” alt=“无图”>
< img src=“a1.png” alt=“无图”>
< /div>
< /div>
< /div>
< div class=“copyright”>
< p>版权信息:河北中传教育科技有限公司所有< /p>
< p>京ICP备:15006666号< /p>
< /div>
< /div>

8.可能出现的问题

可能会出现你设置的没问题,它就是不上一行上去
一个可能是你没让他飞起来
一个可能是宽度设置的不合适,
我知道我知道,理论上宽度没问题
但是你改改宽度,真的就能解决问题


感谢您能看到最后,不想努力了请私信我

以上是关于web开发·基本网页实现(基于CSS盒子模型+PS辅助使用)的主要内容,如果未能解决你的问题,请参考以下文章

Web前端开发笔记——第三章 CSS语言 第五节 盒子模型

黑马程序员前端-CSS盒子模型以及PS基础

CSS盒子模型的使用及其注意事项——响应式Web系列学习笔记

CSS盒子模型的使用及其注意事项——响应式Web系列学习笔记

网页设计css盒子模型代码

CSS学习11-盒子模型