自写网站——第一部

在老师还没有开始培训之前,看书自学了一点点CSS,之后又自己在网上看了一点视频,那时候对CSS概念很模糊,大概是就是知道是给页面做装饰的,大概是因为之前只是简单了解到功能,自己并没有尝试写点正式代码去做样式,是小瞧了CSS的功能了。直到自己写了大概的框架,只是给框架用了一点定位内容,才感觉CSS是个神器。培训老师也没有讲到定位的内容,自己也是了解不多,在中间遇到了很多问题,一步步摸索着去敲代码,一遍又一遍的看效果,也算有点眉目了。

模仿QQ空间写一个主页框架,虽然只是把前期的模块划分出来,然后给各个模块定位,用的代码也非常简单,但是看到效果还算符合预期的时候,还是很有成就感的。总结了一些自己做这个框架的感想,如下:

第一步:把页面简图用铅笔画出来,因为我还不会用axure做界面,就按照自己构想稍稍又铅笔画出来,画得确实有点烂,比做出来的简单界面还丑,所以就不放出来,就放一个最后做出来的板块划分效果图出来,用大块的颜色区分。后面还需要花时间去把axure给弄熟悉。

第二步:按照画出来简图,写HTML代码,这次充分利用div标签,因为只是划分板块,也就只用了div。在还没有做这个页面之前,并不知道如何去做一个简洁的板块代码,做完之后算是有个“颠覆”的认识了。这会是充分了解到div这个标签对于页面布局的重要性了。做完之后我决定以后自己要做网站之前,不管有多简单,一定要用思维导图把网站框架写出来。

<div class="banner">

banner

</div>

<div class="head" id="nav">

<div class="logo">

logo

</div>

<div class="inNav">

<div id="main"
class="inNav1">

主页

</div>

<div id="dairy"
class="inNav1">

日志

</div>

<div id="album"
class="inNav1">

相册

</div>

<div id="note"
class="inNav1">

说说

</div>

<div id="music"
class="inNav1">

音乐

</div>

<div id="more"
class="inNav1">

更多

</div>

</div>

</div>

<div class="body">

<div class="leftNav">

左导航

</div>

<div class="article">

主要内容列表/具体内容

</div>

<div class="ad">

广告

</div>

</div>

<div class="footer">

<div class="outNav">

友情链接

</div>

<div class="inf">

本人联系方式

</div>

</div>

第三步:做好板块划分之后,就要开始给各个板块在CSS代码中定位。这一步是我花时间最多的地方,因为还没有学到定位的内容,要一步步去看相对定位到底是怎么一回事,float又是怎么一回事。

页面目前实在太简单了,敢拿出来,也是需要勇气的,也就用来看看自己学习成果。后面这个页面持续完善,我再博客上更新。

*{

margin: 0px;

}

.banner{

width: 1280px;

height: 100px;

background-color: aqua;

text-align: center;

vertical-align: middle;

}

.head{

width: 1280px;

height: 80px;

}

.logo{

border-radius: 80px;

height: 80px;

width: 80px;

background-color: antiquewhite;

text-align: center;

position: relative;

float: left;

}

.inNav{

width: 1200px;

height: 80px;

background-color: burlywood;

position: relative;

float: left;

}

#main,#dairy,#album,#note,#music,#more{

position: relative;

top: 10px;

border-radius: 60px;

height: 60px;

width: 60px;

background-color: aqua;

float: left;

margin-left: 100px;

text-align: center;

vertical-align: middle;

}

.body{

width: 100%;

height: 500px;

}

/*.leftNav,.article,.ad{*/

/*position: relative;*/

/*top: 0px;*/

/*float: left;*/

/*}*/

.leftNav{

position: relative;

float: left;

width:20%;

height: 500px;

background-color: cadetblue;

}

.ad{

position: relative;

float: left;

width: 30%;

height: 500px;

background-color: cornflowerblue;

}

.article{

position: relative;

float: left;

width: 50%;

height: 500px;

background-color: crimson;

}

.footer{

width: 100%;

height: 100px;

background-color: lemonchiffon;

}

.outNav,.inf{

position: relative;

float: left;

width: 50%;

时间: 2024-10-11 04:13:09

自写网站——第一部的相关文章

然后我就去网上搜索“如何写网站SEO优化方案

这段时间属于网站的策划阶段,网站的定位.网站的布局以及关键词的选定 首先,需要确定自己建设一个什么样的网站.,我们当然是企业网站,然后,确定网站的关键词,确定关键词可以参考自己的竞争对手,也可以通过关键词挖掘工具选择合适的关键词,选出的关键词一定符合用户的搜索习惯,并且有一定的搜索量.最好是能够有明确转化意向的关键词. 关键词确定后,需要设计网站的整体布局,比如说首页应该放置哪些板块,你的客户最关心的是哪些内容?最想了解的是哪些信息?,这时就需要对你的客户进行分析了,比如我们做的是工业品,客户比

自写网站入门阶段之二:熟练运用各种标签

转学html/css已有3个多月,经过之前编写一个网页的练手后大概熟悉了部分标签的作用,看着做完的页面跟同学给的源页面相差无几的时候心里充满了成就感.但当同学一针见血的指出我css类的各种定义重复.不符语义化.排序混乱及浏览器的不兼容时我才觉得web前端之路任重道远.于是我又问同学要了2个更为复杂的教育类网站,先按自己的想法写一遍,再参照他的代码改进自己的不足,在边学边模仿中逐渐的改良自己的代码,缩减样式表,优化排版等等. 经过半个来月的自写-参照-修改,这两个网站共计24个页面也一并完成了.对

自写网站入门阶段之三:兼容大战与jq初探

自上一次作小结至今已整整一个月,在忙乎了半个月的工作之后闲下来的一个下午我终于可以再次作这个阶段的小结了.首先庆幸的是在同学的推荐下我顺利的找到了工作并于月初3号正式上班,这一点非常感谢他,让我免去了钱袋瘪涩的苦恼和到处应聘的奔波.然后回到正题,这一个月的前半月就是在做两件事: 第一件是在家里收集一些简单的jq特效诸如banner淡出淡入.nav条随鼠标移动.block内容随鼠标更换.图片左右轮显等等,然后把它们做在一个页面里以方便调用.当然,这基本全属于抄袭.拿来即用,基本只能修改数字和少量参

自写网站阶段之:终结篇

想不到,眨眼间就过去了一年.这一年来,经常混迹于各大前端技术论坛搜索资料,下载样例,发帖求助等等,也包括博客园这里.但却未曾停留下来写写感想.做做总结,使得自己的小博略显苍凉.其实归根结底就一个“忙”字.经历了几十个示范校,历练了十几个软件项目,通宵过十几天,加班过几十天,这一年下来,受益良多,但身体素质也下降了不少,果真如大家所说,是用生命在写代码. 现如今,已入门前端,不用再担心被职场淘汰而努力自写网站,所以重返博客园,来终结“自写网站”的阶段性前端生涯,给自己从菜鸟阶段迈向老鸟境界而杨帆起

怎么写网站的需求文档

网站需求分析怎么写,网站需要包含哪些基本要素?网站需求是网站建设方案的必备内容,涉及到网站框架.网站架构规划.网站页面设计要求.网站功能需求.网站技术说明,甚至还要包含网站建设的预算.网站建设的进度表等等. 一.网站框架图或网站地图的规划 使用专业的流程图绘制工具绘画出网站的框架图,让网站中各个页面.导航.栏目.版块都能够清晰的展现在图中,作为网站需求分析的总览图.更多关于网站建设的知识,请关注企赢001-中国最大的建站需求发布平台! 二.页面设计的需求总结 在网站需求分析中总结出哪些页面需要独

学写网站(二)前端配置之glup

前端使用gulp来自动化开发流程. gulp会非常方便进行前端管理. 安装gulp: npm install gulp -g #将gulp安装至全局 因为在本地需要使用require的方式gulp.因此也需要在本地安装一份: npm install gulp --save-dev  #将gulp安装至本地,并保存至package.json 以上的--save-dev是将安装的包的添加到package.json下的devDependencies依赖中.以后通过npm install即可自动安装.d

写网站标题的5个注意事项

http://t.qq.com/nanjingxia6396 http://t.qq.com/p/t/462084121633873 http://t.qq.com/lishuixiaojiena http://t.qq.com/p/t/459572093385815 http://t.qq.com/wuxixiaojienayou http://t.qq.com/p/t/443989011498492 http://t.qq.com/jiangyinxi2014 http://t.qq.com

学写网站(一)前端配置之安装nvm、node、npm

一.安装nvm node version manager 是一个用来管理node版本的工具.使用node主要是要使用npm,能够方便的管理一些前端开发的包. nvm安装过程(windows): 1.下载 2.点击直接安装 3.配置: ①将nvm的路径添加到环境变量之中. ②打开cmd,然后输入nvm,如果没有提示找不到命令,说明已经安装成功. 4.常用命令 ①nvm install node :安装最新版本的node.js.nvm i = nvm install ②nvm install [ve

VS2013发布网站

  本文讲解网站建好之后,如何发布在服务器上面.这也是阿辉最近遇到的问题,经过不停的查找资料终于解决了,但是有一些具体的细节需要特别的注意,不然会出现错误. 1:在解决方案上先清除解决方案---->在重新生成解决方案--->点击发布(这里必须要清除解决方案,而且记住以后项目更改了,也要先清除解决方案.); 2:点击发布----->弹出页面(如下图1)--->下拉->新建配置文件名---[阿辉建为(SYSWX)];                     图1