Гиперссылки в тексте, показываемые Internet Explorer без следующего пробела. В чем может быть причина? ЮЙ?

У меня проблема, которая, скорее всего, представляет собой некрасивую ошибку CSS, но я просто не могу найти решение (и несколько изменений, которые я пробовал, не помогли).

Некоторые гиперссылки в тексте (не все!) Отображаются в Internet Explorer без следующего пробела.

вот пример

См. Ссылку WatchBot чуть ниже заголовка Обоснование (и несколько похожих ссылок ниже в статье). Firefox, Opera, Chrome, Konqueror - все отображают это правильно: WatchBotможет. IE (6.0, но IIRC также 7.0) отображает это как ** WatchBot *** может *.

Пользуюсь Yui-reset и yui-base. Возможно ли, что эти библиотеки вызывают проблему?

Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
CSS: FlexBox
CSS: FlexBox
Ранее разработчики использовали макеты с помощью Position и Float. После появления flexbox сценарий полностью изменился.
0
0
166
6
Перейти к ответу Данный вопрос помечен как решенный

Ответы 6

У вас есть скрипт, работающий и изменяющий содержимое каким-либо образом? Я говорю это, потому что сначала страница загружается нормально, но выглядит так, как будто она претерпевает некоторые изменения позже в жизненном цикле загрузки.

Спасибо за предложение, я этого не заметил и, возможно, в этом смысл.

Mekk 08.01.2009 23:13

Если вы думаете, что сброс или база делают это, попробуйте удалить их по одному - однако раньше у меня не было опыта с этой ошибкой (я обычно использую полный удар: Reset, Grids, Base и Fonts).

Однако я заметил, что первая ссылка на WatchBot на странице выглядит просто так:

<p>Have you ever been curious how is 
<a href = "http://mekk.waw.pl/mk/watchbot/index">WatchBot</a>
picking the games to observe and save? Here is the explanation.</p>

Где как выглядит вторая ссылка:

<span>Due to the FICS limitations </span>
<a href = "http://mekk.waw.pl/mk/watchbot/index">WatchBot</a><span> can

Я понятия не имею, что там делает этот второй промежуток - может быть, есть что проверить. (Однако он прошел проверку нормально - так что где-то определенно есть закрывающий промежуток).

Хм. Я проверил источники страниц перед тем, как опубликовать вопрос, и тогда я не видел этих <span>. Спасибо, что указали, что вы их получили.

Mekk 08.01.2009 23:12

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

Вы пытались отключить pageTracker? Кажется, это единственный скрипт на вашей странице, и мне он кажется прекрасным в его статической форме.

Обновлено: Мне было интересно, о каком промежутке говорил Росс - я не видел ни одного. Я просмотрел источник. Я только что узнал, что Firefox позволяет видеть как исходный, так и сгенерированный источник (Toos / Web Developer / View Source). Разумеется, в сгенерированный источник вставлен дополнительный диапазон.

Текущее состояние вещей: как первым заметил steve_c и подтвердил buti-oxa, похоже, что макет испорчен javascript (и, как заметил Росс, вводятся некоторые дополнительные промежутки). Всем спасибо, я это пропустил.

Я должен провести эксперименты и выборочно отключить эти сценарии (аналитика и реклама Google), чтобы проверить, помогает ли это (моя текущая ставка заключается в том, что, возможно, у меня есть ошибка HTML или конфликт имен)

Ответ принят как подходящий

Решение: моя страница была испорчена скриптом text-link-ads (который, собственно, я активировал на английском блоге по ошибке - это скрипт польской фирмы adkontekst.wp.pl). После отключения все ок.

Спасибо всем, кто указал мне правильное направление.

Другие вопросы по теме