質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

89.99%

bootostrapを導入するとCSSで指定したfont-sizeなどの情報が失われる

解決済

回答 2

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 430

atusibba1014

score 10

前提・実現したいこと

HTML,CSSであるホームページを真似して作った.
bootstrapのグリッドシステムを使ってレスポンシブ化しようとしたがbootstrap導入後,CSSが適応されなくなった.

当方,HTML,CSSは3ヶ月ほど学習しておりますがbootstrapに関しては初心者です.

実際に存在しているホムペをパクってコードを書いているので,著作権的にbody内は見せられません.ごめんないさい!!

該当のソースコード

<!DOCTYPE html>
<html>
    <head>
        <meta charset="uft-8">
        <!-- viewport meta -->
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <!--title-->
        <title>○○○</title>
        <!-- CSS -->
        <link rel="stylesheet" href="stylesheet.css">
        <!-- FontAwesome -->
        <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.7.2/css/all.css" integrity="sha384-fnmOCqbTlWIlj8LyTjo7mOUStjsKC4pOpQbqyi7RrhN7udi9RwhKkMHpvLbHG9Sr" crossorigin="anonymous">
        <!-- jQuery -->
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
        <!--bootstrap-->
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
    </head>
    <body>
    ......
    <script src="script.js"></script>
        <!-- jQuery、Popper.js、Bootstrap JS -->
        <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
        <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"></script>
        <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script>
    </body>
</html>

試したこと

補足情報(FW/ツールのバージョンなど)

index.html/stylesheet.css/script.js (こいつらでまずホームページの枠組みを作成しました)

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 2

checkベストアンサー

+3

解決済みになっていますが…。

コードは基本的に後から書いたものが優先されます。

        <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
        <link rel="stylesheet" href="stylesheet.css">


の順にして表示に変更があるか確認してみてください。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2019/03/27 16:36

    コメントありがとうございます.

    上記の順にした所,ところどころフレームの改善が見られました.しかし全部が元通りではありませんでした

    クロームのデベロッパーツールで見てみたところreboot.scssによって自分がかいたstylesheet.cssが書き換えられている感じがします.

    bootstrapの導入理由としましてはグリッドシステム導入によりレスポンシブ化の簡略を狙っております.

    この機能だけを付与することなどはできますでしょうか

    キャンセル

  • 2019/03/27 16:44

    、、、
    <!--bootstrap-->
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
    、、、
    こいつを追加するかしないかでフレームが変わります。

    キャンセル

  • 2019/03/27 16:49

    bootstrap内で!importantがあるとそちらが優先されるとは思いますが、他の方もご指摘の通り実際のコードがないと何とも言えません(提示できない事情は分かっていますが)
    レイアウト関係以外の所でbootstrapで使われているのと同じクラスを使わないようにする…程度の対処しか私には考え付かなかったです(bootstrapに苦手意識を持っているので)

    キャンセル

  • 2019/03/28 11:16

    ご回答ありがとうございます.

    同じクラスを使わない方向で考えてみたいと思います.

    おかげでモヤモヤしていた部分がスッキリしました.今回はありがとうございます

    キャンセル

+1

bootstrapのグリッドシステムを使ってレスポンシブ化しようとしたがbootstrap導入後,CSSが適応されなくなった.

コードがないとなんとも言えないのですが、Bootstrapに合わせてクラスを切り替えれば、従来かかっていたクラスによるCSSは当然効かなくなります。

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2019/03/27 15:23

    たしかにそりゃそうですね(笑)

    bootstrap.cssとstylesheet.cssの両方を共存させることとかはできないのでしょうか??

    キャンセル

  • 2019/03/27 16:00

    (横からですが...)

    共存できるように書けば、共存させることはできます。

    どのように書けば共存できるかは、コード次第なので実際のコードを見ないとわかりません。

    まずは、Webブラウザの開発者ツールを見ながら、書いて試してみるしかないのではないでしょうか。

    キャンセル

  • 2019/03/27 16:06

    ご返信ありがとうございます.

    さっそく試してみたいと思います.

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 89.99%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

同じタグがついた質問を見る