不确定你们,但是我讨厌使用CSS.并不是说这是一种不好的语言/标记,请不要误解我的意思.我只是讨厌花几个小时弄清楚如何在每个浏览器上显示5个像素,以及如何使字体看起来像PSD对应字体.
对程序员来说,这是一个(或两个)问题.您在网络标记上花费了多少时间(%)?您倾向于做这种类型的调整,还是您的设计师?
最佳答案
这是非常主观的,我将关闭…但是我想听听其他答案.
在开发Web应用程序时,没有设计师的奢侈……我大概会以KISS的态度将大约10%的时间花在CSS上.如果需要,我可以花几个小时来完善设计,但是应该在编码后完成.
我倾向于做的是确保设计的100%分离.有时,使用基于JSON / XML的API包含整个业务逻辑,并且“可用站点”只是在获得授权的情况下在内部备份到该逻辑.这样,Web应用程序/站点就是专用API的客户端.然后,只要API保持一致,就可以在以后的设计上花费数小时.它还可以帮助asyc UI组件将所有内容包装在您可以公开给客户端的API中.
我喜欢做设计,就像编码一样,我只是发现在摆弄CSS时投入的时间回报较小,因此将其推迟.但是,我确实认为UX和设计是网站或应用程序中最重要的部分.