Расширить фоновое изображение на <li> - PullRequest
2 голосов
/ 03 января 2012

У меня есть какой-то неупорядоченный список, и я создал его таким образом, чтобы он отображал фоновое изображение в li, если курсор наведен на него:

<div class="sidebar">
    <ul>
        <li>test</li>
        <li>test</li>
        <li>test</li>
    </ul>   
</div>

И CSS:

/* I DON'T HAVE STYLE FOR <UL> */
.sidebar li {
    list-style-type: none;
}
.sidebar li:hover {
    list-style-type: none;
    background-repeat: repeat-x;
    background-image: url(../img/mbg.png);
    color:white;
}

Но это выглядит так:

odd li

Как сделать так, чтобы фон доходил до конца слева?Спасибо!

Ответы [ 2 ]

2 голосов
/ 03 января 2012

Может быть, вы должны написать так:

.sidebar li{
margin:0;
pading-left:10px;
}

тогда это работа, проверьте это http://jsfiddle.net/2thVU/

0 голосов
/ 03 января 2012

Проблема не с .sidebar li:hover
Проверьте jsfiddle demo (тот же css работает нормально)

...