小编MrM*_*ros的帖子

HTML 表格单元格间距 - 只有单元格之间,没有外部单元格

我正在尝试向 html 表格添加单元格间距。

我想在没有外间距的情况下在单元格之间添加间距。

我的问题是,cellspacinghtml 属性和border-spacingCSS 属性也在外面添加了间距。

细胞间距图像

我想放置没有红色(外部)部分的单元格间距 - 只有黄色部分。

是否可以?

编辑:

  1. 该图像是手工绘制的(MS-Paint)仅用于说明。
  2. 着色用于调试 - 以便人们可以看到边框和间距的位置。

我找到了一个迂回的解决方案,包括一些额外的div-s:

.inner-spacing {
  border-collapse: collapse;
  background-color: yellow;
  border: 2px solid black;
}
.inner-spacing td {
  padding: 0;
}
.inner-spacing td > div {
  width: 60px;
  height: 60px;
  background-color: green;
  border: 2px solid black;
  margin: 10px;
}
.inner-spacing tr:first-child > td > div {
  margin-top: 0px;
}
.inner-spacing tr:last-child > td > div {
  margin-bottom: 0px;
}
.inner-spacing tr …
Run Code Online (Sandbox Code Playgroud)

html css

5
推荐指数
1
解决办法
3153
查看次数

Bean验证消息插值,数组约束参数用作消息中的变量

是否可以在javax.validation错误消息插值中加入int数组参数?

我想验证不同长度的字符串,并开始实现自定义约束:

@Constraint(validatedBy = {BarcodeValidator.class})
public @interface Barcode {
String message() default "{validation.Barcode.message}";
  int[] lengths();
}
Run Code Online (Sandbox Code Playgroud)

验证者:

public class BarcodeValidator implements ConstraintValidator<Barcode, String> {

  private List<Integer> lengths;

  @Override
  public void initialize(Barcode barcode) {
    lengths = new ArrayList<>(barcode.lengths().length);
    for (int l : barcode.lengths()) lengths.add(l);
  }

  @Override
  public boolean isValid(String value, ConstraintValidatorContext context) {
    return value != null && lengths.contains(value.length());
  }
}
Run Code Online (Sandbox Code Playgroud)

我想要一个自定义消息: 条形码必须是12/23/45字符长!

我已经想通了我可以在消息中使用注释参数,所以我想做类似的事情:

validation.Barcode.message = The barcode must be ${'/'.join(lengths)} character long!
Run Code Online (Sandbox Code Playgroud)

这样的事情是可能的还是我应该以其他方式做到这一点?

(PS:我在这里的第一个问题.)

java validation bean-validation

4
推荐指数
1
解决办法
1241
查看次数

GWT.国际化如何在UiBinder中发挥作用?

我正在尝试使用GWT编写我的第一个项目.而且我不了解使用UiBinder实现GWT应用国际化的原则.我之前使用过JSP.我清楚地了解该技术的国际化:

<fmt:message key="myValue" />
Run Code Online (Sandbox Code Playgroud)

在GWT中,类似标签可以包含一些内容:

<ui:msg key="myKey" description="myDescription">My content</ui:msg>
Run Code Online (Sandbox Code Playgroud)

我不清楚.这个标签的内容是什么意思?有什么意义呢?我理解的所有数据都应该从.properties文件中获取.什么属性keydescription手段?他们应该包含什么价值?

如果有人可以解释国际化在UiBinder中是如何运作的,我将非常感激.提前致谢!

java gwt internationalization uibinder gwt2

2
推荐指数
1
解决办法
1820
查看次数