2013-09-11 3 views
0

Я фактически создаю сайт, на котором основным браузером является Internet Explorer 10. Они установили сайт так, чтобы в режиме навигации был установлен режим совместимости IE10. (вы можете видеть это, когда вы нажимаете F12, информация внизу)Округленная граница IE10 (режим совместимости)

Поэтому я не хочу переключаться в режим Navigator на IE10, потому что они уже сделали интерфейс, и если я его изменю, это просто странно.

Итак, я собираюсь объяснить вам, что я пытался заставить свою округлую рамку работать ... Они работают половину времени.

Итак, сначала я попробовал радиус радиуса, но с ним не последовало.

Так что я тогда ищу плагин в Интернете, чтобы найти способ сделать некоторую округленную границу, и я нашел CSS3PIE.

Это похоже на плагин JS, который может делать закругленную границу.

Как я уже сказал, он работает половину времени. Так что мой CSS с этим pluggin взгляд любит это:

width:100px; 
padding:20px; 
top:0px; 
position:relative; 
vertical-align:top; 
border:1px solid black; 

-webkit-border-radius: 4px 4px 4px 4px; 
-moz-border-radius:4px 4px 4px 4px; 
border-radius:4px 4px 4px 4px; 
-webkit-box-shadow: 0px 0px 2px rgb(0, 0, 0); 
-moz-box-shadow: 0px 0px 2px rgb(0, 0, 0); 
box-shadow: 0px 0px 2px rgb(0, 0, 0); 
behavior: url(http://blablabla/Pie2/PIE.htc) ; 

Так как вы можете видеть, я просто нужно добавить копию файла в CSS и делать все автоматически.

Проблема, которую я имею прямо сейчас, это когда я загружаю страницу в первый раз, все загружается правильно (границы), но когда я переключаюсь между вкладками на веб-сайте, иногда появляются границы, а в другой раз они просто не появится. Когда они не отображаются, мне нужно навести указатель мыши на элемент, чтобы они отображались. (я предполагаю, что это функция, которую они имеют в своем JS)

То, что действительно раздражает, и это то, что я хочу, чтобы исправить :) Я хочу, чтобы моя граница, чтобы всегда быть там, когда я переключаюсь вкладки!

Если у вас есть другие вопросы, не стесняйтесь сообщать мне о них!

Спасибо за помощь!

__ _ __ _ ____>

Спасибо, что они хотят остаться с IE10. Знаете ли вы какие-либо другие приложения, такие как CSS3PIE, я мог бы попытаться понять, не получаю ли я никакой разницы?

+0

Нужно ли вам поддерживать IE8? CSS PIE должен быть необходим только в том случае, если вам необходимо поддерживать IE8. – nullability

+0

На данный момент да, но через 5 месяцев мы все будем на ie10. Я на самом деле на IE10, но я не вижу округленного угла, потому что im в режиме удобочитаемости. –

ответ

0

Вы можете поместить это на <head> раздел сайта:

<meta http-equiv="X-UA-Compatible" content="IE=edge"> 

Это отключит режим совместимости и перестать баловаться ваш сайт.

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