我试图在使用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>
通过上述设置,浏览器内的目录列表显示名称列的宽度几乎不比最长文件名的宽度宽。文件名不会被截断,但最长文件名的右边缘距下一列仅 1 个字符。 我希望使名称列比最长的文件名更宽,因此有更多的空格将文件名的右侧与右侧的下一列分开。 我可以通过删除或注释掉“IndexOptions HTMLTable”来实现这一点(水平添加额外的空白)。但是禁用“HTMLTable”会导致图标不再以其关联的文件名垂直居中。是的,我希望保留这些图标。更改 IconWidth 和 IconHeight 并不能解决垂直居中问题。我使用 header.html 和 footer.html 添加页面标题和返回链接,但这些文件不会影响目录列表内容。
我该如何解决这个问题?
谢谢你。