IE is hitting me again! To be more precise IE8, I work on a basic control panel, which I’m planning to use as a default for my clients (uploading products etc!) It’s notting fancy! Okay I use background images for the input fields in the form of a div:
.form_wrapper {
float: left;
margin-bottom: 2px;
clear: both;
}
.input_bg {
height: 23px;
line-height: 23px;
margin-right: 16px;
padding: 2px;
float: left;
}
.input_bg_medium {
width: 280px;
background: url(../images/admin/form_field_medium.png) left top no-repeat;
}
.form_field{
height: 19px;
line-height: 19px;
float: left;
border: none;
background: none;
padding-left: 2px;
}
.form_field_medium {
width: 276px
}
<div class="form_wrapper">
<label class="label medium_label">Menu Title (Eng.) <span>*</span></label>
</div>
<div class="form_wrapper">
<div class="input_bg input_bg_medium">
<cfinput type="text" name="menu_title_eng" id="menu_title_eng" class="form_field form_field_medium" value="">
</div>
</div>
Nothing out of the ordinary I.m.h.o. and it works everywhere fine, it even looks similar in all browsers incl IE. The problem is the text field. When, in IE, I try to place the cursor in the text field it looks like the text field is blocked by something. When I select a text block just above these divs and make a tab it goes to the text field. What could be the reason?
Thank you in advance