html - 为什么指定字间距后不起作用?

标签 html css

我的列表现在从左到右阅读,而不是逐行阅读,但现在如何分隔单词,因为它们太靠近了?我试图在文本之间留出空间并尝试进行字间距,但它不会改变任何东西。我尝试在 #menu id 和 li{} 中进行字间距设置,但仍然不起作用。

<body>
    <div id="container">
        <div id="nav"></div>
        <img src="...">
        <h1>IndieForwardMusic</h1>

        <ul id="menu">
            <li>Home</li>
            <li>About</li>
            <li><a href="..."</a></li>
            <li>Contact</li>
        </ul>

    </div>
</body>



#menu {
  position: absolute;
  list-style-type: none;
  margin: 0;
  color: white;
  font-size: 38px;
  top: 10px;
}

li{
  float: left;
  word-spacing: 30px;
}

最佳答案

只需设置一些边距即可。

#menu li {
margin:0 20px;
}

关于html - 为什么指定字间距后不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46749824/

相关文章:

css - 使用 CSS 旋转标准 HTML5 slider

css - 应用于打印样式表的最佳字体是什么?

jquery - FancyBox 'Uncaught TypeError: Cannot call method ' 隐藏'of undefined'

javascript - 不同按钮上的音频播放/暂停单击 Jquery

html - 光标 : pointer doesn't work on :after element?

javascript - $(element).width() 与其实际像素宽度之间的奇怪差异

css - 如何正确使用 window.scrollY

JQuery 和 RadioButtons 问题

javascript - Fizzbuzz 代码不工作

jquery - 是否可以在一个对象/区域上进行多次悬停?