2016-08-30 1 views
-3

Ich versuche dieses Bild zu schreiben:HTML display-inline

this picture.

Es gibt eigentlich 3 Elemente - img, h3 & Absatz ... Ich möchte zwei Boxen haben - in der ersten Box wird img vertikal in der Mitte ausgerichtet sein und die zweite Box enthält H3 (align: links) und unter H3 Es gibt einen Absatz.

Mein Code ist wie folgt (ich nur Inline-CSS verwenden kann):

<a href="#" style="text-decoration:none;"> 
<div style="border:1px solid grey;"> 
<div name="first_box" style="float:left;"> 
    <img style="margin-top:30px;" src="https://rsm.cz/wp-content/uploads/virtu.png" alt="try" /> 
</div> 
<div name="second_box" style="display:inline-block;width:100%;margin:0px 0px 0px 0px;padding:1px 2px 1px 2px;"> 
<h3 style="text-align:left;">Virtualizace</h3> 
<p>Virtualizace infrastruktury umožňuje snížení nákladů na podporu IT systémů, zhodnocení investic do vybavení IT, zefektivnění práce zaměstnanců a procesů.</p> 
</div> 
</div> 
</a> 
+4

Was meinen Sie mit _ "Ich kann CSS jetzt nicht verwenden" _? Ihr Code-Snippet enthält Inline-CSS ... – War10ck

+0

Er bedeutet wahrscheinlich "Ich kann nur Inline-CSS verwenden". – thirtydot

+0

"Anzeige: Inline" ist CSS, nicht HTML. – Rob

Antwort

0

Halten Sie beiden Boxen als "display: inline-block" mit einer vertical-align als Mitte. Schnell verspottet dies. Lass mich wissen ob es funktioniert.

<div style="width:515px"> 
    <div style="width:100px; display:inline-block; vertical-align:middle; margin-right:10px;"> 
    <img src="http://www.placehold.it/100x100" alt=""> 
    </div> 
    <div style="width:400px; display:inline-block; vertical-align:middle;"> 
    <h3>Title here</h3> 
    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ab neque fuga eligendi, obcaecati ad unde debitis, suscipit sed illum soluta blanditiis aspernatur saepe voluptatum eum quod quae laborum a temporibus.</p> 
    </div> 
</div> 
0

<a href="#" style="text-decoration:none;"> 
 
<div style="border:1px solid grey;"> 
 
<p> 
 
<img src="https://rsm.cz/wp-content/uploads/virtu.png" alt="try" style="float:left;" "margin-top:30px> 
 
<h3>Virtualizace</h3> 
 
<p>Virtualizaceinfrastruktury umožňuje snížení nákladů na podporu IT systémů, zhodnocení investic do vybavení IT, zefektivnění práce zaměstnanců a procesů.</p> 
 
</div> 
 
</p>

https://developer.mozilla.org/en-US/docs/Web/CSS/float Der Schwimmer CSS Eigenschaft gibt, dass ein Element sollte entlang der linken oder rechten Seite des Containers, in dem Text und die Inline-Elemente von der normalen Strömung und platziert genommen werden wird sich darum wickeln.

+2

Was ist das? Wo ist deine Erklärung? – Rob

+0

Meine Erklärung ist der Code, der das Problem behoben – mlegg

+1

Bitte bearbeiten Sie mit mehr Informationen. Code-only und "try this" Antworten werden abgeraten, da sie keine durchsuchbaren Inhalte enthalten und nicht erklären, warum jemand "das versuchen sollte". – abarisone