Как загрузить html (меню навигации) внутри html (индекс. html), в то время как css применяется к загруженному меню навигации - PullRequest
0 голосов
/ 12 января 2020

Я учусь Bootstrap, jQuery, Реагировать, чтобы загрузить мое меню навигации, которое находится в другом файле menu.html из index.html, это скрипт, который я использую:

function codeAddress() {
  document.getElementById("myFrame").src = "src/menu.html";
}
window.onload = codeAddress;

и это основа c HTML:

<body>
    <iframe id="myFrame" src="#" style="border:none;height:100%;width:100%;"></iframe>
</body>

Файл загружается, но CSS к нему не относится, он выглядит как обычный список без какого-либо дизайна применить к нему (иначе, некрасиво), есть ли более простой способ сделать это или как применить css к этой ужасной вещи? это выглядит идеально, если код вставляется непосредственно в index.html.

Содержимое menu.html представляет собой простой список, примерно такой:

<nav class="navbar navbar-expand-sm bg-dark navbar-dark sticky-top">
 <!-- Brand -->
 <a class="navbar-brand" href="http://mydomain.ml/">M62</a>

 <!-- Links -->
 <ul class="navbar-nav">
   <li class="nav-item">
     <a class="nav-link" href="#">keeper</a>
   </li>
 </ul>

Я также пробую много другие вещи, такие как html import или javascript .get и ничего не работает, это единственный код, который фактически загружает что-то из файла меню.

1 Ответ

0 голосов
/ 20 января 2020

include Включили ли вы стили css в загруженный html?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...