Css 列表项中的文本换行

Css 列表项中的文本换行,css,menu,Css,Menu,在以下页面: 当文本换行时,辅助导航将重叠并取消缩进 以下是CSS文件: 如何解决这两个问题 谢谢 Brett如果您希望缩进影响所有行(而不仅仅是第一行),则可能需要使用填充或边距,而不是文本缩进。重叠是由导航a{height:25px;}引起的,如果您希望缩进影响所有行(而不仅仅是第一行),则可能需要使用填充或边距来代替文本缩进。重叠是由您的#导航a{height:25px;}造成的,谢谢,它解决了这两个问题。有没有一种不使用类就可以完成这项工作的方法?例如,CSS文件的第112行。为什么

在以下页面:

当文本换行时,辅助导航将重叠并取消缩进

以下是CSS文件:

如何解决这两个问题

谢谢


Brett

如果您希望缩进影响所有行(而不仅仅是第一行),则可能需要使用填充或边距,而不是文本缩进。重叠是由导航a{height:25px;}引起的,如果您希望缩进影响所有行(而不仅仅是第一行),则可能需要使用填充或边距来代替文本缩进。重叠是由您的
#导航a{height:25px;}

造成的,谢谢,它解决了这两个问题。有没有一种不使用类就可以完成这项工作的方法?例如,CSS文件的第112行。为什么我不能做如下操作:#导航ul>li>ul>li:悬停?而且,引用似乎也有问题。我在第112行只看到一个
}
#导航ul>li>ul>li有什么问题:悬停
?当你尝试它时,它不工作吗?我指的是:#导航li:hover.sub-nav我尝试过:#导航ul>li>ul>li:hover,悬停停止工作,也许你的意思是
#导航ul>li:hover>ul>li
?谢谢,这两个问题都解决了。有没有一种不使用类就可以完成这项工作的方法?例如,CSS文件的第112行。为什么我不能做如下操作:#导航ul>li>ul>li:悬停?而且,引用似乎也有问题。我在第112行只看到一个
}
#导航ul>li>ul>li有什么问题:悬停
?当你尝试它时,它不工作吗?我指的是:#导航li:hover。子导航我尝试过:#导航ul>li>ul>li:hover,悬停停止工作,也许你的意思是
#导航ul>li:hover>ul>li