- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在使用嵌套的 flexboxes 创建一个布局,其中
宽度
或高度
div
垂直增长以容纳内容div
占据所有额外的垂直空间div
有2个span
,左下和右下span
水平增长以容纳内容span
占据所有额外的水平空间让 1-6 正常工作很容易,但由于某些原因,设置 white-space: pre-wrap
完全搞乱了 IE 11 的布局,而 IE 11 在 Chrome 和火狐。如果我离开 white-space
属性,flexbox 布局在 IE 中看起来也不错,但是 white-space 会折叠起来,例如缩进丢失。
有什么建议可以解决这个问题,让它在 IE 中也能正常工作吗?
这是一支笔:http://codepen.io/anon/pen/emMeqg
代码如下:
HTML
<div class="container">
<div class="top"><div>TEXT</div><div>MORE TEXT</div><div> INDENTED TEXT</div></div>
<div class="bottom"><span class="bottom-left">BOTTOM LEFT</span><span class="bottom-right">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam imperdiet porttitor pharetra. Vivamus venenatis venenatis blandit. Donec id hendrerit magna, quis bibendum sem. Mauris quis eros ac urna mattis porttitor. In orci metus, porta at consectetur at, fermentum non lectus. Praesent commodo pulvinar iaculis. Fusce vestibulum tincidunt nisi, in venenatis lacus ornare ac. Etiam sit amet blandit orci. Vestibulum lorem orci, porttitor id eros quis, blandit pellentesque turpis. Etiam dignissim, ante sed mollis mattis, ligula risus lacinia leo, vitae tincidunt nisl libero a turpis.</span></div>
</div>
CSS
.container {
position: absolute;
width: 50%;
height: 80%;
display: flex;
flex-direction: column;
border: green solid;
line-height: 1;
word-break: break-all;
}
.top {
flex: auto;
overflow: hidden;
border-bottom: 1px solid;
background-color: blue;
white-space: pre-wrap;
}
.bottom {
flex: none;
background-color: red;
display: flex
}
.bottom-left {
white-space: pre-wrap;
background-color: yellow;
flex: none;
}
.bottom-right {
white-space: pre-wrap;
background-color: cyan;
flex: auto;
}
编辑
代码已更新以匹配答案...足以将 white-space: pre-wrap
移动到内部元素。我会保留这个问题,以防有人遇到类似问题。
最佳答案
好吧,我问了之后当然想通了......
看起来就像将 white-space
属性从外部 div
移动到内部元素一样简单,因为额外的间距是由代码中的换行符引起的在不同的 div
元素之间。出于某种原因,IE 会考虑这些换行符,而其他浏览器则不会。
我会相应地更新 Pen 和代码,也许这对其他人有帮助..
关于html - 空白 : pre-wrap messes up flexbox layout in IE11,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28605562/
所以...这是我第一次弄乱函数,几乎从未使用过 for ,我想创建一个函数,它打印 hello 的次数与参数 ( n) 表示。 #include int say_hello(int n){
今天早上我陷入了困境,不得不创建一个分支来恢复到我上次提交的状态。现在 master 分支一团糟,我唯一感兴趣的是这个带有恢复的新分支。我如何强制 master 与还原的分支相同? 最佳答案 git
我对 C++ 的内部工作原理有一些疑问。例如,我知道一个类的每个成员函数都有一个隐含的隐藏参数,即 this 指针(与 Python 的做法非常相似): class Foo { Foo(con
我试图在不同的类上使用单独的 CSS LINK 样式。当我在链接上“悬停”时,链接会乱七八糟。我该如何解决这个问题,以便当我将鼠标悬停在链接上时不会显示不同的 css 样式? 这是相关的 CSS。 .
我的 index.php 文件开头有这段代码: if ( !isset($_GET['cat']) ) die(header("Location: ?cat=top")
我的 Zend_Json 在编码一个对象时搞砸了。我正在编码一个包含两个元素的关联数组:元素 1 是另一个关联数组,而元素 2 是 HTML 字符串。他搞砸了,以至于 Html 字符串部分只包含 NU
我是一名编码员(我使用的是 Mac),我使用的计算机是一台“不应该被弄乱”的计算机。我想安装一些命令行程序,但我希望能够以某种方式删除我所做的一切。 我知道,我不应该做任何以防万一的事情。 但是,我想
此代码旨在循环遍历所有结果页面,然后循环遍历每个页面上的结果表,并从表中抓取所有数据以及表外部存储的一些信息。 但是,生成的 CSV 文件似乎没有任何合理的组织,每行的不同列中都有不同类别的信息。我所
我是 SwipeListView 库的新手,当滑动列表项之一时,该功能的工作原理如下: 应用程序正在运行,但 View 困惑,以至于隐藏的内容(即滑动列表项后看到的内容)被覆盖在每个列表项的顶部。按照
在我做的元素中,我希望用户能够上传图片。这些图片必须按照从首次上传到最后上传的顺序排列。 看看下面的代码: body{ color:white; } #wrap{ margin-top:10px; o
我试图将搜索栏置于页脚的中央。使用以下解决方案后:[https://stackoverflow.com/questions/19733447/bootstrap-navbar-with-left-ce
我正在尝试将几个文件连接在一起并添加标题。 import subprocess outpath = "output.tab" with open( outpath, "w" ) as outf :
下面是我的 Debian Wheezy 工作站上 Oracle 的 JavaFX“Hello World”示例的屏幕截图的两个链接。 第一个是用 JDK6u67 和 1.7 目标构建的,并用相应的 J
在我的 iPhone 应用程序中,我使用 NSDecimalNumber 来存储一些货币汇率值。我在应用程序第一次启动时从网络上提取数据,然后在它们过时时再次提取数据,并将它们存储在 NSDictio
由于某种原因,我遇到了麻烦,但我似乎不知道如何解决...我正在做一个测验,它以开始按钮开始,并有“下一个”和“上一个”按钮。当我点击开始按钮时,问题 1 和答案 1 将会出现,开始按钮消失,当我然后点
我正在查看应用程序见解并调查性能问题: -> 应用程序洞察 -> 性能 -> 选择操作 -> 探查器跟踪 屏幕左侧该操作的持续时间为(7462.45 毫秒),而该操作的事件的总持续时间为(15509.
我正在查看应用程序见解并调查性能问题: -> 应用程序洞察 -> 性能 -> 选择操作 -> 探查器跟踪 屏幕左侧该操作的持续时间为(7462.45 毫秒),而该操作的事件的总持续时间为(15509.
我正在使用 java 泛型,我想避免类头中出现困惑。 // The car saves a generic list class Car{ ArrayList exampleList=new Arr
我只是在玩数组,我在 Emacs (OSX) 中编写了这个小东西,当我尝试运行它时遇到了 Bus error: 10。我不知道为什么会这样,也许有人可以告诉我... #include int mai
所以我在使用 jquery 放置悬停工具提示时遇到了一点问题 - 如果我的父 div 的 css 中的“位置”属性设置为“相对”,则工具提示会飞到屏幕的左上角。如果我删除 position 属性,那么
我是一名优秀的程序员,十分优秀!