стиль CSS перезаписывает порядок?

Вам придется открыть InsStream для итерации по индексу args, затем создать SimpleEntry каждого arg с соответствующим annotaton (согласно вашему коду), затем вы можете применить свою бизнес-логику.

IntStream.range(0, args.length)
        .mapToObj(argIndex -> new AbstractMap.SimpleEntry<>(args[argIndex], parameterAnnotations[argIndex]))
        .flatMap(objectSimpleEntry -> Arrays.stream(objectSimpleEntry.getValue()).map(annotation -> new AbstractMap.SimpleEntry<>(objectSimpleEntry.getKey(), annotation)))
        .forEach(objectAnnotationSimpleEntry -> {
          Annotation annotation = objectAnnotationSimpleEntry.getValue();
          Object arg = objectAnnotationSimpleEntry.getKey();
          if ((annotation instanceof RequestParam) || (annotation instanceof PathVariable) || (annotation instanceof RequestHeader)) {
            methodArgs.append(arg + "|");
          } else if ((annotation instanceof RequestBody)) {
            methodArgs.append(arg + "|");
          }
        });
6
задан Peter 11 May 2009 в 13:45
поделиться

3 ответа

Селектор более конкретный.

Table.infoBox tr td table tr td 

стилизует td-ячейки внутри таблицы, которая находится внутри таблицы с классом infobox.

table.ATJMainTable tr td

стилизует td-ячейки внутри таблицы с классом ATJMainTable

Вы можете использовать! Important, чтобы переопределить специфичность, или вы могли бы что-то сделать например:

table.infoBox tr td table.ATJMainTable tr td

, чтобы специально переопределить эту часть.

Или вы можете уменьшить селектор информационного окна, чтобы он был менее конкретным?

11
ответ дан 8 December 2019 в 04:55
поделиться

это более конкретный селектор.

См. здесь .

3
ответ дан 8 December 2019 в 04:55
поделиться

Фактически вы можете указать, какое правило выигрывает, используя ! important .

table.ATJMainTable tr td
{
    border: 1px solid black !important;
    padding: 3px !important;
}

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

предупреждение: вы захотите использовать это экономно, потому что это вызовет проблемы, которые трудно отследить, если вы будете использовать его слишком часто.

10
ответ дан 8 December 2019 в 04:55
поделиться
Другие вопросы по тегам:

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