原标题:手把手教用你DIV和CSS建个人网站

本文讲述了一个静态网站的设计到重构到架设全部流程,还讲述了一个蛋疼设计师的诙dan谐teng日常,嘛,表在意后面这一句就是了。。。(丝路教育微信公众号:silujy)

嘿嘿嘿嘿嘿嘿~~~~~

我又粗现了,是不是被大大的惊喜了一个,哎哟我去那满脸愤怒的表情是神马情况,咳咳咳我知道我知道,太久没有献上我宝贵的节操了是不是。

啊,嗯,闲话少叙,各位五湖四海三山五岳的好汉和姑娘们,你们真的没被我惊喜到吗?啊哈啊哈啊哈哈哈哈~~~啊~~~别打脸~~~

好吧,呐,休息了这么一段时间,就让本盟主带大家继续八卦一下东邪DIV和西毒CSS之间那些猥琐的事吧。来来,关门,放狗哦不,放DW。。。

嘛,上次咱们折腾出了这么一个奇葩的东西,是不是感觉很惨,嗯,感觉很正确。不过没关系啦,咱们这次就让她“丰满”起来。下面的童鞋有木有跟我一起想歪的,有木有有木有。

上次咱们建立了。。。嘛。。。等我数一下。。。啊是9个区域,有可能童鞋们建了678个,不过不要在意这些细节,按照自己的设计来就是了。

下面按照之前说的区域,我们要把设计好的东西放进这些DIV里,正所谓切图是也,江湖人称最高武功秘籍《葵花宝典》,切得越深入功夫越高潮,只是错别字而已表想多嘿嘿嘿。

在切图前,首先得说一下其实这个功夫也有分级的,低级的部分叫做“神速一刀切”,高级的部分叫做“雕花神手”,其间难度不可同日而语,自然学成后功力也天差地别,望各位江湖好友慎重选择。

是不是特有盟主风范,呵呵呵,呵呵呵呵呵

OK,先从低级别的讲起,这个简单内容少嘎嘣脆。

先贴个我的设计稿。

我们可以看到,区域一一对应,设计的时候我们应该要想到,做成网页的时候要怎么去分区域实现,而且能够保证设计质量的情况下能够尽量简单的实现出来。嘛,当然对于新手来说现在说这个貌似然并卵,不过这很重要,请牢记,这也是为神马设计师要学习这些鬼代码的原因。

好的,现在打开你的设计稿,我们来“神速一刀切”。

在PS中,选择“切片工具”,和剪切图标在一个组里

用切片工具切出上面分出的那些区域,注意切片与切片之间不能相交,也不能有间隙,仔细点调整好。切片的时候大小不合适可以随时调整大小,方法和使用变形工具类似。

切片完成之后想调整还可以用切片选择工具重新选择任意切片然后调整,这句话像不像在念经。。。

然后存储为web所用格式,快捷键就不说了,你懂的。格式选择JPG,尺寸不要动,点存储,文件名先随便,格式选仅限图像,默认设置,所有切片。

这里其实有个小支线任务,格式可以选择HTML和图像,PS会帮你生成一个网页,不过那个太LOW了,咱大侠们不屑一顾,嗯,不管你们信不信反正我信了。

保存后打开你存的文件夹,PS有生成一个images文件夹,表改这位夹兄的名字哟,实际上网站保存图片的文件夹都叫这个名字。打开images文件夹,我们可以看到切好的图。

然后分别给它们命名,简单点可以1234,复杂点就是为了SEO和可维护性考虑,命名得语义化,例如LOGO,就命名首页-头部-logo,home_top_logo。这样的话在其他地方用的另外尺寸的logo就不会和这个logo搞混。

命名好后,把images文件夹整个复制到网页文件所在位置,这点很重要别忘记哟。

然后我们回到DW,在HTML中,有两种方法插入图片,先让我们试试第一种,直接在页面插入。

看到那个img标签了吗,那就是直接插入一张图片的意思,格式反正你记住就这么写就行,src后面的引号里的是图片文件的相对位置,这里的意思就是与网页文件同级的文件夹images里的1.jpg。相对位置的理解得练习一段时间,不过不难放心。

除了相对位置,还有绝对位置,你百度一张图片右键属性可以看到地址那里有一长串的网址,把那个复制下来替换掉相对地址就行,不过网站一般没有用到这个的时候,这个先不深究。

好了现在我们插入了第一张切图,在DW里F12预览看看。。。

卧槽,这什么鬼,为毛和其他的区域重叠了,为毛我缩小浏览器的时候出现了这么无节操的情况。

嘿嘿,原因我们先不深究,这里主要是想让大家了解一下这样是不行滴。

我们得用第二种插入图片的方法-在CSS中作为背景插入。总是插入插入什么的我都有点脸红了呢,哎卧槽,我为什么要脸红???

额,说CSS,首先回顾下上次的代码,额好吧上面回顾过了。

之前我们给每个DIV都加了同一个名字叫做box并且赋予了这个名字一些属性,呵呵呵我咋想起游戏里的称号了呢,带属性的名字,艾玛这个解释好。那接下来首先呢咱们得给box这个名字再加一个属性,至于为神马,嘿嘿,高级篇中自有妙用。

这个意思就是包住并且别盖住,懂不懂不,包住,但是里面那事儿变大了你也得跟着变大,不能盖住人家。

啊,不能乱想,继续写代码。

好了,现在我们要给每一个DIV赋予它们自己独特的名字了

按照DIV的名字或者按照序号什么的,写出这几个新的属性,我的是9个分区,就写了9个名字并给它们写上属性,这里为了简单就用bg1这样的形式写了,如果是工作中的项目的话肯定不能这样写的,要代码语义化,具体的知识等开支线剧情来讲吧。

这里属性的意思大家应该大致明白,首先是背景:图片地址 水平对齐 垂直对齐,然后是宽度百分百,高度要跟着当前插入的图片走,因为是背景图片,DIV也就是容器本身是不会因为背景图片而自适应的。

然后把这些荣耀的名字赐予每一个DIV吧

看到没有看到没有,比游戏还diao,每个角色可以佩戴多个称号,只要中间用空格分开就行,太淫荡了有木有,太不要脸了有木有。

好嘞,现在我们再来F12一下,当然你在之前预览的页面刷新也行。

粗来了粗来了,网页粗来了,噢也。

额,有些奇怪的东西在,哈哈,是我们上节课加的边框,还有每个区域的名字。把这些东东删掉再看,喔,醉了,这是我第一个网页,就好比月球上那个小脚印一样,意义非凡啊。

让我们再看一下全部的代码吧

是不是特有成就感,是不是感觉到了春天~~~

嘛,孩子,这只是低级功法而已,表太激动,实际上真正的网页要比这个复杂很多倍,哦呵呵呵呵,表怪我打击你,太容易满足容易被江湖淘汰哟~~~

Via:色影之间 感谢返回搜狐,查看更多

责任编辑:

css和html写个人网站,手把手教用你DIV和CSS建个人网站相关推荐

  1. 手把手教您做 dedecms(织梦)网站安全防护设置

    dedecms织梦做为国内网站使用量最多的网站后台管理系统之一,但是织梦的网站漏洞也是非常的多,经常会遇到网站被黑,被挂病毒,那么织梦dedecms该如何做安全防护呢,下面手把手教您做 dedecms ...

  2. 手把手教你用python爬取人人贷网站借款人信息

    P2P是近年来很热的一个行业,由于这个行业在国内兴起才不久,国内的很多学者对这个行业都兴趣盎然,在大学研究互联网金融的学者更是有一大群.小编是学金融出身,深知数据在做学术研究的重要性,之前有不少学互联 ...

  3. 手把手教你基于HTML、CSS搭建我的相册(上)

    The sand accumulates to form a pagoda 写在前面 HTML是什么? CSS是什么? demo搭建 写在最后 写在前面 其实有过一些粉丝咨询前端该从什么开始学,那当然 ...

  4. c语言mfc写贪吃蛇,手把手教你用MFC编写贪吃蛇.doc

    手把手教你用MFC编写贪吃蛇 贪吃蛇是一款经典的小游戏,它玩法非常简单,对于MFC的初学者来说,也是一个非常好的练手项目.这篇文章,将从项目创建开始来一步一步教你如何制作一个贪吃蛇小游戏.我用的是vi ...

  5. css加号图标_手把手教你打造一个纯CSS图标库

    来,干了这碗安利 写这篇文章的目的其实就是为了安利一下我的图标库: 主题说完了,下面进入正题. 在web开发中,我们经常要用到一些小图标(加减勾叉等).通常做法就两种: 直接使用图片: 使用css/s ...

  6. 手把手教你十五分钟搭建个人博客网站

    文章目录 一.下载 二.上传服务器与配置 三.加备案号 四.关闭所有评论 五.删除自豪采用wordpress 六.优雅主题配置 七.安装md编译器 八.自定义站点 九.发一篇博客 一.下载 https ...

  7. 手把手教你基于HTML、CSS搭建我的相册(下)

    The sand accumulates to form a pagoda ⭐ 写在前面 ⭐ 相册中心部分 ⭐ 添加照片 ⭐ 图片展示样式 ⭐ 搭建底部版权模块 ⭐ 写在最后 ⭐ 写在前面 经常有一些 ...

  8. 手把手教你使用R语言爬虫在气象网站抓取气象数据并分析绘制热力日历图(1)

    我们做临床研究常见的烦恼为没有好的数据,目前气象网站上有很多关于气象因素和空气质量数据,但是没有系统的整理和格式等问题,我们使用起来非常不方便,而且很费时间,我们可以使用R语言爬虫工具对网站上的数据进 ...

  9. 手把手教你使用Hugo搭建个人博客网站|保姆级教学

    搭建个人博客网上目前用的比较多的博客框架是Hexo.Hugo.Jekyll.本文详细介绍利用最新的Hugo(基于Go语言的博客框架)在windows上搭建个人博客网站,从域名注册到后期维护,全程保姆级 ...

  10. 本地网站无服务器,0基础,无需域名服务器,手把手教你搭建本地电脑的影视播放网站...

    导读:跟着信哥后面走一遍,教你快速在自己的主机上搭建一个私人的影视站点,可以采集最新的电影!与每日影院界面功能相同! 本教程,将实现带你0代码,0基础,无需服务器,无需域名,搭建一个可以在局域网环境访 ...

最新文章

  1. java中http解析url,java url 编码(解析http请求汉语言地址 )
  2. python dlib学习(三):调用cnn人脸检测
  3. 9、Power Map—应用拾取坐标系统确定经纬度
  4. Ajax中GET和POST的区别
  5. 赌还是不赌 你应该辞职去创业吗?
  6. javafx应用启动自动执行函数_JavaFx:Application start方法中的异常
  7. 独立物理机和虚拟机比较有什么优势?
  8. code blocks 安装与实践
  9. Docker学习总结(42)——Docker Compose 入门学习
  10. 通过putty进行端口映射并且启动jupyter notebook
  11. 插值法综合实例用matlab解决,matlab 插值法
  12. 印刷企业数字化建设时,如何让ERP与MES做到优势互补
  13. 冰点文库----拒绝百度文库会员,高速下载文章
  14. 非常量引用的初始值必须为左值
  15. 用友T3总账工具账套间复制凭证
  16. 草图大师怎么取消组件关联_sketchup怎样取消关联?
  17. StarUML如何录入属性中的泛型
  18. 会多门编程语言的你,最推荐哪3-5门语言?
  19. 【理想流】项目管理本质论
  20. Spring Boot 最新发布,看完我彻底傻眼了!没几个 能打的了

热门文章

  1. 吉大计算机科学与技术网安,李嘉菲-吉林大学计算机科学与技术学院
  2. ps.execute()不能当作执行结果反馈,需要用getResultSet或getUpdateCount
  3. 给ESXi虚拟机硬盘瘦身
  4. 南部龙凤小学:六一文艺表演
  5. ASCII码对应表chr(9)、chr(10)、chr(13)、chr(34)、chr(39)、chr(46)
  6. echarts饼图南丁格尔玫瑰图属性设置
  7. 饼图的属性和南丁格尔双图并列显示
  8. wannacry 蠕虫勒索软件“永恒之蓝”席卷全球100多个国家,已经感染了勒索病毒“永恒之蓝”的主机该怎么处理?
  9. python关闭指定浏览器页面_如何用Python关闭打开的网页
  10. 2个鸡蛋,100层楼问题