![17cbd25bc61bbcc0c8b1703a8204633f.png](https://i-blog.csdnimg.cn/blog_migrate/eff8b1084c7c5a64c329ba459dd885d8.png)
H T M L
用过很多语言,其中就属html最难搞。
它的设计逻辑相对于C\C++和java不同,采用标记的方式。不过这也是它的设计初衷所体现出来的。
看一下作业,不仅要有设计,有排版,还要有程序动效。不是吧啊sir,这也太麻烦了吧。
本文旨在梳理完成这份作业的思路,不涉及具体开发
![17cbd25bc61bbcc0c8b1703a8204633f.png](https://i-blog.csdnimg.cn/blog_migrate/eff8b1084c7c5a64c329ba459dd885d8.png)
![863ea21aee56ad9eebfe3a43bab05ea9.png](https://i-blog.csdnimg.cn/blog_migrate/8cf52ef91ef98984b867226140e65d15.jpeg)
一
工具
生产环境还是很重要的,我不是很习惯于Dreamweaver的开发逻辑:
![1062474bc3e55191ce9432f1405adc9e.png](https://i-blog.csdnimg.cn/blog_migrate/18a87b24d6d171bdf9062b78332ae38f.png)
所以改用IntelliJ IDEA来开发这个项目,就目前的开发情况来看,比dw要用的顺手,所以十分推荐这个IDE。
它支持开发html,css,JavaScript。已经足够完成这份期末大作业了。
![e9fea3c01964b763e9efef03c5dd8ba7.png](https://i-blog.csdnimg.cn/blog_migrate/a2686a814747f3c0a9900ad85faf2d00.png)
其次,有一些图片资源是需要自己去绘制,我比较推荐用ppt去绘制(不太建议用WPS,office比WPS好用一万倍)。因为作业说明中提到需要自行加入图片资源等等,如果ps用不趁手,windows自带的画图又太烂,不妨尝试用ppt来编辑素材。
![61c28e36de81e7cfcafa371098dc7734.gif](https://i-blog.csdnimg.cn/blog_migrate/8e42b7c0b27ea25f4185806d58276fb6.gif)
放点用ppt做的素材
第三,还需要chrome来预览设计出来的网页效果,不推荐firefox。原因是firefox在多次重载同一网页时不会更新。
作业中提到最终效果以IE为准,所以在整个作业做完后记得在IE中看一下是否符合效果。
![cfc28612f4f567944b7ceaa9bec04ac3.png](https://i-blog.csdnimg.cn/blog_migrate/7aac2453b4cc4807c744c1fac4d8f006.png)
虽然chrome比较吃内存
设计逻辑
网页设计,突出一个设计,该作业只是考核如何排版html中的各种标签元素,所以重点放在排版上
设计排版上一般有这几个方向:信息流、信息门户、特定功能的页面
信息流包括:知乎主页、微博主页、简书主页等
![b701fd5444a3be340a34fe08bf201abb.png](https://i-blog.csdnimg.cn/blog_migrate/77565d33fdb45fd2bd631a8fc6bd2d7b.png)
微博
![f7c7ad27040f4b849ea286486db35f7f.png](https://i-blog.csdnimg.cn/blog_migrate/cc26a0f543d6eee1cbf656a9a52551e8.png)
知乎
![7dbe6668e0720a36e26dab655901f39c.png](https://i-blog.csdnimg.cn/blog_migrate/5a21103b84869a1e6a962d415658fe71.png)
简书
可以见到,这些信息流网页都是同一种排版模式:
![8bf0d749128a5b52a4fc3c5e0d7fd887.png](https://i-blog.csdnimg.cn/blog_migrate/0c2086910e6c6d50f4bc66fc638e065d.png)
而信息门户网站,现成例子有:腾讯网、搜狐网等
![86131a6ff90c7e57ae1144baf80e99f8.png](https://i-blog.csdnimg.cn/blog_migrate/419edd79431bcaef77a77288d59fa549.png)
特定功能的网页就不举例了。因为这样做不能完成作业
从各种角度来看,我比较倾向于仿一个信息流网站来做,这样做出来的效果比较清爽,不至于太过于中老年化,换句话说,不至于做出来的网页是一股2005年的味道(没错我说的就是信息门户)
关于文件夹的布置,我推荐这样分布资源:css,顾名思义存放.css;js:存放JavaScript脚本;res:存放图片等资源;index即主页
![c854665f9a5c1f96f37f26d82b84c19a.png](https://i-blog.csdnimg.cn/blog_migrate/87a24e59500808ad47d67cf5947d2457.png)
文件架构
按照信息流设计,选择如此设置div的层级关系
![85ed4180c71cb8aafc4cebc863f113fc.png](https://i-blog.csdnimg.cn/blog_migrate/c05ac3fae48b69c79210c9251ba48eb0.png)
框架搭好,按照作业要求的去做就可以了。剩下的过程不再赘述
详细代码如下:
lang="en">
charset="UTF-8">
body{
background: rgb(255,228,237);
margin: 0px;
}
.nav{
background:rgb(240,131,154);
height: 50px;
}
.content{
margin-top: 30px;
margin-left: 25%;
background:rgb(240,131,154);
display: flex;
float:left;
width:450px;
height: 600px;
}
.content2{
margin: 30px;
color:rgb(13,44,47);
background: rgb(240,131,154);
float:left;
width:150px;
height: 600px;
}
class="container">
class="nav">
导航栏
class="section">
class="content">
主信息流
class="content2">
副信息流
点
缀
既然是设计,自然少不了配色方案,在这里贴一些色卡,来源看水印
![9c31e94860595b2341b9df8d247ad8d3.png](https://i-blog.csdnimg.cn/blog_migrate/f96d5217b142913cd1e71612e6405c0a.jpeg)
配色方案上我推荐将上面色卡的五种颜色分割为:
【背景色1、主色1、强调色3】三种,即一种背景色、一种主色、三种强调色。
背景色用淡色,主色应用于字体颜色上,剩余强调色用于强调、色块运用。
![c67d0764781ddbb44e24fcca16cf58c6.png](https://i-blog.csdnimg.cn/blog_migrate/ecb87e41ca964bd6cef7ae62cf06ea74.jpeg)
![ca96a5a2205a70d34bb9b2a6e6636a57.png](https://i-blog.csdnimg.cn/blog_migrate/ab37c1a81377a896593779326aadb21a.png)
辉阁
![354b9a5a7908ec24848de1e666999143.png](https://i-blog.csdnimg.cn/blog_migrate/0aa6fded5479a2c516ffcf935bb8a2f3.png)
八卦、杂谈、观点
吃瓜、沙雕、时事
↑为什么不关注一下这个沙雕公众号