Невозможно перезаписать загрузчик с помощью внешнего CSS - PullRequest
0 голосов
/ 13 ноября 2018

Я недавно запустил буткемпинг для кодирования, и мы узнаем о начальной загрузке.Многие из моих друзей предпочитают держаться подальше от начальной загрузки по другим причинам, но мы изучаем это в классе, поэтому у нас нет выбора.Во всяком случае, я пробовал много вещей.Я пытался добавить новый класс к элементу, который я пытаюсь стилизовать, я пытался быть конкретным, как div > p .lead, и довольно много других идей, за которыми следовал текст !important.Я начинаю думать, что, возможно, моя внешняя таблица стилей не связана должным образом.Я четыре раза проверил расположение файлов и попытался изменить положение вещей, чтобы увидеть, поможет ли это, но все еще не выпал кубик.Я также пытался обратиться за помощью к некоторым своим друзьям, но большинство из них уже на работе и не могут мне помочь в данный момент, так что это привело меня сюда!

Мой код HTML и CSS.Я знаю, что CSS довольно прост, это просто для целей тестирования, пытаясь выяснить, как переписать HTML.Я очень ценю ваше время, чтобы посмотреть на это.

Кстати, многие мои одноклассники смеются над тем, как я раскладываю код.Если вы, ребята, думаете, что это проблема, говорите!Я хочу знать, чтобы не быть привязанным к какому-либо способу делать что-то, и у меня есть время на то, чтобы скорректировать свою мышечную память, прежде чем она станет трудной для изменения!Спасибо

.jumbotron h1
{
    background-image: url(/img/pizza.png) !important;
}
title
{
    font-family: cursive !important;
}
<!DOCTYPE html>
<html 
    lang="en"
>
<head>
<link 
    rel="stylesheet" 
    href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" 
    integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" 
    crossorigin="anonymous"
>
<link 
    rel="stylesheet"
    type="text/css"
    href="/css/custom.css"
>

<meta 
    charset="UTF-8"
>
<meta 
    name="viewport" 
    content="width=, initial-scale=1.0"
>
<meta 
    http-equiv="X-UA-Compatible" 
    content="ie=edge"
>
<title>
    Pizza World
</title>
</head>
<body>
<nav 
    class="navbar navbar-expand-lg navbar-light bg-light"
>
    <a 
        class="navbar-brand" 
        href="#"
    >
        Pizza World
    </a>
    <button 
        class="navbar-toggler" 
        type="button" 
        data-toggle="collapse" 
        data-target="#navbarSupportedContent" 
        aria-controls="navbarSupportedContent" 
        aria-expanded="false" 
        aria-label="Toggle navigation"
    >
    <span 
        class="navbar-toggler-icon"
    >
    </span>
    </button>
<div 
        class="collapse navbar-collapse" 
        id="navbarSupportedContent"
>
    <ul 
        class="navbar-nav mr-auto"
    >
        <li 
            class="nav-item active"
        >
        <a 
            class="nav-link" 
            href="#"
        >
            Order Online 
        <span 
            class="sr-only"
        >
            (current)
        </span>
        </a>
        </li>
        <li 
            class="nav-item"
        >
        <a 
            class="nav-link" 
            href="#"
        >
            Menu
        </a>
        </li>
<form 
    class="form-inline my-2 my-lg-0"
>
    <input 
        class="form-control mr-sm-2" 
        type="search" 
        placeholder="Zip Code" 
        aria-label="Zip Code"
    >
    <button 
        class="btn btn-outline-success my-2 my-sm-0" 
        type="submit"
    >
        Search stores near you!
    </button>
</form>
</div>
</nav>
<div 
    class="jumbotron"
>
        <h1 
            class="display-12 myh1class"
        >
            Hello, world!
        </h1>
        <p 
            class="lead"
        >
            This is a simple hero unit, a simple jumbotron-style component for calling extra attention to featured content or information.
        </p>
        <hr 
            class="my-4"
        >
        <p>
                It uses utility classes for typography and spacing to space content out within the larger container.
        </p>
        <p 
        class="lead"
        >
          <a 
            class="btn btn-primary btn-lg" 
            href="#" 
            role="button"
        >
            Learn more
        </a>
        </p>
      </div>
<script             
    src="https://code.jquery.com/jquery-3.2.1.slim.min.js" i
    ntegrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" 
    crossorigin="anonymous"
>
</script>
<script 
    src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" 
    integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" 
    crossorigin="anonymous"
>
</script>
<script 
    src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" 
    integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" 
    crossorigin="anonymous"
>
</script>

    
</body>
</html>

Ответы [ 2 ]

0 голосов
/ 14 ноября 2018

CSS находится по внешней ссылке, и его первое чтение это самый простой способ - загрузить Bootstrap CSS в ваши рабочие файлы и связать его в html, после этого просто отредактируйте его, как вы хотите. Довольно просто.

0 голосов
/ 13 ноября 2018

Можно переопределить CSS Bootstrap несколькими способами.

  1. Вы можете использовать! Важный, как и здесь, хотя это не совсем лучший способ, так какв дальнейшем может вызвать непреднамеренное поведение.

  2. Вы загружаете файлы Bootstrap JS и CSS и изменяете их по мере необходимости (в отличие от использования ссылки CDN в заголовках) и включаете ее в файлы своего проекта..

  3. Вы можете использовать селектор CSS, такой как id = "bootstrap-override" в вашем HTML.Bootstrap в основном использует классы, которые весят 1/10 от веса ID.Вот хорошая статья, которая объясняет Специфика CSS

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