2016-07-29 13 views
0

Ich habe einen dieser Code.Übernehmen äußere div's Höhe zu inneren div

<div style="clear: both; display: flex;margin-bottom: 2%;"> 
    <div id="divnumber1" style="clear: both;width: 55%;text-align: left;float: left;padding-top: 3%;padding-left: 15%;"> 
     <span style="word-wrap: break-word;text-align: left;">Where would you say you shop most often?</span> 
    </div> 
    <div id="divnumber2" style="font-size: 36px;text-align: left;float: left;margin-left: 10%;"> 
     <div onclick="disclosure(this);" style="clear: both;">›</div> 
    </div> 
</div> 

Ich will gleiche Größe des divnumber1 und divnumber2. Also habe ich flex Attribut verwendet, um das zu erreichen. Die Ich möchte das Innere div in zentrieren. Aber etwas kann es nicht tun. Ich habe viele Wege ausprobiert. Wenn der span Text größer wird, ist es so.

the final look

Wie Zentrieren ich den Text in Innen div in divnumber2 ??

Antwort

0

Sie sagten, Sie verwendeten display:flex auf den 2 divs. also benutze align-self:center; justify-content:center; zum inneren div.

siehe unten

lassen Sie mich wissen, ob es

#divnumber1 { 
 
    background:red; 
 
    display:flex; 
 
} 
 
#divnumber2 { 
 
    background:grey; 
 
    display:flex; 
 
} 
 
#divnumber2 div { 
 
    align-self:center; 
 
    justify-content:center; 
 
}
<div style="clear: both; display: flex;margin-bottom: 2%;"> 
 
    <div id="divnumber1" style="clear: both;width: 55%;text-align: left;float: left;padding-top: 3%;padding-left: 15%;"> 
 
     <span style="word-wrap: break-word;text-align: left;">Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?</span> 
 
    </div> 
 
    <div id="divnumber2" style="font-size: 36px;text-align: left;float: left;margin-left: 10%;"> 
 
     <div onclick="disclosure(this);" style="clear: both;">›</div> 
 
    </div> 
 
</div>

+0

Vielen Dank hilft. Das funktioniert. – rasikag

+0

froh, dass ich helfen könnte. Prost –

Verwandte Themen