Я пытаюсь получить весь текст в этом списке, чтобы он был на одном уровне с пулей. Однако текст обтекает изображение пули. Попробовал изменить padding/margin на a и li, а также nowrap, но это просто заставило его выскочить на правую границу. Пули - это логотипы WBI в разделе Новости: http://circore.com/womensbasketball/ Любые идеи? благодарю!
Текст обертывается под маркой в списке css
Ответ 1
Я сделал это на вашем сайте с firefox, и он работает
#menu-news li:first-of-type {
border-top: medium none;
height: 55px;
list-style-position: inside;
margin-left: 8px;
margin-right: 15px;
padding: 10px 10px 10px 66px;
vertical-align: top;
}
#menu-news li {
background: url("images/wbismall.png") no-repeat scroll 0 0 transparent;
border-top: 1px solid #666666;
height: 55px;
list-style-position: inside;
margin-left: 10px;
margin-right: 15px;
padding: 10px 10px 10px 66px;
}
Ответ 2
Вы можете попробовать
ul {
list-style-position: outside;
}
но я бы лично использовал фоновое изображение и некоторые дополнения, что-то вроде:
li {
list-style: none;
background: transparent url(your/icon.png) no-repeat left center;
padding-left: 20px; /* or whatever the width of your image is, plus a gap */
}
См. эту страницу для получения дополнительной информации: http://www.tm4y.co.za/general-tips/css-bulleted-lists-styling.html
Ответ 3
Это работает для неупорядоченных списков:
#menu-news ul {
list-style:outside circle;
margin-left:60px;
}
#menu-news ul li {
padding-left:20px;
}
margin-left
перемещает весь список на 60 пикселей.
padding-left
требуется только в том случае, если требуется дополнительное пространство между точкой маркера и текстом элемента списка. Текст элемента списка обертывается под себя, а не под маркой.
Ответ 4
Вам нужно добавить display: inline-block;
к ссылке внутри элемента td
.
Ваш класс выглядел так:
#menu-news li a {
color: #000000;
font-family: Arial,Helvetica,sans serif;
font-size: 13px;
margin-top: 10px;´
}
Но нужно выглядеть так:
#menu-news li a {
display: inline-block;
color: #000000;
font-family: Arial,Helvetica,sans serif;
font-size: 13px;
margin-top: 10px;
width: 200px;
}