1

私は現在、MediaWikiのインストールを古い1.6.10から1.19.2にアップグレードしています。変更の1つは、新しいMediaWikiがを使用<!DOCTYPE html>することです。これにより、レイアウトが少し変更されます。

現在、MediaWiki拡張機能の1つは、レイアウトにテーブルを使用しています。例えば:

<!DOCTYPE html>
<table>
 <tr style="background-color:lime;">
  <td><img src="pixel.gif"></td>
 </tr>
</table>

これで、pixel.gifのサイズはわずか1x1ピクセルですが、ライムの長方形は3x22ピクセルを使用します。私の意図は、行の高さを1ピクセルにすることでした。を使用する簡単な方法はあり<table>ますか、それともsを使用するように切り替える必要があり<div>ますか?

4

3 に答える 3

1

テーブルはテーブルと html であり、HTML5 でも同じですが、もちろん、テーブルをレイアウトに使用することはできません。

于 2012-09-23T14:15:45.370 に答える
1

次の CSS を追加します。td { font-size:0;padding:0 }

これは実際にはテーブルとは何の関係もありません。div でも同じ問題が発生します。同様に、 を使用しますdiv { font-size:0; }。より現実的には、クラスでそのようなスタイルを設定する div を修飾する必要があります。例えばdiv.myimagecontainer { font-size:0; }

于 2012-09-23T14:53:07.480 に答える