汕尾360推广代理商 图形的设计和HTML和的CSS.
在这篇文章中,我将把重点放在只是两个的课程:一个介绍性的图形的设计和一个介绍性的HTML和的CSS。当然。(,如网站。序号网站域名排名的策略时间规划,移动台第一次,的信息体系结构,的可用性,用户-中心的的设计,JavaScript和jQuery的,内容管理系统和所以)的概念Forth被有价值的的,,,,,并应被覆盖在课程中。然而,这些主题是典型的(或至少应该是)覆盖在单独的课程在大多数的大学课程,所以,此处没有提及。
汕尾360推广代理商 图形的设计和HTML和的CSS.
创建设计
在大多数干部学院学报JOURNAL的Web的设计方案中,学生们将服用一个疗程,有关创建作为一个单一的的在((如Photoshop)或Fireworks)的软件中的图形的网站的的布局。学生们可能会开始与现有的网站的截图,自己的图像和内容分层,创造了独特的设计,或者他们可能会创建一个从头开始设计。
这个类背后的想法是健全的。一旦学生掌握了基本知识与软件的工作,当然会产生可用性的讨论,颜色,布局,字体,负空间,图像质量和安置这么多,不涉及代码。它可让的学生,以想象一个Web页面在他们的的脑海中,而不正在太在意如何该网页将被编码的。当学生确实开始编码该页面的时,他们将有的技能,以澄清他们想要的东西,以构建的在书面形式的代码的一个行之前,。
在这个过程中,学生经常有麻烦超出画布的理解发生了什么。如果设计为960像素宽,会发生什么时,显示器是1200像素宽?通常解决的背景颜色或重复图形。学生被很少会问到他,会发生什么情况,如果该的显示器是比960像素窄。
汕尾360推广代理商 图形的设计和HTML和的CSS.
大多数学生,如果问起一个窄的窗口,指出整个页面底部的滚动条,提醒游客,扩大自己的浏览器,看到完整的设计。他们并不认为,按钮是否太接近基于触摸导航,例如,或文字的大小在不同的屏幕尺寸可能会有所不同。然而,在本课程中的学生可以,被引导到认为约这些问题的。
许多设计工作室,专注于响应式设计不使用谱曲,像那些在这个类中产生的,作为其发展过程中的一部分了。相反的,他们更喜欢以使用的HTML和CSS-基于的comps,以展示出的看看的一个网站到一个客户端的。那么,为什么教基于图像的谱曲学生吗?
该的原因是的是,在这一点上在他们的的发展,学生不不一定知道的HTML和CSS阱,如果在所有。通过删除代码从图片中,注重培养学生的设计原则,包括平面设计和用户体验。一旦他们学习的HTML和CSS,他们可能永远不会创建一个基于图像-的的的样稿,再次。然而,在这个过程中,他们已经学会了如何浏览的Photoshop和/或烟花,他们已经学会了在比赛环境中工作的肯定和否定 - 所有这些都是宝贵的经验。
下面是一些你可以分配改善这一类及独立于设备的设计工作,为学生准备的任务:
在12个大小均匀的列建立一个设计,
这是一个伟大的时间来解释关于电网和它们是如何工作的。让学生建立基于这个网格的设计,展示他们的理解。
显示版本的设计,
如果设计看起来单程960像素,它是如何看1200像素?320?767?HAVE学生在他们的的设计中中使用相同的内容,重新排列为这些不同的屏幕环境中。一定要问清楚,关于过渡-设计移动767至320像素,会发生什么?
汕尾360推广代理商 图形的设计和HTML和的CSS.
问关于照片的问题。
如此美妙地伸展页面顶部960像素的照片,大横幅什么样子767像素?960和767像素之间会发生什么事?
鼓励学生思考触摸,
这是特别重要的,在较小的屏幕尺寸,但台式机和笔记本电脑都趋向触摸。鼓励学生来构建导航适合对脂肪的的手指,对于例如。
淡化切片。
不是想着关于的意象对于一个网站作为源的COMP的,,而是请考虑它它的的自己的原型。会有不能切片可能会,需要在所有的,,因为影像可能会需要要生成的在为不同的屏幕尺寸的的几种不同尺寸中。即使背景图形可以产生自己独立的文件中。通过,不强调切片,你也淡化这个网站的设计比赛的核心。响应式设计,排版设定一个目标或方向,但需要调整,以适应空间,320,767和960之间的像素和超越。
需要注意的是 一些公司 正在设计一个灵活的环境中,不使用代码的问题上。当这些程序是更稳定的的时,他们可能会是值得一纳入学院的课程设置。
教学HTML和CSS在一个典型的的的HTML和CSS课程中,学生的学习它也标记之间的及呈列方式的的差异。在过去的过程中,该术语中,学生们学会从零起步,操纵HTML,CSS和的图像文件的,来创建一个Web页。他们的布局将通常是完全自定义的,,并通常,,他们将关于的花车和作为的这个过程中的一部分的定位的中学习。浏览器兼容性可能会遇到上眼。不要敬畏互联网”是一个梦幻般的的的教的一些相当有用的的的HTML和的CSS基础知识的的学习资源,的。
从根本上说,没有什么是错的的与这个类中。学生将离开知道如何手工代码符合标准的HTML和CSS。但是,它确实需要一些修改考虑到现代设计技术:
在一个浏览器中标准化。,
我建议你的工作与Firefox或Chrome作为的标准的浏览器在课堂上,,因为他们是可用的Mac和PC上,并都是的最符合标准的。告诉学生,这是唯一的的的浏览器,它重要的为的目的的这个类中。跨浏览器的问题应处理后,一旦学生了解HTML和CSS的工作完全在这个浏览器中。当交叉-浏览器问题时被尽快介绍的太,学生得到感到困惑,还不清楚的,是否一个特定的的的问题是由于到浏览器或者只是糟糕形成的代码。
示教HTML5。
学生应该学会如何,以纪念与章节中,的旁白,导航,的页眉和页脚从一开始就的高达的文档。
教:CSS3和所有类型的选择。
确保学生只要他们能够理解媒体查询。引入相邻的兄弟选择器,子选择器,通用选择器,各种伪类等等。再次,担心有关浏览器的支持的少信息的是,,因为这些学生已经有多年在毕业前。
尽早纳入基于网格的思想,
即使学生不能编写自己的电网,他们当然可以建立布局一边想着12列,使用em和/或百分比宽度和大小。有学生的的代码的标准形状的的的页面,比如作为两个-和三个-柱的布局,带或不带的页眉,页脚和横向的的导航的,而不是离开学生的开放的,以编写代码任何类型的布局。了解的贸易-权衡的设计和的代码之间的是很重要的的,所以则始终寻址那些。
只要学生掌握的花车和定位,教如何编写一个网格,
因为学生一直在思考网页设计基于网格的原则,这种转变应该是相当快的。
响应式设计现在是一个简短的讲座,不长个,
学生现在能够齐心协力基于网格的布局和媒体查询。他们可能已经遇到过沿的方式的图像-调整大小的的问题,,,但如果没有的是,这是的的时间来讨论他们。
现在是时候来讨论浏览器的兼容性。
现在,学生已经掌握了有效的,符合标准的,反应灵敏的代码,现在是时候想想浏览器的兼容性。一种方式来介绍,这是支持HTML5标签不当或CSS3圆角元素,如工作。
CSS的的预处理是一个热门话题。
集中化的的CSS变量,是一个伟大的的主意,并被绑定到是的一个核心的的的CSS技能,雇主所需由的缺乏劳工,在接下来的的一年或两年。(有人说这是已经在这里的。)某些LESS和Sass都的的概念,(例如作为集中式变量的和逻辑),也邮政编码或者按照联邦州一个一门课程在JavaScript和jQuery的上的平稳地过渡到,在其中,类似的概念,就能取得重要的的。
占地响应式设计框架是不是一个坏主意,
如果有时间留在课堂,这是一个伟大的主题探索。我建议如果你教过少,博罗网站公司服务,或者如果你教基金会萨斯覆盖引导。学生将学习如何以读取别人的代码(一项重要的技能!),以及如何以阅读文档;他们也将学习新的的技术,(作为以及作为探索)的使用成文的的,开放的的-源代码的框架的的正片和底片。最后,为自己的目的,他们将学习如何自定义此代码。
由家现代化的前端-的Web开发的,我已经涵盖了直接塑造的的技能。我也建议涵盖一些间接的技能,这些课程或其他课程的学生参加的一部分。
开源的理念
,而不是教给学生,开源是免费的(如啤酒),教他们生存的基础上贡献开源项目。介绍GitHub上,并解释人们如何可以下载,叉,并在网上发布自己的代码。学生了解与开放源码社区,并让他们最看重的这些社区类型的捐款。
在线投资组合 #p#分页标题#e#
这些都已经集成对在现在为几个几年者的的课程中中,,,但他们往往,以被用来更多的由设计师比由开发人员。随着投资组合中,观众可以专注于视觉设计本身,而不是对码或后面的工作理念。确保学生习惯于张贴代码审查(链接到自己的GitHub页面是一个很大的触摸)。
汕尾360推广代理商 图形的设计和HTML和的CSS.
有学生解释他们一直试图解决的问题,为什么他们把他们做的方法来解决这些问题。博客应需要,让学生可以追踪有趣的文章,新方法的问题,感兴趣的代码段等等。鼓励开发一家专业从事的的社会-媒体的存在的的学生,以,专注于他们的的的的代码和工作。
理解和修改别人的的代码
作为开放的的的源仍会继续,,以获得在的企业的世界的接纳和尊重,的能力,,以理解别人的代码,,并,以修改它将加大在的重要性。
识别趋势
是什么我们如何接近Web开发的游戏换,传递什么潮流?我们什么样的技能应该现在被学习吗?(总有新的东西去学习。)
学习如何学习到的技术
学生可以并不总是指望一个老师到勺子喂他们什么,他们接下来需要,以知道的。他们需要要弄清楚如何来学习,恕不的课程或书籍,在为了,以留上的切削的边缘的。帮助学生牧师有趣的博客和社交媒体资源,为寻找技巧和技术。
许多优秀的网页设计师和开发人员发现教学初学者繁琐和困难。问题的部分原因是一个高层次的开发人员都知道这么多的信息没有意识到这一点。当是的最后一个的的时间一家专业的认真不得不,以想到有关语法,档案管理,的顺序在一个的的风格的负债表内,正确的标记为一个页面的样式,并等等来回吗?专业人员会遇到这些问题每天多次,但他们都是新的开始学生。
提供一个概述。
在更大的Web的宇宙中,飞度感兴趣的话题。例如,什么是HTML?是什么的缩写?它是在哪里?HTML可以站在自己作为一个网页?谁需要了解HTML?如何用HTML CSS适合吗?,请勿花很长的的在此的概述中。我们的想法是定向的学生,给予大画面。细节将得到填补,因为他们的语言。这种材料可以通过幻灯片或白板。一如往常,让学生参与讨论,并观看了混乱。确保他们明白概述移动代码之前,否则代码将没有任何意义。
写代码的类。
在一个人的教学环境,我喜欢打开一个文本编辑器和项目代码的开销,我的学生跟随着他们的电脑。这让他们从事。有些学生发现,他们不键入沿与我同井,无论是,因为他们有一个不同的的的的学习的风格或较差的的打字的技能。在这些情况下,我鼓励他们,以支付密切的注意,,而有些其他人将写用钢笔和纸张的笔记和代码片段。如果你是网上教学,我会做同样的类型的介绍,用画外音的的使用Camtasia捕捉到我的代码在屏幕上。在这两种情况下,您的文件提供给所有学生,使他们可以看到你的作品。评论经常在自己的代码,让他们明白你的说明和例子。
撰写编写一个一点在一个时间的,慢慢地使得的例子更复杂的。
不要引入了太多的许多项目,在一旦。例如,当你介绍的CSS,HTML标签开始写作风格。造型车身标签可以控制整个Web页面,包括背景颜色,字体,大小,等写一个属性的时间,保存更改,每次在浏览器中显示,让学生清楚地看到哪一行CSS控制页面上的元素。
请问沿的方式的问题。
询问学生,,以想出与一个可能会遇到的时,建设一个“页,在确认如何,以做它之前,中的挑战的解决方案,以。如果他们能解释一下的想法在概念上,那么代码变得也容易的。对于个例子,,如果你已经样式化了一个Web页面的的的身体与蓝色的的文本,问你是如何将做出的主要的的的航向的红色。如果的同学可以解释,你会需要以某种方式改变文本的在的H1标记中到是红色的的的,然后他们正在做的得非常好。然后,你会简单地需要向他们展示如何,,以写那个作为代码。
这是很难,以保持的东西简单,且易于的,,以使他们的复杂的。,
学生们将问,沿的方式的复杂的问题。对于个例子,,他们可能会注意到沿那件红色可以被书面作为#FF0000,红色或rgb的(255,0,0),,并会问,的区别是什么它们之间的的的方式!尝试,以避免一个场景例如作为这个早期的的上的。出示一个单一的的的的方式来写颜色(我建议#FF0000),,,,并且不再访此问题,直到学生已经掌握了了这个方法。也许以后的课程中,学生们会发现别人的示例代码中的RGB(255,0,0),在这一点上,解释的差异,将是快速和容易。但在刚开始的时候一点是有道理的,有多少要记住,太多的信息可以压倒。
语法是具有挑战性的。
期初学生忘记关闭标签,忘记分号,完全弥补标签和许多其他错误。查找这些错误中吸取教训有时是容易的的和其他倍的具有挑战性的。我想向大家介绍的话题验证还算早在这个过程中,从而使学生有一件容易的的的的的方式来检查他们的的的工作。在开始的时候中,您可能会需要,以指向出来中丢失,额外的或未闭合的的的的的语法,但教他们从一开始就的健壮的的调试技术,将帮助他们显著。
管理文件是一个挑战。
对于在介绍性的HTML和CSS的课程的的最的学生,文件管理是一个恒定的的的的问题。一些区分信息保存在硬盘驱动器与一个拇指驱动器上保存,有些人可能不知道的文件和文件夹的区别就会有麻烦。在教学如何来管理一个网站,的上的文件之前,,,,您可能需要来解释的基本面。我尽量保持项目的所有文件在一个文件夹在桌面上开始,因为学生通常可以找到桌面,一个单一的文件夹离开混乱的小房间。所有的HTML,图像和CSS,然后保存在该文件夹中。它在第一次的易于管理的功能的,,因为的学生们将需要只有极少数的为他们的的第一个的几个网站的资产。学生感觉像一个文件夹越来越混乱,他们希望一些更多的组织的时候,他们将掌握如何连结两个文件,插入图像等。他们怎么会知道的代码应该看起来和工作,一些代码,如果不工作,他们会合理地认为罪魁祸首是一种畸形的路径。
请记住,,你是不是为一个客户端进行设计。
有才华的教练之间的一个常见的错误是美丽的,使他们在课堂范例网页,调整到完美,从一开始就和跨浏览器兼容。不幸的是,那是不是了这一点。初学者也能轻松网上冲浪,发现美丽的设计。此外,您还是 - 指导教师的在这种方式,,你不不得不来证明你的的竞争力,。你的任务是向他们展示清楚每一行代码做什么,以及它是如何影响网页,无论是在外观和功能。当我在写代码与学生,,我中插入一个很多狰狞的的的的背景的颜色和在的CSS中的边界,来展示出的概念。我鼓励学生用同样的方法来调试CSS。不要放弃太多的CSS太快。学生将推动使事情变得更漂亮的自己,毫无疑问 - 其中许多将是平面设计师和他们早期的网页是多么的丑陋,会恨。然而,当学生看到你的进步在他们的设计中,从第一个HTML页面的一些基本的CSS样式和最后一个完整的布局,没有造型,他们将耐心等待与你,如果你解释某个特定的问题是复杂的或过早点。
您自己的职业生涯奠定了基础,
平面设计,HTML和CSS的关键技能,专业设计师的工作,每一天。写作干净,高效的的的代码时,了解如何来调试问题,的,研究更好的的方式,以解决的的问题,解决跨-浏览器兼容性问题的-这些都是在生活中一个前端-开发人员的的基本概念。我看到学生从入门导师不良大打折扣。你的工作是非常重要的,所以,慢慢走,新材料,确保学生有扎实的理解,移动到下一个话题之前。