Why is my <select> not working in IE8?

So, I have a <select> element on my page, and it worked fine in all browsers until IE8 appeared. I have seen all the literature on browsing IE7 compatibility and how to use <meta> to force the browser in this mode. But the question still remains: why the hell IE8 doesn't display a simple <select> correctly? Has anyone else understood this? Here are two URLs that demonstrate the problem. The first one is correctly displayed in IE8, but only because I use the <meta> tag to make it work in IE7 compatibility mode. The second is identical to the first, except that I do not force compatibility with IE7.

Does anyone have any ideas?

+4
source share
3 answers

IE8 doesn't seem to like one of your CSS styles.

 SELECT { display: table } 

Removing the specified style displays a drop-down list.

Update : additional information from W3School , the value of "table" is not supported by IE.

+4
source

You have the css: property table settings screen on the selection items. This seems to be a problem.

+1
source

I have the same problem, not solved with the display: the thing is in the table, but it was a problem with the font family ... it seems that you only need to use the standard font (I used the font for my site ...) so change the font family to standard and should be fine (I don't know why, but it worked for me)

0
source

All Articles