Я создаю веб-приложение в asp.net и использую загрузочную версию 4 для макета сайта.
У меня есть следующий код, чтобы включить заголовок слева (с некоторым дополнительным текстом), а затем изображение справа, однако, когда я изменяю размер экрана, изображение перекрывает приветствие на сайте, прежде чем оно затем в конечном итоге складывает столбцы.
<div class="container-fluid">
<div class="row portal-intro">
<div class="col-md-4">
<p class="home-header">Welcome to the site</p>
<p>
You can make a variety of applications, reports and requests by using our online forms.
For example you can apply for resident permits, report an issue or you can request a call back.
</p>
</div>
<div class="col-md-8">
<img class="img-fluid" src="~/Content/Images/city.png" />
</div>
</div>
</div>
<div class="container-fluid">
<div class="row">
<div class="col-md-4">
<h2>Getting started</h2>
<p>
ASP.NET MVC gives you a powerful, patterns-based way to build dynamic websites that
enables a clean separation of concerns and gives you full control over markup
for enjoyable, agile development.
</p>
<p><a class="btn btn-default" href="https://go.microsoft.com/fwlink/?LinkId=301865">Learn more »</a></p>
</div>
<div class="col-md-4">
<h2>Get more libraries</h2>
<p>NuGet is a free Visual Studio extension that makes it easy to add, remove, and update libraries and tools in Visual Studio projects.</p>
<p><a class="btn btn-default" href="https://go.microsoft.com/fwlink/?LinkId=301866">Learn more »</a></p>
</div>
<div class="col-md-4">
<h2>Web Hosting</h2>
<p>You can easily find a web hosting company that offers the right mix of features and price for your applications.</p>
<p><a class="btn btn-default" href="https://go.microsoft.com/fwlink/?LinkId=301867">Learn more »</a></p>
</div>
</div>
</div>
Я использовал img-fluid, чтобы увидеть, была ли проблема в этом, но это все еще происходит. Изображение в конечном итоге складывается, это просто промежуточный размер, где оно перекрывается, и это нормально, когда осыпь имеет полную ширину.
Я не добавлял никаких дополнительных CSS, так как это делается путем добавления класса img-fluid.
Возможно, стоит добавить, что я также пытался установить изображение на фон столбца, и он делает то же самое, предполагая, что может быть проблема со столбцом слева, а не с изображением.