0

列の幅を指定しましたが、幅に変化が見られません。助けてください。前もって感謝します。

私のコード:

<div style="height: auto;">
        <display:table style="width:100%; position: relative;left:0px;table-layout:fixed;" pagesize="5">

<display:column sortable="true" style="width: 80%;text-align: left;word-wrap:break-word;">

        </display:column>

        <display:column style="width: 20%;text-align: left;"  title="Date"  />
        </display:table>
4

2 に答える 2

1

表示タグは、jsp ページのコンパイル時に呼び出される独自に定義された css (diplaytag.cs​​s) を内部的に使用するため、表示タグに幅やその他の css 要素を設定することはできません。

<display:table style="width:100%;

width属性は、displaytag の css には影響しません。そのため、 displaytag.cs​​sファイルを変更する必要があります。クラスパスにdisplaytag.cs​​sファイルがあります。そうでない場合は、このファイルをクラスパスに追加し、このようにjspファイルのリンク属性を使用してこのファイルへの参照を与えます。

<link href="styles/displaytag.css" rel="stylesheet" type="text/css" />

この css クラスには、大きな no があります。スタイルセットのうち、加えられた変更はこれらのスタイルセットです。これは確かにいくつかの効果をもたらします。

どの css を変更する必要があるかを見つけるのにまだ問題がある場合は、firebug を使用して、displaytag-elements に適用されている css を確認し、特定のスタイル セットに変更を加えることができます。

于 2013-05-31T10:37:25.003 に答える