0
0

Ребят привет. Таков вопрос. По работе делаю навигатор для удобноства работы. В хроме всё хорошо, но на работе используйют Explorer 11 версия и там так же всё работает, но сам навигиатор выгледит не так красиво как в хроме. Нужна помощь как это исправить. Гуглил писали что нужно отдельно писать стили для ехплорера, но я не понимаю куда и что вставлять.

https://ru.files.fm/u/fpekzhns9


Альберт Дускаев
3 years ago






Да, некоторые стили CSS3 могут не работать для IE разных версий, в том числе и новых. В каждом конкретном случае что не устраивает/не работает нужно искать и прописывать альтернативное решение для IE.

Например, свойство opacity (прозрачность) часто используется но не работает в версиях IE меньше 9.0. Поэтому если это важно, находите в поиске решение для этого случая и прописываете в CSS, например так filter: alpha(opacity=50). Для всех браузеров и IE выше 9 будет отрабатывать opacity, для IE ниже 9 - будет отрабатывать filter, а opacity игнорироваться.

Михаил К
3 years ago

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

Михаил К
3 years ago

Это прописывать в CSS? 

Альберт Дускаев
3 years ago

тоесть мне все стили которые в CSS  нужно вставить вот сюда filter: alpha(opacity=50)? или просто как отдельно прописать и все стили что в CSS будет работать в ехплорер 11

Альберт Дускаев
3 years ago

нет, это только пример для opacity

повторюсь - В каждом конкретном случае что не устраивает/не работает нужно искать и прописывать альтернативное решение для IE.

Михаил К
3 years ago

ДК я вот и не понимаю куда в css это прописывать

Альберт Дускаев
3 years ago

<!--[if lte IE 11]><link href="ie.css" rel="stylesheet" type="text/css" /><![endif]--> - есть такая вот  инфа 

Альберт Дускаев
3 years ago

нашел решение, прописать в коде : <meta http-equiv="X-UA-Compatible" content="IE=Edge"/>  - если вдруг кому нужен будет 

Альберт Дускаев
3 years ago

8 ответов