IE 8 выберите задачу класса - PullRequest
0 голосов
/ 06 июля 2010

Похоже, у меня проблема css в IE 8. Приведенный ниже код работает на FF без проблем.Однако, похоже, что в IE 8 стиль css не применяется к элементу select.Знаете ли вы, что может вызвать проблемы в IE 8?Я хочу, чтобы он был совместим с обоими браузерами.

Вот код:

<html>
<body>
   <style type="text/css">
   .highlight{
      border-style: solid;
      border-width: 2px;
      border-color: #FF0000;
   }
   </style>
   <table>
      <tr>
         <td>
            <select class="highlight" >
            <option></option>
            <option value="125" >Test1 - Test2</option>
            </select>
         </td>
      </tr>
   </table>
</body>
</html>

Ответы [ 3 ]

0 голосов
/ 06 июля 2010

проблема заключается в изменении цвета границы элемента в т. Е.

прочитайте этот ответ для решения:

Изменить цвет границы на

0 голосов
/ 06 июля 2010

<select> элементы не могут быть надежно оформлены во всех браузерах.

0 голосов
/ 06 июля 2010

Вы должны использовать doctype для вашего HTML.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
        "http://www.w3.org/TR/html4/strict.dtd">
<html>
<body>
....

Тогда все работает как положено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...