Я довольно новичок в веб-разработке (довольно новым, я имею в виду, что сейчас занимаюсь классом), и у меня был красиво оформленный веб-сайт с моей собственной внешней таблицей стилей, связанной и все но при попытке сделать мой сайт еще лучше, я решил попробовать некоторые шаблоны бутстрапов для своего навигационного бара и предположил, что могу просто скопировать и вставить то, что у меня было в моей первоначальной таблице стилей, в bootstrap.css лист и ссылку, и теперь весь мой стиль ушел. Может ли кто-нибудь объяснить, почему это произойдет/если я просто делаю какую-то ошибку новобранец? Благодаря!Bootstrap + собственный листок стиля
-1
A
ответ
2
Вы должны поместить свою собственную таблицу стилей под bootstrap.css как так
<!-- Bootstrap Core CSS -->
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.0.0/css/bootstrap.css" rel="stylesheet">
<!-- custom stylesheet -->
<link href="css/custom.css" rel="stylesheet">
Это происходит потому, что HTML читает файлы CSS от до дна. Всегда начинайте с бутстрапа css и оттуда вы должны настроить внутри своего css-файла. Итак, если вы добавляете загрузочную навигацию, вы должны внести изменения в свой собственный CSS, чтобы изменить макет. Возможно, вы могли бы добавить некоторый код, чтобы быть более конкретным, что происходит не так.
Примера подстройки к bootstrap.css:
HTML из навигационной панели
<nav class="navbar navbar-default">
<div class="container-fluid">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<li><a href="index.html">HOME</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">PORTFOLIO<span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="Wedding.html">WEDDING</a></li>
<li><a href="Love.html">LOVE</a></li>
</ul>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">ABOUT<span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="AboutUs.html">US</a></li>
</ul>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">BLOG<span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="NewBlogPage3.html">STORIES</a></li>
<li><a href="Archive.html">ARCHIVE</a></li>
</ul>
</li>
<li><a href="Contact.html">CONTACT</a></li>
</ul>
</div><!-- /.navbar-collapse -->
</div><!-- /.container-fluid -->
</nav>
Пользовательские CSS ухищрений
/* BOOTSTRAP TWEAKS */
.navbar-default {
background: none;
border: none;
}
.navbar-default .navbar-nav li a {
color: #9c9c9c;
}
.caret {
border-top-color: #9c9c9c;
border-bottom-color: #9c9c9c;
}
.navbar .navbar-nav {
display: inline-block;
float: none;
vertical-align: top;
}
.navbar .navbar-collapse {
text-align: center;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
color: black;
text-decoration: underline #9c9c9c;
background: none;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
color: #555555;
background: none;
}
.dropdown-menu {
list-style: none;
background: none;
border: none;
-webkit-box-shadow:none;
box-shadow: none;
}
Смежные вопросы
- 1. Как насчет снятия стиля Bootstrap?
- 2. Bootstrap select2 ошибка стиля
- 3. Bootstrap игнорировать изменения стиля
- 4. Редакторы Bootstrap 3 стиля
- 5. Родительский стиль стиля Загрузка после стиля Bootstrap
- 6. стол-листок не работает?
- 7. Создание панели и стиля Bootstrap
- 8. bootstrap datatables paging изменение стиля
- 9. Как наклеить листок слайдера
- 10. Реакт и листок
- 11. Как скрыть листок свойств?
- 12. Почему Bootstrap переопределяет мой собственный CSS?
- 13. CSS Bootstrap переопределяет мой собственный CSS
- 14. Почему Twitter не использует свой собственный Bootstrap?
- 15. Почему Bootstrap переопределяет мой собственный CSS?
- 16. Элементы react-bootstrap не имеют стиля
- 17. способ редактирования стиля компонента в bootstrap css
- 18. Добавление стиля к конкретному Popover в Bootstrap
- 19. Использование PIE для стиля Элемент Bootstrap (btn)
- 20. Использование Bootstrap для создания стиля святого грааля
- 21. Использование Bootstrap для стиля Джанго панели администратора
- 22. Bootstrap 3 многопользовательского стиля ввода-группы-аддона
- 23. Скрипт Google Apps, выберите листок
- 24. Защищенный листок, создающий скрытую гиперссылку
- 25. Удаление листок, если диапазон пуст
- 26. листок управления расширением и autoZindex
- 27. Странный листок поведения и блестящий
- 28. Как проверить, существует ли листок?
- 29. Excel VBA переименовывает неправильный листок
- 30. Угловой листок пользовательский значок маркера
Кроме того, когда переопределение класса держать класс специфичен. '.class1.special' ** не может быть переопределено только' .class1', если только вы не используете '! important'. – Roy
@Roy Если вы не добавили правильную декларацию '! Important'? – Gijsberts
Да. Извините за орфографическую ошибку. Я хотел сказать «если вы не используете»! Important » – Roy