相关疑难解决方法(0)

当浏览器重新调整大小时,如何防止浮动的div元素被包装?

当浏览器重新调整大小以使视口变小时,如何使彼此相邻的DIV不会被包裹?

div {
  float: left;
}
Run Code Online (Sandbox Code Playgroud)

例如,当浏览器完全最大化时,divs排列如下:

|div| |div| |div| |div| |div| |div| |div| |div|
Run Code Online (Sandbox Code Playgroud)

但是当浏览器重新调整大小时会发生这种情况:

|div| |div| |div| |div| |div|
|div| |div| |div|
Run Code Online (Sandbox Code Playgroud)

div当浏览器重新调整大小时,如何使s不包装?

html css

39
推荐指数
5
解决办法
5万
查看次数

使用Bootstrap列创建水平滚动列表项视图

我想在水平滚动div中显示一些记录.我正在使用Twitter Bootstrap并设置了一个div行,每个数据记录都表示为一列.

如果我需要为这部分转储Bootstrap网格那么这很好,我并没有按照设计的方式使用它我怀疑...如果我不使用Twitter Bootstrap这部分那么我的问题几乎完全相同防止浮动的div包装到新行.在这个问题上接受的答案的问题是,它假设您可以计算容器的总宽度.在我的例子中,项目div的数量是动态的.

我正在寻找一个纯CSS/HTML解决方案.如果需要Javascript,我使用的是没有jQuery的AngularJS.

我的例子:http://jsfiddle.net/V5zWT/2/

CSS

.DocumentList
{
    overflow-x:scroll;
    overflow-y:hidden;
    height:200px;
    width:100%;
    padding: 0 15px;
}

.DocumentItem
{
    border:1px solid black;
    padding:0;
    height:200px;
}
Run Code Online (Sandbox Code Playgroud)

HTML

<div class="DocumentList"> 
    <div class="row">
        <div class="col-xs-3 col-sm-3 col-md-3 col-lg-3 DocumentItem">
            Record 12345
            <br/>
            More data
            <br />
        </div>
        <div class="col-xs-3 col-sm-3 col-md-3 col-lg-3 DocumentItem">
            Record 12345
            <br/>
            More data
            <br />
        </div>
        <div class="col-xs-3 col-sm-3 col-md-3 col-lg-3 DocumentItem">
            Record 12345
            <br/>
            More data
            <br />
        </div>
        <div class="col-xs-3 col-sm-3 …
Run Code Online (Sandbox Code Playgroud)

css angularjs twitter-bootstrap-3

17
推荐指数
2
解决办法
6万
查看次数

防止浮动的div包装到下一行

这是我的网站,首先:

www.kaiserroof.com/test/index2.html

所以这是我的问题.您会注意到,在页面中间的分隔栏下方,有三列,一列带有表单,一列带有文本,一列带有链接.现在,将窗口调整为稍微小一些,右边的div将下拉到下一行.反正有没有显示那个?所以,他们的div会调整(我有一个液体布局)直到他们不适合的点,然后,而不是将div包装到下一行,它只是不会显示?

我希望这是有道理的.任何帮助将不胜感激.

html css

5
推荐指数
1
解决办法
2万
查看次数

如何在 IE11 中使 flex-end 工作

我试图justify-content: flex-end;在 IE11 中为溢出隐藏的 DIV 内容工作,但没有成功。

在尝试了几种组合后,我创建了一个在 Chrome 中有效但在 IE11 中无效的最小片段:

.token-container {
  width: 200px;
  white-space: nowrap;
  overflow: hidden;
  padding: 5px;
  box-shadow: 1px 1px 2px 1px silver inset;

  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  //align-content: flex-end;
}
.token {
  display: inline-block;
  border: 1px solid silver;
  margin: 1px 3px 0 0;
  border-radius: 4px;
  height: 19px;
  padding: 0 3px;
}
Run Code Online (Sandbox Code Playgroud)
<div class="token-container">
  <div class="token">
    <span class="token-text">t-bone</span>
  </div>
  <div class="token"><span class="token-text">hamburger</span></div>
  <div class="token"><span class="token-text">pancetta</span></div>
  <div class="token"><span class="token-text">leberkäs</span></div>
  <div class="token"><span class="token-text">bacon</span></div>
</div> …
Run Code Online (Sandbox Code Playgroud)

html css flexbox internet-explorer-11

4
推荐指数
1
解决办法
2万
查看次数

防止浮动创建新行

我知道这个问题已经被问过(1,2,3,4,5,6),但这些解决方案似乎是为我工作.

HTML

<div class="wrapper">
    <img src="http://imgur.com/5dEdRvCs.png" />
    <div>
        Lorem ipsum dolor sit amet, consectetur fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS

.wrapper > *{
    float: left;
}
Run Code Online (Sandbox Code Playgroud)

的jsfiddle


我想无论是imgdiv包装下float left,并与所有为占用所有剩余空间在页面上,这样的文字的div:

演示好

相反它看起来像这样:

演示坏


我已经尝试添加overflow: hidden到包装器,尝试了一些widthmin-width设置,但无济于事.

在CSS中必须有一些相对简单的方法来实现这一点.

html css css-float

1
推荐指数
1
解决办法
668
查看次数