2013-09-12 5 views
0

Я использую фоновое изображение для элемента <li>, который будет использоваться в качестве маркера, но есть одна проблема: если один элемент списка (я имею в виду <li>) содержит большой текст, длинный например, предложение, которое можно отобразить на странице в 2-3 строках (строках), так что точка маркера помещается в середине этих 2-3 строк и выглядит ужасно.Фоновое изображение для li

Когда у меня есть только одна строка текста, все выглядит отлично.

Ну, моя проблема ist следующим образом, мне нужно косвенно коснуться ее перед первой строкой, в начале!

Это мой код.

.has-textlist ul li { 
    background: url("../images/bullet.png"); 
    background-position: 0% 50%; 
    background-size: 7px 5.5px; 
    background-repeat:no-repeat; 
    list-style-type:none; 
    padding-left: 20px; 
} 
+2

Вы явно вертикально центрируете изображение (50%), попробуйте что-то вроде 'background: url (" ../ images/bullet.png ") top left no-repeat;' вместо этого. – Kris

+0

сразу после установки фона? Я имею в виду верхний левый no-repeat + верхний левый no-repeat; ?? Это не работает. – user2729861

+0

BenM: Я пробовал, но это не имеет никакого смысла :) – user2729861

ответ

0

фон положение ответ

background-position: 0 0;

к вам независимо от количества и настройки вы пожалуйста.

Я буду хорошо и сделать скрипку для вас:

FIDDLE

+0

Но тогда они начинают летать, поэтому я использую вертикальную коррекцию. настройка фоновой позиции уже используется. – user2729861

+0

Следовательно, почему вы меняете 0 на -whateeverpx, как на 'background-position: 0 -5px;' – Riskbreaker

+0

Если я не изменю его, точки маркера будут расти, не имеют понятия, почему, и только с 50% я могу их правильно настроить , – user2729861

0

вы знаете, вы можете настроить список вашего маркера точки изображения? Используйте это свойство:

ul { list-style-image:url('../images/bullet.png');} 

Для ваших целей, я думаю, он будет обрабатывать.

+0

он не позволяет изменять размер на лету, поэтому я использовал фон. – user2729861

Смежные вопросы