我正在使用Django框架,并且对使用Python的后端逻辑非常熟悉,但令我困扰的是我必须使用CSS的前端位.如何轻松学习CSS的工作原理,还是可以使用一种工具轻松地为Django创建前端界面?
一个词.它会改变你的生活:FIREBUG.
作为一名UI开发人员,我通过反复试验了解了解的所有知识.虽然可能有10种方法可以执行任何与UI相关的任务,但是有更好(和更有效)的方法.查看A List Apart.可能是我最喜欢的UI/CSS博客.
此外,为了了解浏览器如何呈现HTML的复杂性,请始终在尽可能多的浏览器中检查您的设计.避免使用浏览器黑客.你真的不必使用它们; 如果浏览器出现问题,那么你应该重新考虑你把事情放在一起的方式.在任何时候,我都在我的电脑上打开Firefox 3,IE6,IE7和Safari/win,检查我的所有工作.
另一个学习的好方法是挑战自己:在某处找到一些免费设计并尝试使用无表格布局来模拟它们.熟悉浮动和边距的概念.只记得要经常使用doctype!
有一些很好的在线教程,无论是在sitepoint还是在w3学校.