Ich habe viel mit dem reaktionsschnellen Teil einer Seite zu kämpfen.Gitter fliegt herum auf dem ansprechenden Teil
Wenn ich auf etwa 991 px verkleinere, fliegen das Buch und der Überschriftstext herum. Ursprünglich habe ich sm-hidden
und sm-visible
verwendet, weil ich möchte, dass die Textüberschrift zuerst kam, und danach das Bild des Buches.
Aber wie kann ich das lösen? Ich fange an, Ideen zu verlieren, wie man es anpasst, so dass das Buch nicht unter das Hintergrundbild geht, wenn ich um die 991 px herumgehe. Ich möchte, dass die Überschrift und das Buch img im Hintergrundbild bleiben.
Ich hoffe jemand kann durch die Entwicklerkonsole sehen, was hier falsch ist. Mein Code sieht bis jetzt so aus:
<div class="background-image" @Html.Raw(topImageStyling)>
<div>
<div class="container">
<div class="row">
<div class="col-sm-12 col-md-12 img logo img-responsive">
<a href="www.google.com"><img src="https://www.site.dk/img/inovo-logo-white-small.png"></a>
</div>
</div>
</div>
<div class="book container col-sm-12 hidden-sm hidden-xs col-md-3 col-lg-4">
<img src="https://www.site.dk/img/landingpages/.png">
</div>
<div class="container col-sm-12 col-md-9 col-lg-8">
@if (!string.IsNullOrEmpty(headerText))
{
if (pageAlias == "Blog")
{
<h1 class="header-xl center">
@Html.Raw(headerText)
</h1>
}
else
{
<p class="header-xl">
@Html.Raw(headerText)
</p>
}
}
@if (CurrentPage.HasValue("imageTeaserText"))
{
<p class="sub-header center">
@Html.Raw(CurrentPage.imageTeaserText)
</p>
}
</div>
<div class="col-sm-12 visible-sm visible-xs">
<img src="https://www.site.dk/img/landingpages/g.png">
</div>
</div>
</div>
<div class="container-fluid">
<div class="row">
<div class="container-fluid">
<div class="row">
<div class="col-md-12 main-content" id="main-content">
<div class="row">
<div class="col-lg-12">
@CurrentPage.GetGridHtml("site")
</div>
</div>
</div>
</div>
</div>
</div>
</div>
Erstens - erwägen Sie, den gesamten Code für Archivierungszwecke zu veröffentlichen. Wenn Ihre Website also ausfällt, ist die angegebene Antwort immer noch relevant. Zweitens - Sie haben eine "maximale Höhe" auf Ihrem Container festgelegt, alles innerhalb dieses bleibt bei dieser Regel, drittens - die Elemente im Container sind schwimmend - so dass der Container ihre Höhe nicht berücksichtigt. Entfernen Sie den Schwimmer aus dem Buchcontainer und entfernen Sie die maximale Höhe. Sie werden sehen, was ich meine. –
Sie sollten auch daran arbeiten, wie viel Code Sie schreiben, da es viele Elemente und Klassen gibt, die Sie nicht benötigen oder die von anderen Klassen überschrieben werden. – user3528269
Vielen Dank für Ihren Kommentar. Es ist nur, dass ich mit ungefähr 4000 css Linien sitze, und es ist ein wenig schwierig, alle Linien zu verfolgen. Also ich hüpfte, wir mussten das nicht tun, wenn die Entwickler-Tools hier sind. Ich schaue jetzt auf die Seite. Ich kann keine maximale Höhe auf dem Container sehen oder der Container schwimmt. Welche Codezeilen sehen Sie? – McDuck4