для CSS большого сайта, что мы должны использовать условные таблицы IE или хаки CSS, в среде нескольких людей? - PullRequest
0 голосов
/ 01 мая 2010

для CSS большого веб-сайта, что мы должны использовать условные листы IE (IE6, IE7, IE8 при необходимости) или CSS-хаки в среде нескольких людей?

и CSS будут обрабатываться несколькими людьми.

Я думаю использовать хаки с правильными комментариями, потому что есть шанс забыть, что другие внесут какие-либо изменения в оба CSS.

Например: #ab { width:200px} в основном CSS и #ab { width:210px} в IE CSS.

Нужен ваш взгляд на это. Заранее спасибо.

1 Ответ

1 голос
/ 01 мая 2010

Никогда не используйте CSS-хаки, так как они не гарантированно будут работать, когда выйдут новые версии браузера.

Лучший способ - использовать условные комментарии IE для загрузки определенных таблиц стилей IE. Этот метод делает ваш CSS более компактным для всех других браузеров.

Что касается приведенного выше примера ширины: вы, вероятно, можете обойти это, используя относительное позиционирование для добавления отступа вместо правила заполнения.

Вот кросс-браузерный пример заполнения 5px в div шириной 210px:

HTML

<div id="wrap">
   <div id="content">
      <!-- content -->
   </div>
</div>

CSS

#wrap {
   width:210px;
}
#content {
   width:200px;
   position:relative;
   left:5px;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...