2013-11-26 2 views
1

шрифт Высокий работал хорошо, когда я был index.html в корне со ссылкой на шрифт-awesome.cssШрифт Удивительные ограничения с помощью CSS-пути?

<link rel="stylesheet" href="assets/plugins/font-awesome/css/font-awesome.css"> 

Я изменил структуру моего сайта на наличие нескольких языков, и теперь у меня есть папка с именем/en для всех страниц на английском языке и папку под названием/de для всех страниц на немецком языке. я, следовательно, имею /en/index.html

Когда я пишу в главе index.html следующим:

<link rel="stylesheet" href="../assets/plugins/font-awesome/css/font-awesome.css"> 

тогда я получаю небольшие коробки с номерами, как F086 вместо иконки комментариев к примеру , Это значит, что файл font-awesome.css найден, но значки не отображаются.

Я попытался положить папку шрифта удивительного в ванной/тесте/и написал в /en/index.html:

<link rel="stylesheet" href="test/font-awesome/css/font-awesome.css"> 

и снова работает.

Есть ли какие-то ограничения на пути к файлу css font-awesome.css? Можно ли изменить их или есть другие способы решения этой проблемы?

+1

У вас есть правильные пути? Вероятно, путь к CSS из файла index.html неверен. Например, «../» означает один каталог вверх, а затем /assets/plugins/..etc. Откройте исходный код с Firefox и щелкните по пути CSS. Если файл CSS открыт, путь будет правильным. – StudioArena

+0

На пути нет никаких ограничений. Вы должны установить их неправильно. Вы уверены, что правильные пути к файлам шрифтов верны? – Turnip

+0

Да, путь правильный, но он не работает! – user3035679

ответ

0

Я исправил проблему. Я делал что-то неправильно с apache и php.

При отображении страниц в браузере значки не отображаются, и их открытие через http://localhost/en/index.html решила проблему.

Извините, моя ошибка.

Смежные вопросы