CSS файл не ссылается на измененные каталоги полностью на вкладке Select / Option. HTTP-СЕРВЕР - PullRequest
0 голосов
/ 04 августа 2020

Обратите внимание, что я запускаю все это со своего локального p c. Просто открыв файл html. Я пытаюсь лучше организовать свои HTML документы. В основном есть только одна папка с активами, в которой хранятся все сценарии. js. css и c. Это хорошая идея, или мне следует скопировать ту же папку с активами в подпапки, где это будут использовать другие файлы html? В основном у меня есть иерархия типа Top Folder -> {Assets, En, OtherLanguagesWillFollow} -> Under En -> {UserProfile, Folder1, Folder2 и т. Д.}

В индексе UserProfile. html Я хочу использовать те же css файлов из папки ресурсов, которые находятся в верхней папке. Поэтому я пробовал следующий путь:

  1. .. / .. / assets / css / nameOfCssfile. css
  2. / assets / css / nameOfCssfile. css (когда попытался запустить http-сервер с помощью node.js)
  3. Добавил базовую папку и затем связал ее как assets / css / nameOfCssfile. css или ./assets/css/nameOfCssfile.css

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

 <div class="col-md-4 col-sm-4">
  <div class="form-group">
    <select class="form-control selectpicker"
     name="menu_type[]">
         <option value="">Select Country</option>
         <option value="1">Latvia</option>
         <option value="2">Estonia</option>
         <option value="3">Add New Country ...</option>
    </select>
  </div>
</div>

После того, как я скопирую и вставлю класс Assets в ту же папку, что и файлы html, он начнет работать без изменения каких-либо путь, упомянутый ранее, что означает, что, хотя все файлы по-прежнему связаны с папкой ресурсов на верхних уровнях, он начинает работать после того, как копируется в ту же папку.

Я попытался запустить это также с помощью http- сервер из node.js. Хотя я не совсем понимаю, как это работает, потому что я хотел изменить все с помощью / assets, чтобы я мог связать папку из верхней папки.

  1. Я запускаю http-сервер и мог запустить его из firefox.
  2. Как только я запустил опцию http-сервера из другой папки (переход к ней), он начал вести себя странно. Он каким-то образом смешал эти две папки, взяв часть кода из первого варианта, а часть из другого, это было видно в стиле html.

Если это действительно запускается как:

  1. Перейдите в папку из cmd / node.js

  2. запустите локальный хост как http-сервер.

  3. используйте ту или иную ссылку для подключения к сайту, который я создаю как.

     C:\Users\raiti\Desktop\Folder of Everything\Code\ResponsiveSite>http-server
    
      Starting up http-server, serving ./
      Available on:
    
     http://192.168.1.103:8080
    
     http://127.0.0.1:8080
    

Как я могу решить эти две проблемы

  1. Получение стабильного http-сервера
  2. лучше всего организовать привязку файлов css / js к файлу html?

1 Ответ

0 голосов
/ 05 августа 2020

Я до сих пор не понимаю, почему в коде отображались изменения css после того, как я поместил класс ресурса в папку файла html. После наведения порядка в коде проблема исчезла, и я не знаю почему, потому что ссылки не изменились. Тогда это решено.

...