У меня есть меню CSS что-то вроде этого ...Положение относительно родителя родителя
<ul>
<li><img src="...">Menu item</li>
<li><img src="...">Menu item2</li>
</ul>
Мой CSS в настоящее время дает мне это ...
То, что я хочу это что-то вроде этого ...
Я попытался урезать CSS к соответствующим битам - дайте мне знать, если я пропустил что-то важное значение ...
ul#menu li ul li {
position: relative;
display: block;
background-color: #fff;
border-top: solid 1px #808080;
}
ul#menu li ul li:first-child {
border-top: none;
}
ul#menu li ul li img {
position: relative;
left: 0px;
}
Проблема заключается в том, что изображение является дочерним <li>
, который не является полная ширина <ul>
, поэтому position: relative; left: 0px;
относится к li
, а не к ul
.
Как разместить изображение относительно ul
?
Спасибо, ты прав ... Это не доволен и не принадлежит к html – Basic