У меня проблема, которая, скорее всего, представляет собой некрасивую ошибку CSS, но я просто не могу найти решение (и несколько изменений, которые я пробовал, не помогли).
Некоторые гиперссылки в тексте (не все!) Отображаются в Internet Explorer без следующего пробела.
См. Ссылку WatchBot чуть ниже заголовка Обоснование (и несколько похожих ссылок ниже в статье). Firefox, Opera, Chrome, Konqueror - все отображают это правильно: WatchBotможет. IE (6.0, но IIRC также 7.0) отображает это как ** WatchBot *** может *.
Пользуюсь Yui-reset и yui-base. Возможно ли, что эти библиотеки вызывают проблему?






У вас есть скрипт, работающий и изменяющий содержимое каким-либо образом? Я говорю это, потому что сначала страница загружается нормально, но выглядит так, как будто она претерпевает некоторые изменения позже в жизненном цикле загрузки.
Если вы думаете, что сброс или база делают это, попробуйте удалить их по одному - однако раньше у меня не было опыта с этой ошибкой (я обычно использую полный удар: 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>. Спасибо, что указали, что вы их получили.
Я бы сказал, что лучше всего начать с пробела после привязки, но перед диапазоном, а не сразу после начального тега диапазона.
Вы пытались отключить pageTracker? Кажется, это единственный скрипт на вашей странице, и мне он кажется прекрасным в его статической форме.
Обновлено: Мне было интересно, о каком промежутке говорил Росс - я не видел ни одного. Я просмотрел источник. Я только что узнал, что Firefox позволяет видеть как исходный, так и сгенерированный источник (Toos / Web Developer / View Source). Разумеется, в сгенерированный источник вставлен дополнительный диапазон.
Текущее состояние вещей: как первым заметил steve_c и подтвердил buti-oxa, похоже, что макет испорчен javascript (и, как заметил Росс, вводятся некоторые дополнительные промежутки). Всем спасибо, я это пропустил.
Я должен провести эксперименты и выборочно отключить эти сценарии (аналитика и реклама Google), чтобы проверить, помогает ли это (моя текущая ставка заключается в том, что, возможно, у меня есть ошибка HTML или конфликт имен)
Решение: моя страница была испорчена скриптом text-link-ads (который, собственно, я активировал на английском блоге по ошибке - это скрипт польской фирмы adkontekst.wp.pl). После отключения все ок.
Спасибо всем, кто указал мне правильное направление.
Спасибо за предложение, я этого не заметил и, возможно, в этом смысл.