Я предоставляю своим пользователям возможность использовать ckEditor для создания контента для своих мобильных сайтов. При добавлении упорядоченного или неупорядоченного списка, если ссылка представляет собой содержимое дыр в списке, например:
<li><a href="http://somepage.com">Some Link</a>
Все работает отлично. Но если пользователь добавляет что-то вроде
<li>This is <a href="http://acura.html">the link</a> to some site</li>
Затем список отображается неправильно. Css помещает ссылку в странную позицию - со всеми элементами и тегами, которые добавляются jQuery mobile и по умолчанию css.
Любая идея о том, как это решить?
Когда вы включаете теги <A>
в listviews, jQM делает некоторые предположения о том, что вы пытаетесь сделать, и "улучшает" ссылку определенным образом. Я думаю, что простой способ переопределить это и получить встроенную ссылку - объединить ссылку в <span>
:
<li>This is <span><a href="#">the link</a></span> to some site</li>
в вашем вопросе второй пример - недопустимый html, он дважды закрывает тег привязки и не закрывает LI.
<li>This is <a href="acura.html">the link</a> to some site</a>
должно быть
<li>This is <a href="acura.html">the link</a> to some site</li>
Не уверен, что это решает вашу проблему, а только что-то, что я заметил.