简体   繁体   English

iPad Air和iPhone 6+上的flexbox行“宽度0”

[英]flexbox row “width 0” on iPad Air and IPhone 6+

I can not understand why the text overrides my picture ... Such an effect only in the iPad and Iphone rollover screen. 我不明白为什么文字会覆盖我的图片。这种效果仅在iPad和Iphone翻转屏幕上有效。

My CSS: 我的CSS:

.fl_item {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;

flex-direction: row;
-webkit-flex-direction: row;
-webkit-flex-flow: row nowrap;

width: 100%;
max-width: 1250px;

margin-left: auto;
margin-right: auto;}

And my HTML: 而我的HTML:

<div class="fl_item">
    <div>
        <img width="200" height="200" src="index_files/9d5bd242-fc64-11db-8b57-505054503030.jpg" border="0">
    </div>
    <div>овоатвыфа выаыфв аыфв а ыфва ыфв аыфва  ыв а выфа ы ва ыфва вфаывфаыфва выфа овоатвыфа выаыфв аыфв а ыфва ыфв аыфва  ыв а выфа ы ва ыфва ывфаывфаыфва выфаовоатвыфа выаыфв аыфв а ыфва ыфв аыфва  ыв а выфа ы ва ыфва ывфаывфаыфва выфа овоатвыфа выаыфв аыфв а ыфва ыфв аыфва  ыв а выфа ы ва ыфва ывфаывфаыфва выфаовоатвыфа выаыфв аыфв а ыфва ыфв аыфва  ыв а выфа ы ва ыфва ывфаывфаыфва выфа овоатвыфа выаыфв аыфв а ыфва ыфв аыфва  ыв а выфа ы ва ыфва ывфаывфаыфва выфа
    </div>
</div>

My wrong result: 我的错误结果:

seen 见过

You need to set a flex value to the div that contains the text. 您需要为包含文本的div设置一个flex值。 For example: 例如:

.flexing {
     flex:1; 
     -webkit-box-flex:1; 
     -webkit-flex:1;
}

<div class="flexing">
     овоатвыфа выаыфв аыфв а ыфва ыфв аыфва
</div>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM