Ich versuche, zwei divs nebeneinander unter Verwendung css display: inline-block;
Eigenschaft zu platzieren. Aber meine Divs sind untereinander angeordnet.Problem in der Anzeige konfrontiert: Inline-Block-Eigenschaft
Link zu der Geige: - https://jsfiddle.net/04cc1n8j/
HTML
<div class='outerDiv'>
<div class='innerDiv1'></div>
<div class='innerDiv2'></div>
</div>
CSS
.outerDiv{
width:300px;
height:200px;
margin:0px;
padding:0px;
}
.innerDiv1{
width:100px;
height:200px;
display:inline-block;
background-color:red;
margin:0px;
padding:0px;
}
.innerDiv2{
width:200px;
height:200px;
display:inline-block;
background-color:green;
margin:0px;
padding:0px;
}
[Updated Fiddle] (https://jsfiddle.net/chipChocolate/04cc1n8j/4/) –
Mehrere Lösungen dazu. Hier ist eine: Leerzeichen in HTML entfernen: https://jsfiddle.net/04cc1n8j/5/ ... siehe dupe für andere Methoden und Erklärungen. –
Versuchen Sie stattdessen, sie zu schweben, und deklarieren Sie 'overflow: auto' auf dem Elternelement, um den' float' zu löschen. Oder wenden Sie 'margin-right: -4px;' auf '.innerDiv1' an. – UncaughtTypeError