javascript - 将网页上的模拟 javascript 终端窗口保持在固定位置

标签 javascript html css

所以,我正在尝试学习一些 javascript 和 css。为此,我 fork 了 som 代码,并试图将它与我自己的一些想法粘贴在一起。如果我在这里工作,你可以看到我的页面:web page for learning 我遇到了一个问题。我正在使用我 fork 的 javascript 来模拟类似终端的界面。这称为 jsterm。我还在页面底部有一个框,其中包含一些共享选项和风格。我想使这些“静态”,以便 jsterm 模拟终端不会进入底部框的下方。我应该在哪里攻击这个?我试过更改 height: CSS 中的值,但 jsterm 仍然覆盖整个页面。

div.jsterm {
background: black;
font-family: monospace;
font-size: 16px;
color: #E0E0E0;
top:0%;
left:0%;
width: 100%;
height: 100px;
margin-bottom: 20px;
white-space: pre-wrap;
}

.share_box{
display: inline;
position:fixed;
height: 10%;
width:100%;
bottom:0%;
left:0%;
border:3px solid #a1a1a1;
background:#FFF;
padding:15px;
}

和 HTML

<!doctype html>
   <html>
   <head>
     <title>Erik Sorensen</title>
      <link rel="shortcut icon" href="/images/favicon.ico">
      <meta name="description" content="Erik's webpage">
      <link type="text/css" rel="stylesheet" href="/css/style.css">
  </head>
  <body>
    <div class='cmd_box'>
       <script type="text/javascript" src="/commands/com1.js"></script>
         <script type="text/javascript" src="/config/config.js"></script>
    <script type="text/javascript" src="/js/jsterm.js"></script>
    </div>
    <div class="share_box">
    <!-- Twitter -->
    <a href="http://twitter.com/share" class="twitter-share-button" data-count="vertical" data-via="eriksor">Tweet</a>
        <script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
    <!-- Google + -->
    <g:plusone size="tall"></g:plusone>    
        <script type="text/javascript">
        (function() {
            var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
            po.src = 'https://apis.google.com/js/plusone.js';
            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
        })();
        </script>
    <!--Stackoverflow flair -->
    <a href="http://stackoverflow.com/users/2394561/eriksorensen">
        <img src="http://stackoverflow.com/users/flair/2394561.png" width="208" height="58" alt="profile for ErikSorensen at Stack Overflow, Q&amp;A for professional and enthusiast programmers" title="profile for ErikSorensen at Stack Overflow, Q&amp;A for professional and enthusiast programmers">
    </a>
</div>
</body>
  </html>

最佳答案

回答,在@jascha 向我指出了正确的方向之后。

margin-bottom: 20px; 更改为 margin-bottom: 10%; for jsterm

关于javascript - 将网页上的模拟 javascript 终端窗口保持在固定位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23311248/

相关文章:

javascript - 在文本区域中的每个指定长度后添加一个符号

HTML,<表格>背景

javascript - .addEventListener 不是 null 的属性

html - 缺少几个像素的 css 高度

css - 嵌套 CSS 计算不适用于 IE 11 和 Edge

html - 嵌入字体未渲染或下载

javascript - 在 JavaScript 中异步执行代码

javascript - 基于其他 div 创建新的 div

javascript - 按钮在按下时更改名称

html - 如何使用包含页眉和页脚的自动页面格式将 HTML 页面导出为 PDF 格式