我正在开发一个旧的J2EE struts应用程序,它具有非常糟糕的UI设计。大多数页面都在滥用屏幕空间,例如下拉列表,标签,文本框等之间存在不均匀的空间。页面上不同项目的对齐效率不高,导致空间浪费。有时用户被迫使用不必要的滚动条,我觉得非常烦人。我可以手动修复它但是有大约250个这样的jsps,一个接一个地修复它们会超过我的预期寿命。所以我想知道是否有任何其他方法来解决这个可用性问题。我可以想到以下两个选项(如果听起来非常荒谬,请不要讨厌我,你可以建议你发现的相关内容)
1)任何用于扫描我的jsps的开源API,并提出可以改进的建议吗? 2)我应该遵循哪些可用性设计标准来改善用户体验?
任何帮助都将受到高度赞赏
答案 0 :(得分:1)
不幸的是,正确对齐这些组件需要花费大量时间,如果您希望获得良好的布局,则必须手动完成。以前开发过这个的人也知道需要多长时间,并决定不花时间正确布局字段。
你的这个问题可能更多地与需求而不是技术/开发有关,所以最好的办法就是在发出吱吱声的轮子(有问题的用户)上涂抹油脂,并考虑所有这些未来的变更请求作为工作保障。
答案 1 :(得分:0)
不是我知道的。我自己只需要在需要时使用W3的在线HTML和CSS验证器。
Semantic HTML。真的,就是这样。这样,您只需使用CSS文件即可控制所有内容。