【发布时间】:2026-01-31 16:50:01
【问题描述】:
我正在编写一个从 Codrops 构建固定循环导航的教程。 http://bit.ly/1nrUH6x。
导航在我实现它的网站上运行良好,但在 CSS 中找到了一个我不明白的要求:
* {
-moz-box-sizing: border-box;
box-sizing: border-box;
margin: 0;
padding: 0;
list-style: none;
position: relative;
}
为什么我要将所有 (*) 都设置为相对?如果我将其注释掉,导航将停止工作,但如果我将其留在其中,我将无法混合相对和绝对定位来定位我的视频播放按钮和字幕。谁能解释一下上述代码的用途?
抱歉,如果不清楚,我是 * 的新手。我创建了一个包含相关代码的 JSFiddle
虽然这些图标没有出现在小提琴的圆形菜单上(它们在我的网站上显示得很好。)
谢谢!
【问题讨论】:
-
"为什么我要将所有 (*) 设置为相对?" There is absolutely no valid reason to do so.