2

<cfpresentation>ColdFusion 9.0.1 を使用してタグを使用して PPT を作成しています。プレゼンテーションは生成されますが、その中の情報はコード化されているため表示されません。タグを使用<div>して列形式の出力を作成しています。ただし、PPT で生成された場合、形式は無視され、データは全文行として表示され、右側の列は左側の列情報のすぐ下に表示されます。以下は、 内の css および html コードです<cfpresentation>。コードとプレゼンテーションをコードどおりに表示する方法、つまり列に並べられた出力を作成する方法についてのアイデアはありますか?

content {
clear: both;
width: 500px;
padding-bottom: 10px;
overflow:hidden;
margin-left:20px;
margin-right:20px;
}
#contentLeft {
float: left;
width: 250px;
margin-left:10px;
}
#contentRight {
width: 250px;
margin-left:55%;
} 

HTML:

<cfpresentationslide>

     <div id="content" style="font-size:10px;">
        <div id="contentLeft">
           <span style="font-weight:bold;">&bull;&nbsp;&nbsp;#title# - </span>
           <span style="font-weight:normal;">#backupinfo#</span><p></p>
        </div>

        <div id="contentRight">
           <span style="font-weight:bold;">&bull;&nbsp;&nbsp;#title# - </span>
           <span style="font-weight:normal;">#backupinfo#</span><p></p>
        </div>
     </div>   

</cfpresentationslide>
4

1 に答える 1

1

私の推測では、<cfpresentationslide>タグはスタイル シートから CSS スタイルを取得できません。、、およびの<cfpresentationslide>代わりに、タグ内でインライン スタイルを使用してみてください。contentcontentLeftcontentRight

このようなもの:

<cfpresentationslide>

 <div style="font-size:10px; clear:both; width:500px; padding-bottom:10px; overflow:hidden; margin-left:20px; margin-right:20px;">
    <div style="float:left; width:250px; margin-left:10px;">
       <span style="font-weight:bold;">&bull;&nbsp;&nbsp;#title# - </span>
       <span style="font-weight:normal;">#backupinfo#</span><p></p>
    </div>

    <div style="width:250px; margin-left:55%;">
       <span style="font-weight:bold;">&bull;&nbsp;&nbsp;#title# - </span>
       <span style="font-weight:normal;">#backupinfo#</span><p></p>
    </div>
 </div>   

</cfpresentationslide>

または、目的の形式で別の HTML ファイルを作成し、タグのsrc属性を使用してそれを含めることができる場合があります。<cfpresentationslide>おそらく、これで外部スタイル シートを使用できるようになるでしょうが、推測にすぎません。

cfpresentationslide のオンライン ドキュメントへのリンク

于 2013-08-07T14:03:29.193 に答える