Javascript-форум (https://javascript.ru/forum/)
-   (X)HTML/CSS (https://javascript.ru/forum/xhtml-html-css/)
-   -   вопрос по верстке (IE) (https://javascript.ru/forum/xhtml-html-css/14110-vopros-po-verstke-ie.html)

x-yuri 17.01.2011 11:41

Цитата:

Сообщение от B~Vladi
ломается синтаксис CSS. Конкретно в IE, при просмотре в отладчике, несколько свойств сливаются в один и не работают.

а почему у меня не сливаются?
<!DOCTYPE HTML>
<html>
  <head>   
  </head>
  <body>   

<style type="text/css">
div {
  background: red;
  width: 50px;
  height: 50px;
}
#div1 {
  opacity: .75;
  filter: alpha(opacity=75);
  -ms-filter: alpha(opacity=75);
  -khtml-opacity: .75;
  -moz-opacity: .75;
}
</style>

<div id="div1"></div>
<div></div>

  </body>
</html>


Цитата:

Сообщение от monolithed
К примеру в ie6 border co значением transparent нужно через фильтр назначать ...

вообще-то мне кажется, что я эту проблему как-то решал, но пока не вспомнил

пишите исчо :)

B~Vladi 17.01.2011 12:57

Цитата:

Сообщение от x-yuri
а почему у меня не сливаются?

Найдите 10 отличий, называется.
Вообще не знал, что такая запись работает.

B~Vladi 17.01.2011 12:58

Кстати, у меня ни один фильтр ни в одном ишаке не работает, если файл открыт локально. У всех так?

monolithed 17.01.2011 13:01

Цитата:

Сообщение от x-yuri
вообще-то мне кажется, что я эту проблему как-то решал, но пока не вспомнил

ну вариантов всего два: использовать фоновую заливку (color/image) или filter: chroma(color=pink);

Цитата:

Сообщение от B~Vladi
Кстати, у меня ни один фильтр ни в одном ишаке не работает, если файл открыт локально. У всех так?

никогда с таким не сталкивался :)

x-yuri 17.01.2011 13:23

Цитата:

Сообщение от B~Vladi
Кстати, у меня ни один фильтр ни в одном ишаке не работает, если файл открыт локально. У всех так?

ie8 нашел там сценарии или элементы ActiveX. Пока я не включил их, оно да, не работало

Цитата:

Сообщение от monolithed
использовать фоновую заливку (color/image)

это как?

monolithed 17.01.2011 14:05

Цитата:

Сообщение от x-yuri
это как?

ну как, если нужно сделать:
border 10px solid transparent

если никакой текстуры нет, то можно просто залить в цвет:
border 10px solid white;

если же предусмотрена текстура, то (ту по ситуации нужно смотреть) один из возможных вариантов:
background: url('../image.png') 10px 0px no-repeat;

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

B~Vladi 17.01.2011 14:08

Цитата:

Сообщение от x-yuri
ie8 нашел там сценарии или элементы ActiveX.

В IETester тоже самое. Надо будет покопаться в настройках.

x-yuri 17.01.2011 17:53

Цитата:

Сообщение от monolithed
но бывают случаи, когда нужно именно прозрачный border, то тогда только через фильтр.

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


Часовой пояс GMT +3, время: 10:15.