3

HTMLTableの使用中にNameWidthを調整しようとしていますが、成功しません。

次の設定を検討してください (# = コメント):

<IfModule mod_autoindex.c>
    IndexOptions FancyIndexing
    IndexOptions HTMLTable
    IndexOptions IconsAreLinks
    IndexOptions SuppressDescription
    IndexOptions SuppressLastModified
    IndexOptions SuppressColumnSorting
    #IndexOptions IconWidth=20
    #IndexOptions IconHeight=20
    IndexOptions NameWidth=*
    IndexOrderDefault Descending Name
    HeaderName header.html
    ReadmeName footer.html
</ifModule>

上記の設定では、ブラウザー内のディレクトリ リストで、Name 列の幅が最も長いファイル名の幅よりもほとんど広くないことがわかります。ファイル名は切り捨てられませんが、最も長いファイル名の右端は、次の列から 1 文字だけ離れています。 名前列を最長のファイル名よりも広くしたいので、ファイル名の右側と右側の次の列を区切る空白が増えます。 「IndexOptions HTMLTable」を削除またはコメントアウトすることで、それを実現できます (水平方向に余分な空白を追加します)。ただし、「HTMLTable」を無効にすると、アイコンは関連付けられたファイル名で垂直方向の中央に配置されなくなります。はい、アイコンを保持したいと思います。IconWidth と IconHeight を変更しても、垂直方向のセンタリングの問題は修正されません。ページ タイトルとリターン リンクを追加するために header.html と footer.html を使用しましたが、これらのファイルはディレクトリ リストの内容には影響しません。

これを解決するにはどうすればよいですか?

ありがとうございました。

4

2 に答える 2