在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