Время для прочтения: 0 мин. 0 сек.

Для вставки кода используйте HTML-теги
<pre><code class="php">ваш код</code></pre>

Добавить комментарий

Такой e-mail уже зарегистрирован. Воспользуйтесь формой входа или введите другой.

Вы ввели некорректные логин или пароль

Извините, для комментирования необходимо войти.

41 комментарий

сначала новые
по рейтингу сначала новые по хронологии

Спасибо.

Скажите, пожалуйста, css3pie поддерживает внутреннюю тень box-shadow: inset? У меня в IE8 только внешняя отображается.

Автор
Кобзарёв Михаил

В данный момент не поддерживает, но в планах есть.

И ещё: как в комментах код обрамлять, чтобы был в тексте на сером фоне?

Автор
Кобзарёв Михаил

Для этого есть тег <code>...</code>

Спасибо.

Скажите, пожалуйста, а Вы применяете css3pie в своих проектах и как часто?

Автор
Кобзарёв Михаил

Применяю, но не часто. В основном использую DD_belatedPNG и DD_roundies.

И градиент исчез. background-image: linear-gradient(top, #cccccc 0%,#eeeeee 60%); теперь не действует. Как исправить?

Автор
Кобзарёв Михаил

Смотрите пруфлинк - там есть примеры и проблемы и их решения.

Отключил filter - заработало. Спасибо. На локальной машине делаю. Каким образом фильтр влияет на css3pie? Спасибо ещё раз.

Автор
Кобзарёв Михаил

Для задания градиента используйте -pie-background (линк)

Путь проверил (через "средства разработчика") - всё в порядке

behavior: url(PIE.htc);

Zoom: 1 в CSS добавил, но пока без толку.

И фильтр-фишинг отключен

Автор
Кобзарёв Михаил

Я имел ввиду filter: progid. Бордеры отваливаются после подключения HTC? Или без него тоже самое? На локальной машине смотрите или на сервере?

 

[css]

#inputJSCal {

background-color: #fff;

background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.5, white));

background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, white 50%);

background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, white 50%);

background-image: -o-linear-gradient(top, #eeeeee 0%,#ffffff 50%);

background-image: -ms-linear-gradient(top, #eeeeee 0%,#ffffff 50%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 );

background-image: linear-gradient(top, #eeeeee 0%,#ffffff 50%);

-webkit-border-radius: 4px 0 0 4px;

-moz-border-radius : 4px 0 0 4px;

border-radius : 4px 0 0 4px;

border: 1px solid #aaa;

border-right: none;

height: 26px;

width: 200px;

line-height: 26px;

padding: 0 0 0 8px;

color: #666;

font-size: 13pt;

font-family: "Times New Roman", Times, serif;

font-style: italic;

font-weight: bold;

behavior: url(Components/Components/CSS3PIE/PIE.js);

}

[/css]

Автор
Кобзарёв Михаил

Смущает строка url(Components/Components/CSS3PIE/PIE.js);. По идее там должен быть путь к htc файлу. Возможные неполадки смотрите тут.

Строку подправил, js заменил на htc. Ничего не изменилось. Рядом с html файлом положил .htaccess со строкой "AddType text/x-component .htc", но всё равно ничего не изменилось, кроме того, что у поля исчезли бордюры.

Подключать же файл PIE.htc в теге head не нужно?

Автор
Кобзарёв Михаил

Подключать ничего более не нужно. Путь в behavior проверили? Через консоль браузера смотрели? Бордеры отваливаются после подключения HTC? Если да, то попробуйте дать этим элементам hasLayout (например, zoom: 1). И попробуйте на время отключить фильтр для ИЕ.

Использую IE8.

Автор
Кобзарёв Михаил

Желательно пример ваш увидеть - так трудно сказать.

Что-то не получилось вставить весь код. Как вставить его нормально? В теги code можно оборачивать?

Здравствуйте! У меня почему-то градиент применился, а тень и скруглённые уголки нет. В чём может быть причина? Спасибо.