Yuya8888
@Yuya8888 (裕也)

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

bootstrap5の使い方がわからない

bootsrap5を導入したが、エディタのどこに配置する方法がわからない。

検索してみたが、エディタへの配置方法まで掲載しておらず、解決できていません。
※エディタはVScodeを使用しています。

検索した結果

下のように保存してくださいとありますが、macのオートメーターで、新規ファイル作成をできるように設定しても拡張子が『txt』のテキストファイルしか作ることができないため、エディタにぶち込んだ後に中身を編集しようかと思いました。
※bootstrap5では『fonts』のディレクトリはないのは確認済みです。
しかし、どのディレクトリに『css』『js』を配置すれば良いのかわからないです。

・下の公式のページからCSS等の記述をコピペすれば簡単に使えるとのことですが、そこの段階までたどり着けていないです。

E0916F19-ABBE-4F53-8009-3E87E0B1A72D.jpeg

・下はまた別の記事になります。

FABAB17F-EACA-4575-B72C-8A552F58EF0C.jpeg

自分なりに進めて、以下の通りになりました。

ネットでテンプレートをダウンロードし、以下のように配置しました。
19E32115-55A2-4072-ACDC-0EA6F48111DD_4_5005_c.jpeg
3354A515-6DA4-4EC9-AD28-1EA3E1707B38.jpeg

『js』は『javascript』の下
『css』は『stylesheets』の下
『index.html』は『views』の下
という形で配置しました。

そうしたら、下記のような表示になりました。

4BE2879B-9321-45B4-A811-6EF2F72DAD90.jpeg

表示させたいのは下記です。

854B9C2B-D363-48AE-BB6D-E19BC6363D37.jpeg
『ダウンロードしたリンク先』https://f-tpl.com/sample/tpl_090/

これを見る限りだと画像が全て表示できていないと感じます。

  パズ指定が違うのかと思い、試しに画像をindexと同じ階層に持っていき指定したのですが表示されません。
  キャッシュの問題もあるかと仮説をたて、シークレットモードで開いたのですが、ダメでした。
  どなたかご教授ください。

0

1Answer

伝わるかどうかわかりませんが、サンプルを記載しておきます。

手順

  1. ダウンロードから、コンパイルされた CSS と JSをダウンロードしてきます。
  2. 1でダウンロードしたzipファイルを解凍します。
  3. 任意のフォルダー(下記のサンプルでは、sample_web)を作成します。
  4. 3で作成したフォルダーに、2で解凍してできたcssとjsをフォルダーごとコピーします。
  5. 3で作成したフォルダーに、htmlファイル(下記のサンプルでは、sample.html)を作成します。

サンプル

構成

sample_web
│  sample.html
├─css
│      bootstrap.min.css
│      …(省略)
└─js
        bootstrap.bundle.min.js
        …(省略)

htmlファイル

sample.html
<!doctype html>
<html lang="ja">

<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link href="css/bootstrap.min.css" rel="stylesheet">
    <title>サンプル</title>
</head>

<body>
    <h1 class="display-1">サンプル</h1>
    <h1 class="display-2">サンプル</h1>
    <h1 class="display-3">サンプル</h1>

    <script src="js/bootstrap.bundle.min.js"></script>
</body>

</html>

htmlファイルを作成する時に気を付けること

CSS

下記のlinkタグをheadタグ内側に他のスタイルシートよりも先に書くこと

<link href="css/bootstrap.min.css" rel="stylesheet">

JS

下記のscriptタグをbodyの閉じタグの直前に書くこと

<script src="js/bootstrap.bundle.min.js"></script>
1Like

Comments

  1. @Yuya8888

    Questioner

    回答ありがとうございます!!
    今回はrailsにてVScodeエディタのMVCモデルに沿って使用したいと考えていました!
    そうなったときに、
    『js』は『javascript』の下
    『css』は『stylesheets』の下
    『index.html』は『views』の下
    という感じで配置しました。
    ネットでテンプレートを拾ってきて配置したのですが、画像が表示されない不具合が起きています。
  2. Ruby on Railsを使ったことがないので詳細な事は言えませんが、

    linkタグやscriptタグの部分は、
    Ruby on Railsでjavascriptやcssを読み込ませるための記述方法で
    bootstrap.min.cssやbootstrap.bundle.min.jsを
    設定する必要があると思われます。

Your answer might help someone💌