Значения CSS по умолчанию для IE

У меня есть веб-приложение, над которым я работаю по работе, и оно не очень дружелюбно к Firefox (дизайн был разработан за 2 года до того, как я начал работать в компании). Есть некоторые проблемы с CSS, с которыми у меня возникли проблемы, и я не могу использовать сброс CSS, потому что дизайн страницы в значительной степени высечен в камне, и это потребовало бы больше работы, чем мне нужно прямо сейчас.

Есть ли у кого-нибудь список значений CSS по умолчанию для IE, чтобы я мог установить его в CSS, чтобы эта вещь была более удобной для Firefox?

Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
9
0
7 388
5
Перейти к ответу Данный вопрос помечен как решенный

Ответы 5

TBH, я был бы удивлен, если бы IE6 действительно использовал CSS для внутренней компоновки большинства HTML-элементов, поэтому то, что вы ищете, может даже не существовать.

W3C имеет образец таблицы стилей в спецификации CSS2 (http://www.w3.org/TR/CSS2/sample.html), которая «описывает типичное форматирование всех элементов HTML 4.0 ([HTML40]) на основе обширных исследований текущей практики UA» - копирование этого в таблицу стилей, вероятно, лучше всего » сделаю.

Я не уверен, что вы имеете в виду под «удивлен, если IE6 ...» - понимание CSS движком (ами) трезубца, конечно, барокко, но оно определенно прислушивается к CSS.

annakata 19.12.2008 20:32

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

David Heggie 20.12.2008 22:52

Хотя я не думаю, что когда-либо видел опубликованный список, панель инструментов разработчика IE позволяет вам разбираться в вычисленных стилях ваших различных элементов. Создайте фиктивную страницу с каждым из интересующих вас элементов, но без CSS, и найдите нужные вам значения?

Ответ принят как подходящий

Вот Таблица сравнения CSS. IE на самом деле хранит настройки CSS в очень глупом месте, Реестр. Другой вопрос: используется ли доктайп вашего приложения в стандартном режиме или в режиме совместимости.

Если он использует режим причуд, у вас проблемы. Исправление проблем, не связанных с IE, сломает проблемы с IE и т.д.

На самом деле это не решение, но решение существует.

T.W.R. Cole 14.02.2013 22:07

Я уверен, что 5 лет спустя никого не волнует.

Diodeus - James MacFarlane 14.02.2013 22:08

Собственно, спустя 10 лет у меня все еще та же проблема, что и у ОП.

Jack Davidson 19.01.2019 03:47

Я чувствую твою боль. Это может исправить большую часть проблемы.

* {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
}

Я бы рекомендовал подойти к этой проблеме с другого конца.

Скопируйте текущую таблицу стилей только для IE в глобальную таблицу стилей и поместите таблицу стилей IE в блок условных комментариев. Исправьте сайт для Firefox с помощью глобальной таблицы стилей, а затем используйте таблицу стилей только для IE, чтобы исправить сайт для IE.

Например:

<link href = "/css/global.css" rel = "stylesheet" type = "text/css" />
<!--[if IE ]>
    <link href = "/css/ie-only.css" rel = "stylesheet" type = "text/css" />
<![endif]-->

Другие вопросы по теме