Partially. It is possible to avoid conflicts with Bootstrap by steering clear of class names already utilized by the framework. However, there are some tag-specific styles defined in Bootstrap that could still pose challenges, such as
a {
background-color: transparent
}
To work around this issue, you can create a specific style like so:
.without-bootstrap > a {
/* your custom styles */
}
For instance:
.wrapper {
background-color:#f00;
}
.no-bootstrap > a {
background-color:#fff;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css" rel="stylesheet"/>
<div class="wrapper">
<div class="no-bootstrap">
<a href="#"> No Bootstrap</a>
<div class="bootstrap">
<a href="#"> With Bootstrap</a>
</div>
</div>
</div>
Alternatively, you may consider customizing Bootstrap to better suit your requirements:
http://getbootstrap.com/customize/