Basically, I added two width properties the the corresponding css class. One set the way that worked on other browsers and one using calc after. The browsers that support calc fall back on it, the nurses that don't use the first settings.
Button btnNewClient = new Button("New Client . . . ");
mainPanel.add(btnNewClient, 652, 16);
btnNewClient.setSize("114px", "24px");
Button btnNewContract = new Button("New Contract . . .");
mainPanel.add(btnNewContract, 775, 16);
btnNewContract.setSize("114px", "24px");
This is a simple example of the rendering differences. I don't have images from IE but the buttons, for example as in the attached images, are extremely skewed (overlapping and extending way beyond their original bounds set in the code.
Obviously, this has to be something I'm overlooking or misunderstanding about GWT and any additional insight would be appreciated.
Thanks,
KGD
Check which CSS styles are applied to your elements in each browser.