Небольшая проблема CSS в IE7 - PullRequest
0 голосов
/ 11 ноября 2009

У меня небольшая проблема css, для которой я не могу найти решение. У меня 2 проблемы:

URL-адрес сайта: http://www.umono.nl/test/

  1. ПР в красной коробке "Zoek en boek "неправильно в IE7
  2. Всплывающее меню css в шапке "домой, алле стеден и т.д .." не выровнен по правому краю в IE7.

Может кто-нибудь помочь мне?

Thx

Кевин,

1 Ответ

1 голос
/ 11 ноября 2009

Как ни странно, я бы сказал, что IE в этой ситуации правильно действует большинство .

По сути, техника размещения элементов формы в красной рамке немного хитрая. Честно говоря, я думаю, что именно для этого предназначены таблицы (а - это табличные данные):

<table id="zoek">
<tr>
  <th>Land:</th>
  <td><select>...</select></td>
</tr>
<tr>
  <th>Plaats:</th>
  <td><select>...</select></td>
</tr>
</table>

с:

#zoek th { font-weight: bold; text-align: left; }
#zoek td { text-align: right; }

Ваш CSS будет намного проще (и я собираюсь закатить глаза и заранее покачать головой на любых фанатиках против стола).

Если вы не хотите этого делать (по какой-либо причине), рассмотрите это как возможно более надежную технику:

<ul id="zoek">
  <li><div class="label">Land:</div><div class="select"><select>...</select></li>
  <li><div class="label">Price:</div><div class="select"><select>...</select></li>
</ul>

с:

#zoek li { overflow:hidden; }
#zoek div.label { float:left; }
#zoek div.select { float: right; }

Кроме того, вы можете полностью отказаться от списка и просто вложить несколько элементов div.

...