在Visualforce,我使用的是<apex:dataTable>
組件,如下所示:Visualforce dataTable:有沒有辦法阻止它渲染cellpadding屬性?
<apex:dataTable value="{!Qualifications}" var="qual" styleClass="cv_table" >
<!-- etc... -->
...然後我使用CSS樣式表,通過類的名字。麻煩的是,VisualForce呈現HTML這樣的:
<table class="cv_table" id="j_id0:j_id26" border="0" cellpadding="0" cellspacing="0">
<!-- etc... -->
class屬性是存在的,因爲我想要的,但也有CELLPADDING和CELLSPACING指定的,與我的CSS干擾。
有沒有辦法從渲染的<apex:dataTable>
的CELLPADDING和CELLSPACING屬性停止Visualforce?
是的,我在CSS一個虔誠的信徒,但CELLPADDING屬性似乎是壓倒一切的,這就是爲什麼我想擺脫它。 – codeulike 2010-04-22 08:21:11
嘗試使用!重要的參數後,例如「border-spacing:5px!important;」 *應該*用一些運氣覆蓋其他值。否則,如下所示,使用low-fi重複&html組合,這是我通常的方式。 – 2011-05-24 03:26:44