1

我正在使用这里给出的建议:https ://stackoverflow.com/a/5174967内联布局一些表单元素。它建议word-spacing: -1em;在父元素上使用,然后将间距重置为正常。我发现我不需要重置标签内word-spacingform元素。<form>

  form
  {
     word-spacing: -1em;
  }

  input,
  textarea
  {
    width: 90%;
    display: inline-block;
    vertical-align: middle;
  }

  label span
  {
     display: inline-block; 
     width: 10%;
     vertical-align: middle;
  }
4

1 回答 1

1

不,表格没有特殊规则word-spacing<form>hello world</form>您可以通过使用(格式错误的)样式表查看样式来查看这一点。但word-spacing仅影响单词之间的间距,对于“单词”的某些(部分依赖于浏览器)定义。

使用负字间距来处理内联块的间距是不可靠的诡计,它不是您所指问题的公认答案。

于 2013-01-25T06:41:54.480 回答