Bootstrap删除面板轮廓

时间:2013-12-20 10:08:28

标签: css twitter-bootstrap

我在Bootstrap 3中遇到两件事有困难:

  • 我想删除Panel对象的轮廓 - 整个事物的蓝线

  • 在面板内我放了一张桌子,我很想删除分隔行的线条,但只能在桌面上。 (标题是灰色背景较深的区域)

这两件事甚至可能吗?

请查看enter image description here

<div class="panel panel-primary" id="panel" style="display: block;">
<div class="panel-heading" id="heading">1387537097625.xls</div>
<div id="table">
    <table id="changes" class="table table-striped table-condensed">
        <thead style="font-weight: bold; background-color: rgb(192, 192, 192);">
            <tr>
                <td>Price List Name</td>
                <td style="font-weight: normal;">Price list</td>
                <td></td>
                <td colspan="2"></td>
                <td colspan="3"></td>
            </tr>
            <tr>
                <td>Currency</td>
                <td style="font-weight: normal;">EUR</td>
                <td></td>
                <td colspan="2">Existing price breaks</td>
                <td colspan="3">New price breaks</td>
            </tr>
            <tr>
                <td>Product Range</td>
                <td>Product Description</td>
                <td>Productid(s)</td>
                <td>1+</td>
                <td>500+</td>
                <td>1+</td>
                <td>250+</td>
                <td>1000+</td>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>Range</td>
                <td>Some description here</td>
                <td>559</td>
                <td class="warning">17.6</td>
                <td></td>
                <td class="warning">17.6</td>
                <td></td>
                <td></td>
            </tr>
            <tr>
                <td>Another Range</td>
                <td>Different description here</td>
                <td>506</td>
                <td class="warning">23.15</td>
                <td></td>
                <td class="warning">23.15</td>
                <td></td>
                <td></td>
            </tr>
        </tbody>
    </table>
</div>

4 个答案:

答案 0 :(得分:14)

这很可能也很容易。

这一切都在引导程序样式表中,您可以对自己的任何内容进行自己的样式更改。我建议您创建自己的CSS文件,然后在bootstrap.css之后将其添加到页面中,而不是仅仅在bootstrap.css中写入行。这样你的样式最后加载并影响元素。如果您的CSS出现问题,则样式来自bootstrap.css。

所以添加如下文件:

<link href="bootstrap.min.css" type="text/css" rel="stylesheet">
<link href="yourStyles.css" type="text/css" rel="stylesheet">

您需要对yourStyles.css执行的样式定义是:

.panel {
    border: 0;
}

.table > thead > tr > th, .table > thead > tr > td {
    border: 0;
}

.panel删除整个面板周围的边框,后者删除表格标题所具有的边框底部。

这是一个小提琴:http://jsfiddle.net/pUb6s/1/

将来,您可以使用某些浏览器开发工具找到影响某些元素的样式。 IE浏览器。如果您正在使用Firefox,只需右键单击该元素并选择Inspect Element,它就会显示HTML和CSS。

答案 1 :(得分:11)

.panel-borderless {
  border: 0;
  box-shadow: none;
}

答案 2 :(得分:3)

使用panel-borderless类的AFAIK是获取没有边框的面板的最准确和充分的方法。经过试验和测试。

答案 3 :(得分:0)

你可以这样做,它对我有效(在你的页面顶部的CSS(复制和粘贴,它将工作))

<style>
            .panel {
                border: 0;
            }

            .table > thead > tr > th, .table > thead > tr > td {
                border: 0;
            }

</style>
相关问题