Пробел вокруг изображения

Хммм. , , Это почти делает то, что вы хотите:

select distinct t.activity_name, t.status_change_dttm
from t1 t;

Однако, это вернет NULL значения, даже если существуют не NULL значения, например, для 1. Чтобы предотвратить это:

select distinct t.activity_name, t.status_change_dttm
from t1 t
where t.activity_name is not null or
      not exists (select 1
                  from t1 t2
                  where t2.activity_name = t.activity_name and
                        t2.status_change_dttm is not null
                 );

Примечание. В этом случае select distinct может не понадобиться.

5
задан alamodey 14 April 2009 в 13:21
поделиться

6 ответов

.image {
  padding-right: 10px
}
3
ответ дан 14 December 2019 в 01:16
поделиться

Добавление маржинального права должно сработать в этом случае, но у меня были проблемы с полями и плавающими ранее, особенно когда иметь дело с отрицательной наценкой, но у вас также есть проблемы с уменьшающейся наценкой. Это может или не может быть поведение, которое вы хотите. Часто я заканчивал тем, что защищал вложенное содержимое в div и использовал вместо него заполнение, так как результаты, как правило, более интуитивны.

Кроме того, IE7 не обрабатывает отрицательные поля, превышающие ширину содержимого, поэтому вы должны использовать вложенные элементы в тот случай. Вот пример этого метода .

5
ответ дан 14 December 2019 в 01:16
поделиться

Добавьте либо:

  • margin-left или padding-left к тексту, либо
  • margin-right или заполнение справа от изображения

Трудно сказать, что было бы лучше, не видя ваш CSS / XHTML.

0
ответ дан 14 December 2019 в 01:16
поделиться

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

Если общая ширина двух компонентов больше, чем размер родительского контейнера, один из них переходит на следующую строку.

Примеры кода в

<div class="parentDiv">
    <div class="image">
        **image here (assume it's 100px wide)**
    </div>
    <div class="otherText">
       **text here**
    </div>
</div>

Это не будет работать, поскольку размер изображения + отступ изображения + otherText width> parentDiv width. Это приведет к тому, что текст перейдет к следующей строке:

.parentDiv
{
    width: 500px;
}

.image
{
    float: left;
    margin-right: 3px;
}

.otherText
{
    float: left;
    width: 400px;
}

Это будет работать:

.parentDiv
{
    width: 510px;
}

.image
{
    float: left;
    margin-right: 3px;
}

.otherText
{
    float: left;
    width: 400px;
}
1
ответ дан 14 December 2019 в 01:16
поделиться

Добавьте поле справа к изображению.

.imageclass
{
  margin-right: 3px;
}
0
ответ дан 14 December 2019 в 01:16
поделиться

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

0
ответ дан 14 December 2019 в 01:16
поделиться