格式化 HTML table 个元素

Format HTML table elements

这看起来确实微不足道,但我无法达到预期的效果。我正在尝试向工具箱添加一个新元素(一个分区内的 table)。但是新添加的元素没有对齐。

Pass-throughWindow query 保持重叠,如下所示。

HTML Table

<div style="float: left;" class="toolbox" id="toolbox">
    <table>
    ...
    <tr>
        <td>
            <label class="col-md-4 control-label">Simple Query</label>
        </td>
        <td>
            <div class="squery" id="rId"></div>
        </td>
    </tr>
    <tr>
        <td>
            <label class="col-md-4 control-label">Pass-through</label>
        </td>
        <td>
            <div class="nElem" id="lId"></div>
        </td>
    </tr>
    <tr>
        <td>
            <label class="col-md-4 control-label">Window Query</label>
        </td>
        <td>
            <div class="wquery" id="wId"></div>
        </td>
    </tr>
    ...

CSS Class nElem 传递

其他元素的classes,简单查询,window查询,都和Pass-through的class一样。唯一的区别是颜色。

.nElem {
    border: 1px solid #346789;
    box-shadow: 2px 2px 19px #aaa;
    -o-box-shadow: 2px 2px 19px #aaa;
    -webkit-box-shadow: 2px 2px 19px #aaa;
    -moz-box-shadow: 2px 2px 19px #aaa;
    -moz-border-radius: 0.5em;
    border-radius: 0.5em;
    opacity: 0.8;
    width: 120px;
    height: 72px;
    line-height: 80px;
    cursor: pointer;
    text-align: center;
    z-index: 20;
    position: absolute;
    background-color: darkslateblue;
    color: black;
    font-family: helvetica, sans-serif;
    padding: 0.5em;
    font-size: 0.9em;
    -webkit-transition: -webkit-box-shadow 0.15s ease-in;
    -moz-transition: -moz-box-shadow 0.15s ease-in;
    -o-transition: -o-box-shadow 0.15s ease-in;
    transition: box-shadow 0.15s ease-in;   
}

工具箱(创建table的部分)class

.toolbox {
    margin: 0 auto;
    margin-left: 10px;
    width: 230px;
    height:850px;
    padding: 20px;
    font-family: "Helvetica";
    font-size: small;
    background: #f4f4f4;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3);
}

您的代码不足以理解到底哪里出了问题。但我确定主要问题是由 position: absolute; for .nElem.squery.wquery 等引起的。所以把这个 属性 去掉再看一遍。 我试图在这里解决你的问题:http://codepen.io/g1un/pen/ozZNkL

.nElem {
    /*position: absolute;*/
}