在内联编辑器中跳转内容

时间:2014-10-11 19:53:45

标签: css inline-editing inlineeditbox

我正在尝试创建一个简单的内联编辑器小部件。我想要的是转移到编辑模式而不是被迫跳转文本。这是一个fiddle示例。 当我们点击文本时,它将进入编辑模式,但即使在编辑和显示模式下设置为相同的填充和边距,内容“test”也会跳转。

CSS:

.container .display {
  padding: 7px 13px;
  margin:0;
  font-size: 14px;
  line-height: 1.428;
  border: 1px solid transparent;
  display: block;
  vertical-align: middle;
}

.container .editor {
  padding: 7px 13px;
  margin:0;
  border: 1px solid #efefef;
  display: block;
  font-size: 14px;
  line-height: 1.428;
}

1 个答案:

答案 0 :(得分:0)

你应该添加字体和宽度。

这里它不再跳跃了: http://jsfiddle.net/28us9efd/4/

.container .display {
  padding: 7px 13px;
  margin:0;
  font-size: 14px;
  line-height: 1.428;
  border: 1px solid red;
  display: block;
  width: 100%;
  font-family: arial;
  vertical-align: middle;
}

.container .editor {
  padding: 7px 13px;
  margin:0;
  width: 100%;
  border: 1px solid green;
  display: block;
  font-family: arial;
  font-size: 14px;
  line-height: 1.428;
}