Details
Description
I need to set the same margin-bottom to the TextFiled and its label, but when I call the method setStyle("margin-bottom", "20px") of the TextField, it does not set the same margin/style to its label; for the java code:
TextField cld = new TextField("cld", "My Text Field: ");
cld.setSize(20);
cld.setRequired(false);
cld.setStyle("margin-bottom", "20px");
form.add(cld);
the resultant html code (generated putting $form in the html) is:
<td class="fields" align="left"><label for="form_cld">My Text Field: </label> </td>
<td align="left"><input type="text" name="cld" id="form_cld" value="" size="20" style="margin-bottom:20px;"/></td>
As you can see the style is applied to the intput text, but not to its label.
This generate a very ugly page, where all the label are rendered not near the fields they refer to.