#html #css
#HTML #css
Вопрос:
Здесь, в теге раздела (id =»title») Я использовал тег div, в котором я определяю class=»container-fluid» для этого веб-сайта, и поскольку я хочу отступ 3% сверху и снизу и 15% слева и справа, я применил CSS с помощью .container-fluid, в котором я написал отступ 3% 15%; и сохранитьизменения, но отступы слева и справа (15%) не отражаются в предварительном просмотре веб-сайта
#title{
background-color: #ff4c68;
}
h1{
font-family: Montserrat-Black 900;
font-size: 3rem;
line-height: 1.5;
}
.container-fluid {
padding: 3% 15%;
}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>TinDog</title>
<link rel="preconnect" href="https://fonts.gstatic.com">
<link
href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900amp;family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700amp;display=swap"
rel="stylesheet">
<link rel="stylesheet" href="css/styles.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/css/bootstrap.min.css" integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2" crossorigin="anonymous">
<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C OGpamoFVy38MVBnE IbbVYUew OrCXaRkfj" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-ho j7jyWK8fNQe A12Hb8AhRq26LrZ/JpcUGGOn Y7RsweNrtN/tE3MoK7ZeZDyx" crossorigin="anonymous"></script>
</head>
<body>
<section id="title">
<div class="container-fluid">
<!-- Nav Bar -->
<nav class="navbar navbar-expand-lg navbar-dark">
<a class="navbar-brand" href="">Tindog</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 ml-auto">
<li class="nav-item">
<a class="nav-link" href="">Contact</a>
</li>
<li class="nav-item">
<a class="nav-link" href="">Pricing</a>
</li>
<li class="nav-item">
<a class="nav-link" href="">Download</a>
</li>
</ul>
</div>
</nav>
<!-- Title -->
<div class="row">
<div class="col-lg-6">
<h1>Meet new and interesting dogs nearby.</h1>
<button type="button">Download</button>
<button type="button">Download</button>
</div>
<div class="col-lg-6">
<img src="images/iphone6.png" alt="iphone-mockup">
</div>
</div>
</div>
</section>
<!-- Features -->
<section id="features">
<h3>Easy to use.</h3>
<p>So easy to use, even your dog could do it.</p>
<h3>Elite Clientele</h3>
<p>We have all the dogs, the greatest dogs.</p>
<h3>Guaranteed to work.</h3>
<p>Find the love of your dog's life or your money back.</p>
</section>
<!-- Testimonials -->
<section id="testimonials">
<h2>I no longer have to sniff other dogs for love. I've found the hottest Corgi on TinDog. Woof.</h2>
<img src="images/dog-img.jpg" alt="dog-profile">
<em>Pebbles, New York</em>
<!-- <h2 class="testimonial-text">My dog used to be so lonely, but with TinDog's help, they've found the love of their life. I think.</h2>
<img class="testimonial-image" src="images/lady-img.jpg" alt="lady-profile">
<em>Beverly, Illinois</em> -->
</section>
<!-- Press -->
<section id="press">
<img src="images/techcrunch.png" alt="tc-logo">
<img src="images/tnw.png" alt="tnw-logo">
<img src="images/bizinsider.png" alt="biz-insider-logo">
<img src="images/mashable.png" alt="mashable-logo">
</section>
<!-- Pricing -->
<section id="pricing">
<h2>A Plan for Every Dog's Needs</h2>
<p>Simple and affordable price plans for your and your dog.</p>
<h3>Chihuahua</h3>
<h2>Free</h2>
<p>5 Matches Per Day</p>
<p>10 Messages Per Day</p>
<p>Unlimited App Usage</p>
<button type="button">Sign Up</button>
<h3>Labrador</h3>
<h2>$49 / mo</h2>
<p>Unlimited Matches</p>
<p>Unlimited Messages</p>
<p>Unlimited App Usage</p>
<button type="button">Sign Up</button>
<h3>Mastiff</h3>
<h2>$99 / mo</h2>
<p>Pirority Listing</p>
<p>Unlimited Matches</p>
<p>Unlimited Messages</p>
<p>Unlimited App Usage</p>
<button type="button">Sign Up</button>
</section>
<!-- Call to Action -->
<section id="cta">
<h3>Find the True Love of Your Dog's Life Today.</h3>
<button type="button">Download</button>
<button type="button">Download</button>
</section>
<!-- Footer -->
<footer id="footer">
<p>© Copyright 2018 TinDog</p>
</footer>
</body>
</html>
.
Ответ №1:
Кто-то проводит здесь загрузочный лагерь Анджелы … 😉
Как сказал вам Имран, вы всегда должны помещать ссылку на таблицу стилей, которую вы используете, в последнюю позицию, под всеми другими таблицами стилей, например, bootstrap или сброс. Помните, что css — это каскадная таблица стилей, а это значит, что последняя информация будет переопределять те, которые приведены выше, поэтому ваш собственный стиль дает вам контроль над внешним видом вашего приложения.
Ссылки на Js-скрипты разные, хотя, похоже, лучше размещать их непосредственно перед тегом закрытия вашего тела.
Вы можете сделать так :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<link rel="stylesheet" href="someStyle.css" />
<link rel="stylesheet" href="anotherStyle.css" />
<link rel="stylesheet" href="anotherAnotherStyle.css" />
<link rel="stylesheet" href="thenYourStyle.css" />
</head>
<body>
<div>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Ex rerum,
modi delectus aliquid consequuntur perspiciatis veniam officiis voluptate
vel ducimus error,
blanditiis corporis expedita sint aspernatur commodi facilis. Magni, culpa.</p>
</div>
<script src="someScript.js"></script>
<script src="anotherScript.js"></script>
<script src="thenYourScript.js"></script>
</body>
</html>
Ответ №2:
<link rel="stylesheet" href="css/styles.css">
Поместите это после использования загрузочных ссылок непосредственно перед закрытием </head>
. Ваш CSS перезаписан bootstrap CSS.
Я имею в виду, что вам нужно это сделать:
<head>
<meta charset="utf-8">
<title>TinDog</title>
<link rel="preconnect" href="https://fonts.gstatic.com">
<link
href="https://fonts.googleapis.com/css2? family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900amp;family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700amp;display=swap"
rel="stylesheet">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/css/bootstrap.min.css" integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2" crossorigin="anonymous">
<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C OGpamoFVy38MVBnE IbbVYUew OrCXaRkfj" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-ho j7jyWK8fNQe A12Hb8AhRq26LrZ/JpcUGGOn Y7RsweNrtN/tE3MoK7ZeZDyx" crossorigin="anonymous"></script>
<link rel="stylesheet" href="css/styles.css">
</head>
Комментарии:
1. но тогда почему применяется красный цвет, который я написал в css в id=»title»?
2. Хороший вопрос: причина в том, что id имеет больше специфики, чем class.
3. Итак, какой должна быть последовательность для связывания bootstrap, css, javascript в html, чтобы все работало нормально?
4. Уважаемый @Mustafa: Если вы посетите: getbootstrap.com/docs/4.5/getting-started/introduction /… , вы увидите начальный шаблон. Всякий раз, когда вам нужно использовать Bootstrap, используйте этот шаблон. Но сразу после <title></title> добавьте пользовательскую ссылку CSS. <link rel=»stylesheet» href=»css/styles.css»> Остальное все показано.
5. Надеюсь, это поможет вам 🙂