我正在用图像制作导航栏。
图像位于列表项li
中,该列表项位于无序列表ul
中,无序列表位于div
.
我遇到的问题是,当我制作一个显示内联的无序列表时,它没有像应有的那样与 div 的左侧对齐,它从大约 40 像素开始。我尝试设置position:absolute;left:0;
但ul
它没有一个区别。
position:absolute;
应该使它相对于其父元素对齐,但它没有这样做。
这是一个显示问题的JSFiddle。
(红色块是 div,它是红色的只是为了告诉你 div 的边在哪里,这样你就可以看到 ul 有多远)
有什么我想念的吗?为什么图像从它应该在右侧 40 像素处开始?