以下代码未在顶点报告中显示表格边框。
Declare
Cursor c_Group Is
select DISTINCT
PSGROUP
FROM LOG_PS_STATUS;
Cursor c_Col(p_Group Varchar2) Is
select DISTINCT
SRNO,PSCOLUMN as PSCOLUMN
FROM LOG_PS_STATUS
WHERE PSGROUP =p_Group
ORDER BY SRNO;
Begin
For Rec_d In c_Group Loop
Htp.p('<table border: 1px solid>');
Htp.p('<tr><td colspan=75%><b>' || Rec_d.PSGROUP|| '</b></td></tr>');
Htp.p('<tr>');
For Rec_e In c_Col(Rec_d.PSGROUP) Loop
Htp.p('<td>' || Rec_e.PSCOLUMN|| '</td>');
End Loop;
For Rec_e In c_Col(Rec_d.PSGROUP) Loop
Htp.p('<tr><td>' || Rec_e.srno|| '</td></tr>');
End Loop;
Htp.p('</tr>');
Htp.p('</table>');
End Loop;
End;
答案 0 :(得分:0)
您的表格没有边框,因为您的HTML无效。如果你想要内联CSS,你必须使用包含内联CSS声明的style
属性。
style="css-property:css-value;…"
<强>描述强>
在级联样式表(CSS)中,关键功能是级联本身。 在级联中,设置在不同级别的样式具有不同的级别 重要性,所以在全局链接样式表中设置的样式 可以被包含的相同类或id的样式覆盖 在嵌入式样式表中。 style属性更进一步, 覆盖链接或嵌入样式表中设置的样式。
但是,style属性的使用通常被认为是 一种不良做法,因为它会导致演示文稿本质上成为现实 与文件的内容混合在一起 - 这种做法几乎同样糟糕 使用font元素来设置文本样式。你可能会采取的一种方式 使用内联样式是调试CSS显示问题(应用样式 在级联中的最低级别,并逐步向上移动 级联,直到问题被隔离)。因此,你应该 避免在标记中使用内联样式属性。
(来源:http://reference.sitepoint.com/html/core-attributes/style )
然而:
尽量使用apex而不是htp.p调用 - 这样可以避免它的强弱:声明性。首先考虑顶点的可能性和边界。