в вашем Oncreate ():
`
myTask.execute("url");
String result = "";
try {
result = myTask.get().toString();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}catch (ExecutionException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}`
Наилучший вариант, который я видел в других ответах, состоял в том, чтобы использовать float:left;
. К сожалению, это не работает в IE7, который является требованием здесь <глоток> * глоток> — Вы все еще теряете маркер. Я не действительно увлечен использованием фонового изображения также.
, Что я собираюсь делать вместо этого (что никто больше не предложил, следовательно самоответ) движение с ручным добавлением •
к моему HTML, вместо того, чтобы разработать это. Это - меньше, чем идеал, но это - самая совместимая опция, которую я нашел.
редактирование : <глоток> * глоток> Текущие читатели принимает во внимание исходную дату сообщения. IE7 вряд ли больше будет беспокойством.
У меня была та же проблема, но только в Internet Explorer (я протестировал версию 7) - не в Firefox 3 или Safari 3. Используя : прежде селектор работает на меня:
ul.tabs li {
list-style: none;
float: left;
}
ul.tabs li:before {
content: '\ffed';
margin-right: 0.5em;
}
я использую квадратный маркер здесь, но нормальный маркер \2022 работал бы то же.
Вы могли также использовать фоновое изображение на < li> элементы, с дополнением, чтобы помешать тексту перекрывать его.
li {
background-image: url(i/bullet.gif) no-repeat center left;
padding-left: 20px;
display: inline;
}
Браузер отображает маркеры, потому что свойство стиля "дисплей" первоначально установлено на "элемент списка". Изменение свойства дисплея для "встраивания" отменяет все специальные стили, которые получают элементы списка. Необходимо быть в состоянии моделировать его с: перед селектором и свойством содержания, но IE (по крайней мере, через версию 7) не поддерживает их. Моделирование его с фоновым изображением является, вероятно, лучшим перекрестным браузером способ сделать это.
Сохраните их дисплеем заблокированный, дайте им ширину и оставленное плавание.
, Который заставит их сесть у стороны, которая похожа встроена, и должна поддержать стиль списка.
Вы пробовали float: left
на Вашем <li/>
? Что-то вроде этого:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<style type="text/css">
ul li {
float: left;
margin-left: 2em;
}
</style>
</head>
<body>
<ul>
<li>test</li>
<li>test2</li>
</ul>
</body>
</html>
я только протестировал Firefox 3.0.1, работы там. Эти margin
установлен, потому что еще Ваш маркер перекрывает предыдущий объект.
дополнение: Будьте осторожны, что при плавании объектов Вы удаляете их из нормального потока, который в свою очередь заставляет <ul/>
не иметь никакой высоты. Если Вы захотите добавить границу или что-то, Вы станете странными результаты.
Один способ зафиксировать, который должен добавить следующее к Вашим стилям:
ul {
overflow: auto;
background: #f0f;
}