我正在使用JQuery UI手风琴来表示我的数据。但是我想删除手风琴的左右边距,以便使用整个页面进行数据表示。我用margin-left and margin-right
管理它,但没有获得完美的利润率。如何去除jquery ui手风琴中的左右边距?
我的代码是在这里:
HTML:
<div id="acc_main" class="acc">
<h3>Main Section</h3>
<div id="acc_camp" class="acc">
<h3>Camp 1</h3>
<div class="acc">
<h3>Section 1</h3>
<div>1st section</div>
<h3>Section 2</h3>
<div>2nd section</div>
<h3>Section 3</h3>
<div>List : 1</div>
</div>
<h3>Camp 2</h3>
<div class="acc">
<h3>Section 1</h3>
<div>1st section</div>
<h3>Section 2</h3>
<div>2nd section</div>
<h3>Section 3</h3>
<div>List : 2</div>
</div>
<h3>Camp 3</h3>
<div class="acc">
<h3>Section 1</h3>
<div>1st section</div>
<h3>Section 2</h3>
<div>2nd section</div>
<h3>Section 3</h3>
<div>List : 2</div>
</div>
</div>
CSS:
h3 {
text-align: center;
}
.ui-accordion {
margin-left: 0px;
}
.ui-accordion-header {
height: 15px;
}
.ui-accordion .ui-accordion-header {
margin-left: -20px;
margin-right: -25px;
}
.ui-accordion .ui-accordion {
margin-left: -20px;
margin-right: -25px;
}
.ui-accordion .ui-accordion .ui-accordion {
margin-left: -20px;
margin-right: -25px;
}
.ui-accordion .ui-accordion .ui-accordion-header {
margin-left: -20px;
margin-right: -25px;
}
.ui-accordion-content {
margin-left: -20px;
margin-right: -25px;
}
JQuery的:
$(document).ready(function() {
var icons = {
header: "ui-icon-circle-plus",
activeHeader: "ui-icon-circle-minus"
};
$(".acc").accordion({
active: false,
collapsible: true,
heightStyle: "content",
icons: icons
});
});
的jsfiddle页:
这已经是100%时,除去利润率和添加余量:0至身体。 – Era
in css:'.yourelemclassname {margin-left:0; margin-right:0;}'或者你也可以使用'!important'css hack来应用它。 – Jai
有没有使用填充的方法? –