2013-08-21 2 views
1

Я работаю над редактированием нашего сайта интрасети, и в основном все, что я могу изменить, это CSS. Хотя я получил, чтобы это выглядело так, как будто я хочу с этими ограничениями, у меня есть одна небольшая загвоздка. Если я правильно сказал, HTML, генерируется с помощью файла .aspx, и в этом HTML является встроенный CSS применяется к навигационному менюНужно козырь сгенерировать inline css

border-collapse: collapse; 

Когда я его просмотра в Chrome и Firefox это работает отлично, но когда я просматриваю его в IE10, навигация сдвигается влево. Если я отключу его с помощью инструментов разработчика, он отлично работает, но я не могу получить доступ к html, поскольку он сгенерирован, поэтому я не могу в аренду, насколько мне известно, создать правило, которое может превзойти его. У меня нет опыта работы с ASP, но я открыл файл и просмотрел его, но для меня это все греческий. Есть предположения? ТИА!

+0

Можете ли вы показать мне свой URL-адрес, где существует проблема? –

ответ

3

Использование !important в таблице стилей, чтобы переопределить значение Inline, как это:

Инлайн стиль:

<div style="background: red;"> 
    The inline styles for this div should make it red. 
</div> 

стилевых:

div[style] { 
    background: yellow !important; 
} 

Примечание: Это приведет к DIV с желтый фон, хотя встроенный стиль сказал, что фон будет красным.

+0

Спасибо! Ты просто спас мне много времени! –