Bootstrap Stylesheet не применяется - PullRequest
0 голосов
/ 01 января 2019

на некоторых из моих страниц у меня есть загрузчик.

Теперь на одной странице у меня есть предупреждение, стилизованное с помощью bootstrap.

Это определяется так просто:

 $('#wrongPasswordDiv').html('<br/><div class="alert alert-danger" id="wrongPWAlert" role="alert">Falsches Passwort. Bitte erneut versuchen!</div>');

Кроме того, ранее включался файл css Bootstrap:

<link rel="stylesheet" type="text/css" href="/bootstrapcss" />

bootstrapcss перенаправляется в правильный файл css.

На вкладке сети вы можете увидетьчто загрузка начальной загрузки работает нормально:

Screenshot

Но вы также можете видеть, что даже при загрузке классы не применяются.

Теперь, если я изменяю включение начальной загрузки на CDN, оно работает и классы отлично применяются.

Теперь я понятия не имею, в чем проблема, поскольку, как вы можете видеть, загрузчик загружается ив обоих случаях это загрузка, но только при загрузке из CDN применяются стили.

Есть идеи почему?

Редактировать: после попытки, если я загружаюCSS через прямую ссылку, а не через маршрутизатор, это работает.В другом файле та же самая строка работает отлично, хотя, кажется, что маршрутизация работает нормально (это видно из того факта, что файл также загружен)

Ответы [ 3 ]

0 голосов
/ 02 января 2019

Вы забыли точку, вы должны идти до первой косой черты в адресе папки:

<link rel="stylesheet" type="text/css" href="./bootstrapcss" />
0 голосов
/ 02 января 2019

Как предложил и ответил в другой теме Коби, это ответ на вопрос:

Используя этот маршрут:

$router->map('GET','/bootstrapcss','example.css','bootstrapcss'); And

затемпри совпадении:

$match = $router->match();


 if($match['name'] === 'bootstrapcss'){
    header("Content-Type: text/css");
    $fileName = $match['target'];
    echo file_get_contents($fileName);
    return; }

Полный ответ здесь .

Еще раз спасибо за помощь!

0 голосов
/ 01 января 2019

у вас отсутствует расширение файла в html

<link rel="stylesheet" type="text/css" href="/bootstrap.css" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...