我已经尝试了所有方法,我想要红色的按钮位于标题旁边的中心,并且在按钮内显示文本“ df”。请建议
HTML代码:
<th style="width:11.5%;font-weight:bold;text-align:center;" valign="middle">
Table heading1
<div id="myButton1" class='myButtons' style=" text-align: left;" >df</div>
</th>
CSS:
$(".myButtons").button().css({ 'width': '15%','height' : '10px','line-height': '10px',
'padding-top': '0px',
'padding-bottom': '0px',
'font-size': '11px',
'background':'#ff0000',
'font-family': 'Century Gothic, sans-serif',
'text-align':'left',
'border-color':'#ff0000',
'border-radius':'2px',
});
答案 0 :(得分:0)
您可以尝试将按钮的display
属性设置为inline-block
并向其中添加vertical-align: middle
,如下所示:
$(".myButtons").css({
'width': '15%',
'height': '10px',
'line-height': '10px',
'display': 'inline-block',
'padding-top': '0px',
'padding-bottom': '0px',
'font-size': '11px',
'background': '#ff0000',
'font-family': 'Century Gothic, sans-serif',
'text-align': 'left',
'border-color': '#ff0000',
'border-radius': '2px',
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table>
<tr>
<th style="width:11.5%;font-weight:bold;text-align:center;" valign="middle">
Table heading1
<div id="myButton1" class='myButtons' style=" text-align: left;">df</div>
</th>
</tr>
</table>