Как вынудить границы CSS отобразиться на многоуровневой странице?

Двумя наиболее распространенными десятичными разделителями являются "." (США, Великобритания ...) и "," (Италия, Франция ...). Вы можете легко получить доступ к этому свойству из VBA, используя Application.DecimalSeparator (возвращая разделитель ОС).

Правильное решение состояло бы не в том, чтобы "22.14" трактовалось как String, а как действительное число, так что такая проблема интернационализации была разрешена для операционной системы.

Если вы действительно не можете иметь этот номер иначе, чем String (например, вы получаете эти значения из англо-американского API, который отправляет вам десериализованные числа), тогда Вы можете использовать аналогичную функцию:

Function InternationalCLng(ByVal st As String)

    Dim EnglishSep As Boolean: EnglishSep = ("." = Application.DecimalSeparator)
    If Not EnglishSep Then
        st = Replace(st, ".", Application.DecimalSeparator)
    End If
    InternationalCLng = CLng(st)

End Function

... которая заменяет . на правую DecimalSeparator и использовать вместо нее InternationalCLng("22.14"). Но, честно говоря, это взломать.

6
задан mwiik 7 May 2009 в 19:00
поделиться

3 ответа

You can't layer an element without having positioning.

.graphBoxes {
    position: relative;
    z-index: 1;
    margin-top: -250px;
}
6
ответ дан 17 December 2019 в 04:51
поделиться

Возможно, вам просто нужно отрегулировать поля и отступы, чтобы границы отображались так, как вы хотите. Мой совет - убрать все отступы и поля и добавить

* { margin: 0; padding: 0; }

в начало вашей таблицы стилей. Затем настройте все отступы и поля, ширину и высоту, чтобы они выглядели так, как вы чувствуете.

Имейте в виду, что z-index не применяется к элементам, которые не имеют свойства position в таблице стилей.

Скромное предположение что ваша отрицательная разница вызывает проблемы.

0
ответ дан 17 December 2019 в 04:51
поделиться

Трудно точно сказать, что происходит без изображения, но я думаю, если вы увеличите z-index слоя, который вы хотите наверху, до 9999, а затем измените слой под z -index to -100 он должен работать как положено.

-1
ответ дан 17 December 2019 в 04:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: