цвет: прозрачный не работает в Internet Explorer - PullRequest
4 голосов
/ 03 июля 2010

color: transparent работает в Firefox, но не работает в Internet Explorer. Что еще я могу использовать, чтобы сделать цвет шрифта прозрачным?

Ответы [ 6 ]

4 голосов
/ 03 июля 2010

Согласно CSS spec свойство color не имеет прозрачного значения, поэтому поведение IE корректно. Если вы хотите иметь невидимый элемент, используйте visibility: hidden.

3 голосов
/ 03 июля 2010

Я бы использовал visibility: hidden. Элемент будет занимать то же место, но он будет невидимым. visibility поддерживается в IE 5+, а также во всех основных браузерах.

См .: Совместимость CSS и Internet Explorer

2 голосов
/ 03 августа 2018

Используйте

rgba(112, 112, 112, 0.5)

, где 0,5 - уровень непрозрачности вместо

#hexcodes
1 голос
/ 03 июля 2010

использовать, т.е. фильтры http://www.ssi -developer.net / css / visual-filters.shtml

1 голос
/ 03 июля 2010

хорошо - браузеры по-разному интерпретируют многие вещи ... то есть худший случай в этом сценарии ... вы увидите ^^ даже разные версии одного и того же браузера будут реагировать по-разному !!! поэтому важно, чтобы вы сказали нам, какую именно версию вы имеете в виду!

в вашем случае: попробуйте

filter: alpha(opacity=60);
0 голосов
/ 03 июля 2010

Вы можете использовать эту технику

http://www.expression -web-designer-help.com / expression_web_helpTrans.htm

установите прозрачность в соответствии с вашими потребностями

.transparent_class {
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

  /* IE 5-7 */
  filter: alpha(opacity=50);

  /* Netscape */
  -moz-opacity: 0.5;

  /* Safari 1.x */
  -khtml-opacity: 0.5;

  /* Good browsers */
  opacity: 0.5;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...