html - 文本溢出不适用于响应式菜单中的链接
问题描述
我有这个超级菜单,其中一些链接的名称很长,当窗口变小时,较长的链接会与其他列上的文本重叠。ul
我在课堂上添加了以下规则,
.sub-menu-lists {
max-width: 100%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
我曾尝试将这些规则添加到li
课堂上.hover_drop_down
,而且.hover_drop_down a
这些都没有帮助。
重叠消失了,但链接被切断了。我无法显示省略号。我希望他们拖到专栏的末尾。
这是我的codepen,进入软件菜单会显示问题。关于如何做到这一点的任何建议?
解决方案
您必须将这些设置分配给li
元素,而不是ul
像您所做的那样。所以,这就是这个选择器:
ul.main-nav > li ul.sub-menu-lists > li {...}
推荐阅读
- angular - 以组件为参数的服务方法 - 这是一个不好的约定?
- vba - 搜索已标记和未回复电子邮件的文件夹
- c# - 加载视图时选择列表未加载选定值或默认值
- html - 如何通过将鼠标悬停在内容上来更改容器
- tensorflow - 量化意识训练太慢
- java - 按钮无法点击
- java - 如何对在 AndroidViewModel 类内部进行改造调用的方法进行单元测试?
- java - 模型类的圈复杂度
- matlab - 如何在 Matlab 中查看给定平面上的东西?
- ios - 汇编代码中的 iOS 12 错误 swift_getAssociatedTypeWitnessSlowImpl EXC_BAD_ACCESS