В хроме и опере не работают якоря. Может из-за ЧПУ/Friednly URL. HTML: <a href="/info#to">Перейти</a> <p id="to">Бла бла бла</p> Как можно это сделать для всех популярных браузеров? В IE 11 работает.
Не поверишь! Это и так работает "для всех популярых браузеров". Посмотри, например, как якоря прописаны на странице: PHP-Строки Загляни в "исходный текст" своей страницы, посмотри, как там в действительности якорные ссылки выглядят. (CMS может их несколько неожиданным образом формировать).
Да, работает, но возможно, что с ЧПУ/Friednly URL такого простого типа работать не будет: HTML: <a href="/info#to">Перейти</a> Возможно, что браузер просто распознаёт у них на сайте обычный php-файл (без ЧПУ) - language.types.string.php HTML: <a href="language.types.string.php#language.types.string.syntax.single" class="link">одинарными кавычками</a> <div class="sect3" id="language.types.string.syntax.single"> Скорей всего это проблема якорей и ЧПУ в браузерах (опера и хром).
Браузер о ЧПУ ничего не знает. Ещё раз повторю: посмотри исходный текст сгенерированной страницы. Найди там свои якорные ссылки и сравни их с тем, что ожидаешь увидеть.