當我寫的東西,如:保證金正常工作時,內聯但是在CSS規則不起作用
<table style="margin-left: 30px;" >
</table>
或:
<div style="margin-left: 30px;">
<h:commandButton value="add" action="a"></h:commandButton>
<h:commandButton value="cancel" action="b" immediate="true"></h:commandButton>
</div>
保證金正確顯示出來。
但是,當我寫:
<table class="marg" >
</table>
或:
<div class="marg">
<h:commandButton value="add" action="a"></h:commandButton>
<h:commandButton value="cancel" action="b" immediate="true"></h:commandButton>
</div>
使用此規則:
.marg {
margin-left: 50px;
margin-top: 30px;
}
HTML生成的代碼:
<table class="marg">
</table>
<div class="marg">
<input id="j_id1109917403_4227fec1:j_id1109917403_4227feb3" type="submit" value="add" name="j_id1109917403_4227fec1:j_id1109917403_4227feb3">
<input id="j_id1109917403_4227fec1:j_id1109917403_4227feae" type="submit" value="cancel" name="j_id1109917403_4227fec1:j_id1109917403_4227feae">
</div>
表格和按鈕顯示無邊距。爲什麼?
請發佈代碼(HTML和CSS - 交付給瀏覽器)來演示此問題。到目前爲止發佈的代碼不會那樣做。無論原因是什麼,它在代碼的某些部分沒有透露。我們甚至無法看到CSS規則如何鏈接到HTML。 – 2013-03-02 21:23:53