Как создавать градиенты в Konqueror

Пытаясь сделать линейные градиенты как можно более совместимыми, я столкнулся с проблемой. Konqueror не будет сотрудничать.

При поиске linear-gradient konqueror вы найдете много примеров линейных градиентов с префиксом-khtml, которые просто упоминают / * Konqueror*/, как будто это все. Но проблема в том, что это не сработает. Ни один из вариантов не делает.

И я даже не пытаюсь запустить его в более старых версиях. Это относится к последней версии, которая распространяется с текущим Debian (и derivates).

Так я что-то упускаю? Что мне нужно сделать, чтобы эти вещи отображались в Konqueror?

div {height:14px; max-width:500px; border:1px solid; margin:6px; background-repeat: repeat-y;}
KHTML variant 1:
<div style="background: -khtml-linear-gradient(90deg, #5F5, #FF5)"></div>
KHTML variant 2:
<div style="background-image: -khtml-linear-gradient(top left, #5F5, #FF5);"></div>
KHTML variant 3:
<div style="background: -khtml-gradient(linear, left top, right top, from(#5F5), to(#FF5))"></div>
KHTML variant 4:
<div style="background-image: -khtml-gradient(linear, left top, from(#5F5), to(#FF5))"></div>
KHTML variant 5:
<div style="background: -khtml-gradient(linear, left top, #5F5, #FF5)"></div>
KHTML variant 6:
<div style="background-image: -khtml-gradient(linear, 90deg, #5F5, #FF5)"></div>
KHTML variant 7:
<div style="background: -khtml-gradient(linear, to right, #5F5, #FF5)"></div>

Current standard:
<div style="background: linear-gradient(90deg, #5F5, #FF5)"></div>
And what we're actually after:
<br><img src="https://i.stack.imgur.com/3jHTv.png" alt="">

1 ответ

  1. Я проверил https://www.htmlvalidator.com/test/201708/khtml.html с browsershots.org и ни один из префиксных фонов khtml не работал ни в одном браузере, и большинство даже не проверяли в CSE HTML Validator. Кроме того, я не смог найти ничего, что говорило бы, что градиенты на самом деле работали в Konqueror.

    Поэтому я бы сказал, что ответ на вашу дилемму состоит в том, чтобы удалить все эти градиенты khtml и просто использовать простой сплошной цвет, а затем использовать градиенты, которые работают по крайней мере в некоторых браузерах, особенно стандартных. Konqueror должен вернуться к сплошному цвету.