格式化HTML表格元素

时间:2016-09-29 06:35:58

标签: html css alignment html-table element

这看起来似乎微不足道,但我无法实现预期目标。我正在尝试向工具箱添加一个新元素(一个分区内的表)。但新添加的元素不一致。

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

HTML表格

<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类nElem

其他元素的类,简单查询,窗口查询,都与Pass-through的类相同。唯一的区别是颜色。

.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;   
}

工具箱(创建表格的部门)类

.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);
}

1 个答案:

答案 0 :(得分:1)

您的代码不足以理解究竟是什么错误。但我确定主要问题是由position: absolute;.nElem.squery.wquery造成的。因此,请删除此属性并再次查看。 我试图在这里解决您的问题:http://codepen.io/g1un/pen/ozZNkL

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