In meiner eckigen App habe ich eine Bootstrap 'Panel-Body' -Klasse, die die zwei divs enthält, unter denen jeweils Komponenten, die Benutzereingabefelder sind umhüllen. Aus irgendeinem Grund werden diese Divs inline und nicht in separaten Zeilen gerendert. Warum passiert das und wie bekomme ich die Divs/Komponenten in separaten Zeilen rendern?Divs im Panel inline anzeigen
hinweis: wenn ich die divs herausnehmen und nur die komponenten dort ohne div wrapper haben, bekomme ich das gleiche ergebnis.
<div ng-if="$ctrl.editWorkout" class="panel-body">
...
<div>
<field-meal-plan-workout-duration
form="$ctrl.form"
input-name="time"
value="$ctrl.workout.duration"
on-update="$ctrl.workout.duration = value">
</field-meal-plan-workout-duration>
</div>
<div>
<field-meal-plan-workout-difficulty
form="$ctrl.form"
input-name="difficulty"
value="$ctrl.workout.difficulty"
on-update="$ctrl.workout.difficulty = value">
</field-meal-plan-workout-difficulty>
</div>
Use ‚clear: both; Bildschirmsperre;' auf jedes Element, das du trennen möchtest. – rafon
Vielen Dank. Das hat es gelöst. Hast du eine Idee, warum die divs inline gerendert werden? – user3143105
Gern geschehen. Bitte upvote/akzeptiere meine Antwort. :) – rafon