在输入和输出区域之间具有不同的行高
Have different line-height between input and output area
我正在尝试制作一个类似于终端shell的页面。
在jsfiddle上查看我的代码:
http://jsfiddle.net/paopaomj/qGw4Q/9/
输入行的行高似乎比输出行高。试着输入一些东西,按下一些输入,你就会知道我的意思了。
谢谢。
html:
<body>
<div id="output"></div>
<div id="input">
root@host
<input type="text" id="command" />
</div>
javascript:
$("#command").keyup(function (e) {
if (e.keyCode == 13) {
submit();
}
});
var submit = function () {
var commandEl = document.getElementById("command");
var command = commandEl.value;
var outputel = document.getElementById("output");
var new_row = document.createElement("div");
new_row.innerHTML = "root@host " + command;
outputel.appendChild(new_row);
commandEl.value="";
};
输入得到了一些填充。添加
padding:0px;
margin-left:-1px;
到输入css
好。我最终通过设置输入字段的margin=0,iutput-div的margin-top=0,以及输出div:的margin-bottom=0来解决这个问题
#output { margin-bottom: 0px; background-color: #000000; }
#input { margin-top: 0px; background-color: #000000; }
input {
border: 0;
background: #000000;
color: #00FF00;
outline: none;
font-family:'Rosario', sans-serif;
font-size: 16px;
padding: 0px;
margin-left: -0.1px;
margin: 0px;
}
谢谢Johan的帮助!
相关文章:
- 节点.js加密输入/输出类型
- 在javascript中测量websockets数据输入/输出的大小
- 整数 + 2x 单选按钮设置输入 --> 输出
- 使用输入/输出事件在 Angular 2 中的父组件中触发方法
- 泽西休息服务的 JSON 输入/输出在 JavaScript 中不可用
- jQuery在悬停输入/输出时作为进度条
- 如何将数字转换为货币,反之亦然?(html输入/输出)
- 莫名其妙的页面刷新在套接字后被触发.输入输出消息
- 我的幻灯片输入/输出动画不能在jQuery中工作
- 添加多个输入/输出目录
- node . js插座.输入输出插座.广播未定义
- 如何更改'旧套接字中已弃用的set()和get()输入输出的代码
- 如何设置传入套接字的最大大小限制.输入输出消息
- 如何正确封装套接字.输入输出插座
- HTML输入输出
- dojo的冲突.require和Socket.输入输出端
- 聚合物:阻止儿童切换鼠标输入/输出事件
- 移动应用输入/输出
- 角+套接字.输入输出处理程序
- 需要建议登录、用户数据输入/输出的PHP实现设计