2014-06-30 2 views
0

У меня есть два приложения. Первый используется как внутреннее приложение для управления пользователями, которое было разработано для использования несколькими приложениями в качестве центральной службы аутентификации. Он помещается в IFrame внутри второго приложения. Второе приложение - пользователи приложения регистрируются после того, как они прошли проверку подлинности. Моя проблема - значок значка пароля в IE10. У меня есть код CSS в центральном приложении аутентификации, чтобы скрыть значок глаза.скрыть значок в IE10 внутри IFrame

.input::-ms-reveal 
{ 
     display:none; 
} 

Когда я запускаю только центральное приложение аутентификации, значок глаза скрыт. Однако, когда я запускаю второе приложение, с центральным приложением проверки подлинности внутри IFrame, CSS, кажется, переопределен, и значок глаза виден.

Кто-нибудь сталкивался с этим раньше и каково было ваше решение?

ответ

0

Зависит от того, как вы используете IFrame. Вы должны убедиться, что страница, расположенная в этом IFrame, также указывает на тот же CSS.

+0

Центральное приложение аутентификации, в котором у меня есть код -ms-discovery, имеет встроенный css. Поэтому он должен иметь приоритет над всеми другими css. верный? – user216672

+0

Я не уверен, понимаю ли я 100% полностью. Но и для главной страницы, и для IFrame потребуется встроенный CSS –

+0

. Я немного изменил этот комментарий. –

0

Это плохая практика, но добавление !important к правилу может отменить все, что заставляет его не применять ваше правило. например

.input::-ms-reveal 
{ 
    display:none !important; 
} 
+0

Добавление важного не работало. – user216672

Смежные вопросы