14

bootstrap table से सभी (विशेष रूप से बाहरी वाले) सीमाओं को कैसे हटाएं?बूटस्ट्रैप तालिका। तालिका से सभी सीमाओं को कैसे हटाएं?

एचटीएमएल

<style> 
    .table th, .table td { 
     border-top: none !important; 
     border-left: none !important; 
    } 
</style> 
<div class="row"> 
    <div class="col-xs-1"></div> 
    <div class="col-xs-10"> 
     <br/> 
     <table data-toggle="table" data-striped="true"> 
      <thead> 
      <tr> 
       <th>Column 1</th> 
       <th>Column 2</th> 
      </tr> 
      </thead> 
      <tbody> 
      <tr> 
       <td>A</td> 
       <td>B</td> 
      </tr> 
      <tr> 
       <td>C</td> 
       <td>D</td> 
      </tr> 
      <tr> 
       <td>E</td> 
       <td>F</td> 
      </tr> 
      </tbody> 
     </table> 
    </div>  
    <div class="col-xs-1"></div> 
</row> 

http://jsfiddle.net/sba7wkvb/1/

कौन सा सीएसएस शैलियों सभी सीमाओं को दूर करने के लिए ओवरराइड किया जा करने की जरूरत है: यहाँ तक आंतरिक बॉर्डर के बिना एक मेज है?

उत्तर

22

इस मामले आप तालिका नीचे सीमा निर्धारित करने की आवश्यकता में और सीमाओं चारों ओर टेबल हेड आर, तालिका डेटा, तालिका कंटेनर सभी सीमाओं से पूरी तरह से छुटकारा पाने के लिए सभी 0px क्रम में।

.table { 
 
    border-bottom:0px !important; 
 
} 
 
.table th, .table td { 
 
    border: 1px !important; 
 
} 
 
.fixed-table-container { 
 
    border:0px !important; 
 
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="stylesheet"/> 
 
<link href="https://rawgit.com/wenzhixin/bootstrap-table/master/src/bootstrap-table.css" rel="stylesheet"/> 
 

 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script> 
 
<script src="https://rawgit.com/wenzhixin/bootstrap-table/master/src/bootstrap-table.js"></script> 
 

 
<div class="row"> 
 
    <div class="col-xs-1"></div> 
 
    <div class="col-xs-10"> 
 
     <br/> 
 
     <table data-toggle="table" data-striped="true"> 
 
      <thead> 
 
      <tr> 
 
       <th>Column 1</th> 
 
       <th>Column 2</th> 
 
      </tr> 
 
      </thead> 
 
      <tbody> 
 
      <tr> 
 
       <td>A</td> 
 
       <td>B</td> 
 
      </tr> 
 
      <tr> 
 
       <td>C</td> 
 
       <td>D</td> 
 
      </tr> 
 
      <tr> 
 
       <td>E</td> 
 
       <td>F</td> 
 
      </tr> 
 
      </tbody> 
 
     </table> 
 
    </div>  
 
    <div class="col-xs-1"></div>

3

आप टेबल टेबल-नो-बोर्डर्ड में कक्षा विकल्प सेट कर सकते हैं, उदाहरण: http://issues.wenzhixin.net.cn/bootstrap-table/#options/no-bordered.html

संपादित करें: यह सुविधा केवल विकसित संस्करण (v1.7.0 के बाद) में समर्थित है: https://github.com/wenzhixin/bootstrap-table/tree/master/src

+0

यह काम करता है, लेकिन अभी भी दो क्षैतिज बॉर्डर लाइनों दिखाई - [कड़ी] (http://jsfiddle.net/sba7wkvb/2/)। – ytterrr

2

बदलें .fixed-table-container

सीएसएस के लिए सीएसएस में border का आकार:

.table th, .table td { 
    border-top: none !important; 
    border-left: none !important; 
} 
.fixed-table-container { 
    border:0px; 
} 

http://jsfiddle.net/sba7wkvb/3/

+0

'सीमा-तल: कोई नहीं! महत्वपूर्ण; 'बाकी दो से एक सीमा हटा दी। लेकिन अभी भी सबसे नीचे है। – ytterrr

0

आप .fixed-table-containerऔर.table करने के लिए border: none !important; सेट की जरूरत है। अपने पहले नियम, .table th, .table td पर border-bottom: none !important; भी सेट करें।
अपडेट किया गया फिडल: http://jsfiddle.net/sba7wkvb/5/

3

इस प्रयास करें:

.table th, .table td { 
    border-top: none !important; 
    border-left: none !important; 
} 
.fixed-table-container { 
    border:0px; 
} 
.table th { 
    border-bottom: none !important; 
} 
.table:last-child{ 
    border:none !important; 
} 

Demo JSFiddle

1

के लिए बाहरी सीमा को हटाने आप इस प्रकार .fixed-table-container से सीमा को दूर करना चाहिए:

.fixed-table-container{border: 0px;} 
0

यह आसान है, कृपया जोड़ने आपके सीएसएस शीट में नीचे कोड। यह वें में सभी सीमाओं को हटा देगा ई तालिका

.table th, .table td, .table { 
    border-top: none !important; 
    border-left: none !important; 
    border-bottom: none !important; 
} 
.fixed-table-container { 
    border:0px; 
    border-bottom: none !important; 
} 

आशा में मदद की।

0

आप CSS3 उपयोग कर रहे हैं यह तुम्हारी मदद करेगा:

.table tbody tr td, .table tbody tr th { 
    border: none; 
} 
+0

क्या आपका मतलब हेडर – ton

+0

के लिए '.table thead tr th' था, हां, यह इस तरह की तालिका के लिए सभी सीमाओं को हटा देता है:

shyam

2

एचटीएमएल

<table class="table noborder"> 

सीएसएस

.noborder td, .noborder th { 
    border: none !important; 
} 
0

बूटस्ट्रैप का प्रयोग एचटीएमएल में

<table class="table no-border"> 

सीएसएस में

.table.no-border tr td, .table.no-border tr th { 
    border-width: 0; 
} 

स्रोत: https://codepen.io/netsi1964/pen/ogVQqG

संबंधित मुद्दे