首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >列表项悬停间距

问列表项悬停间距
EN

Stack Overflow用户
提问于 2016-03-30 09:32:12
回答 4查看 47关注 0票数 0

我有4列链接作为列表项,每个链接在悬停时都会变成粗体。当您将鼠标悬停在其中一个链接上以使其加粗时,还会增加列宽并将其推到后续的列上。如何防止它在悬停时推倒其他列?

这是网站:http://jmenoff-architect.com/update10/

HTML:

代码语言:javascript
复制
<ul class="projects-list">
  <li href="9thst.html">Greenwich Village Apartment</li></a>
  <li href="les-apt.html">Lower East Side Apartment Combination</li></a>
  <li href="tribeca.html">Tribeca Apartment Combination</li></a>        
</ul>

CSS:

代码语言:javascript
复制
.projects-list {
    display: inline-block;
    list-style-type: none;
    margin-left: -30px;
    padding-right: 10px;
    vertical-align:top;
  }
#projects-list li:hover {
  font-weight: 600;
}
EN

回答 4

Stack Overflow用户

发布于 2016-03-30 09:43:04

在.projects-list中设置一个最小宽度就可以了。当我在玩它的时候,我的工作速度大约是200px

或者,如果您希望它更易于维护,可以在具有粗体文本的同一位置添加另一个透明的div。

票数 0
EN

Stack Overflow用户

发布于 2016-03-30 09:44:21

您为li添加了href标记,但是HTML语法根本不允许对li元素使用href属性。此外,您的锚标签有结束,但没有开始修复这些问题首先。

,并且您正在尝试使用id选择器进行选择。

代码语言:javascript
复制
#projects-list li:hover {}

但是您使用的是类选择器。所以你应该选择这种方式

代码语言:javascript
复制
.projects-list li:hover {}
票数 0
EN

Stack Overflow用户

发布于 2016-03-30 09:46:39

我建议更改<ul id="projects-list">的ID,使每个ID都具有唯一的ID,然后继续为它们提供固定的宽度。这会解决你的问题

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36298086

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档