これが私が持っているものです:
#nameDiv
{
height: 0px;
width: 20px;
position: relative;
top: -22px;
left: 134px;
}
#nameDivDuplicate
{
height: 0px;
position: relative;
top: -22px;
left: 134px;
width: 20px;
}
そして私の見解では:
<tr>
<td><b>Name:</b> </td><td><input type="text" id="txtName" maxlength="100"/>
<div id="nameDiv" title="The Name is required.">
<img title="The Name is required." src="error.jpg" id="txtNameRequired"/>
</div>
<div id="nameDivDuplicate" title="The address already exists.">
<img title="The address already exists." src="error.jpg" id="txtNameDuplicate"/>
</div>
</td>
<td>Address: </td><td><input type="text" id="txtAddress" maxlength="100"/> </td>
</tr>
nameDivとnameDivDuplicatedivには、最初はsidplay:noneがあります。次に、jqueryでそれらを表示します。txtName(右側)と同じ場所に表示する必要があります。
上記のコードはGoogleChromeには適していますが、他のブラウザには適していません。これはどのように処理されますか?