HTML: промежуток с цветом фона и изображением — почему цвет не появляется под изображением?

Попробуйте что-то вроде этого: Это связано с разбором имени таблицы перед выполнением.

create or replace procedure dynamic_sql
(input1 varchar2, input2 varchar2,input_table varchar2)
as
str varchar2(1000) := NUll; 
begin
str := 'select '||input1||','|| input2 ||' from '||input_table;
execute immediate str;
end;
/
exec dynamic_sql('ename','job','emp');

Procedure created.
 PL/SQL procedure successfully completed.   
6
задан Tim Sullivan 18 May 2009 в 04:42
поделиться

4 ответа

Для диапазонов требуется отображение: блок; чтобы работать так.

#status {
  display: block;
  float: right;
  position: relative;
  cursor: pointer;
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  color:#FFFFFF;
  font-size: 1.8em;
  top: 10px;
}
15
ответ дан 8 December 2019 в 13:48
поделиться

Что ж, мне бросается в глаза следующее:

#status span.unreviewed 

будет селектором для диапазона с классом «непроверенный», который является потомком #status. Вам нужен селектор

#status.unreviewed

. Возможно, вы захотите взглянуть на спецификации w3c для CSS2, чтобы избежать подобных проблем с селектором. http://www.w3.org/TR/CSS2/selector.html

Надеюсь, что это поможет.

edit: еще один быстрый момент, почему бы вместо этого не использовать background-color of background , поскольку все, что вы делаете, это меняете цвет фона?

2
ответ дан 8 December 2019 в 13:48
поделиться

You might also find it worthwhile declaring:

#status span.unreviewed img {
background-color: transparent;
}

that should at least remove the white default image background.

0
ответ дан 8 December 2019 в 13:48
поделиться

измените:

#status span.unreviewed {

на span.unreviewed {

, который у меня работает во всех браузерах.

Если он по-прежнему не работает, попробуйте сделать его блочным или используйте div, так как раскраска работает не совсем так, как вы ожидали на встроенных элементах

0
ответ дан 8 December 2019 в 13:48
поделиться