Jump to content
  • 0

Подскажите пожалуйста


bravada j
 Share

Question

Приветствую всех!

По сути:

Столкнулся с давно описанной проблемой, а именно - расстоянием от маркера(маркир. списка) до текста. Вот здесь, в Рецептах показан доходчивый и надёжный способ (li {padding-left: 20px;}),но в моём случае он почему-то не работает...в FF нормально,в IE, Opera не работает.

Вот участок CSS:

li {	padding-left: 20px;
list-style-image: url(images/li.gif);
list-style-position:inside;
}
li:hover {list-style-image: url(images/li-hover.gif);
}

Очень интересно, почему это не работает,может у меня где-то ошибка?

Посмотреть как именно не работает

Edited by bravada j
Link to comment
Share on other sites

9 answers to this question

Recommended Posts

  • 0

Большое спасибо за толковые советы ;) ,вот таким образом добился желаемого результата:

li {	padding-left: 10px;
list-style-image: url(images/li.gif);
list-style-position: inherit;
}
li:hover {list-style-image: url(images/li-hover.gif);


}

правда всё равно немного по разному смотрится в разных браузерах, но уже не налазит на текст, что и требовалось.

Ещё раз спасибо ;)

Edited by bravada j
Link to comment
Share on other sites

  • 0
bravada j

Советую тебе картинки у элементов списка задавать через свойство: li {background: url(li.jpg) left no-repeat; + padding необходимый, и всё

Большое спасибо psywolker за дельный совет, так действительно лучше, только я ещё добавил top,а то маркер по середине отображался ;)

Link to comment
Share on other sites

  • 0

bravada j

Пожалуйста друг, обращайся, если чё..

p.s.- кстати насчёт выравнивания изображения, ты можешь делать так: li {background: url(li.jpg) 0 60% no-repeat;, тоесть 0 60% - вот эта запись означает, что Картинка будет выровнена: 0 пикселей от левого края и 60% от верхнего, тоесть она будет чуть ниже середины..Возьми этот способ на заметку ;)

Link to comment
Share on other sites

  • 0
bravada j

Пожалуйста друг, обращайся, если чё..

p.s.- кстати насчёт выравнивания изображения, ты можешь делать так: li {background: url(li.jpg) 0 60% no-repeat;, тоесть 0 60% - вот эта запись означает, что Картинка будет выровнена: 0 пикселей от левого края и 60% от верхнего, тоесть она будет чуть ниже середины..Возьми этот способ на заметку ;)

Класс!Спасибо, не знал что процентная запись работает ;) ,обязательно возьму это на вооружение. По идее тогда должна работать и пиксельная запись (li {background: url(li.jpg) 0 5px no-repeat;)

Моё почтение мастерам кодинга :D

Link to comment
Share on other sites

  • 0

bravada j

По идее тогда должна работать и пиксельная запись (li {background: url(li.jpg) 0 5px no-repeat;)

Да и Пиксельная и любые единицы измерения подойдут, просто отличие в том, что Например Если делать Пикселями 0 5px, то картинка будет всегда 5 пикселей сверху, а если Процентами 0 60%, то она будет всегда 60% сверху,независимо сколько у тебя строчек, понимаешь? Вобщем пробуй, и делай по ситуации, как тебе удобно ;)

Link to comment
Share on other sites

  • 0
bravada j

Да и Пиксельная и любые единицы измерения подойдут, просто отличие в том, что Например Если делать Пикселями 0 5px, то картинка будет всегда 5 пикселей сверху, а если Процентами 0 60%, то она будет всегда 60% сверху,независимо сколько у тебя строчек, понимаешь? Вобщем пробуй, и делай по ситуации, как тебе удобно ;)

Ясность полная ;)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy