0

jQuery 提供了一个浏览器中立的库来访问和操作 DOM。这很好。

但是,我正在寻找视觉方面的对应物 - 我需要构建像素测量界面,而不是浪费太多时间测试和纠正跨浏览器问题(在 IE 中具有疯狂边距的按钮,或在 FireFox 中使用错误的框模型. 许多 IE 和其他情况下将多个元素放在一条线上会导致对齐或浮动)。

基本上,我需要能够在纸上规划出具有精确像素尺寸的界面(例如,所有文本框的高度都应为 22 像素),然后轻松地将这些设计转换为 Html。在 WinForms 世界中,这通常是直截了当的。使用 html 就没有什么了,而且我发现在输入控件方面它是最糟糕的。

我可以使用哪些库或集合来使这种设计成为现实(除了将所有东西都转换为存在这种程度的控制的 Silverlight 之外)。需要启用 Javascript(以 AJAX 开头),因此库可以完全依赖它来进行控制。

我正在寻找具有精确像素控制的统一风格的一些组件

按钮
Textboxes
Dropdowns
ComboBoxes(可以直接编辑文本的下拉菜单)
Toggle Buttons

4

3 回答 3

1

另请查看ExtJS。我已经广泛使用了这个,我可以保证它有多好。最初它是Soviut 提到的Yahoo UI Library (YUI) 的一个分支。就个人而言,我认为它比原来的 YUI 更好,更实用。

于 2009-05-25T19:22:19.880 回答
1

替代方案包括dojo(纯 JS)和GWT(从 Java 生成的 JS)。有些人可能会争辩说,完全放弃 JS 并使用支持 Flash 的Flex是一个不错的选择。

于 2009-05-25T19:31:26.383 回答
0

JQuery UI是 JQuery 的一个很好的扩展,它允许丰富的控件,如对话框、拖放等。

Yahoo Interface Library是您可以使用的另一个工具集,它可能更接近您最初的要求。

于 2009-05-25T17:39:59.230 回答