首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS浮动布局的最佳或推荐用途是什么?

CSS浮动布局的最佳或推荐用途是什么?
EN

Stack Overflow用户
提问于 2015-05-20 06:20:04
回答 1查看 82关注 0票数 2

我一直在许多工作/项目中使用CSS属性,在很多情况下,我遇到过使用浮动元素清除浮动元素,在浮动元素末尾使用额外的html元素,或者在额外元素的样式中使用clear:both;,或者使用clearfix (这是一种常见的工作,用于清除浮动元素),或者有时通过在父样式中使用overflow:hidden

尽管这些解决方案在很多场合都对我有用,但我真的很想知道更多关于这些解决方案的信息,并希望有其他方法来解决这个问题。

为了更好地理解我提出的问题,我很感激你的任何建议或问题。

Fiddle在小提琴,我已经创建了3个例子来解释我一直在使用的解决方案。在示例3中,我使用了overflow: hidden,但使用该解决方案存在问题。例如,如果我想让某些内容溢出它的父程序,那么在这种情况下我就不能这样做。

我正在使用的CSS中的一些行是:

代码语言:javascript
复制
.wrapper {
    width: 300px;
}
.sidebar {
    float: left;
    width: 100px;
    height: 300px;
    background-color:#f9b25e;
}
.content {
    margin-left: 100px;
    background-color:#45ca5f;
}
.column-left {
    float: left;
    width: 100px;
    height: 100px;
    background-color: #448bcc;
}
.column-right {
    float: left;
    width: 100px;
    height: 200px;
    background-color: #dd4444;
}


/* Example 1*/
.clearfix:after{
    content: '';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

/* Example 2*/
.clear { clear: both; }


/* Example 3*/
.ex-3 .content{
    overflow: hidden;
}
EN

回答 1

Stack Overflow用户

发布于 2015-05-20 06:48:50

行、列和浮动的东西已经很好地被处理好了,比如twitter引导。使用这种方法不仅可以获得猜测结果,而且还可以确保您的布局看起来与浏览器相同。

一般来说,这是一个更好的方法,因为你也有一些优雅的断点,一直到移动。

您不需要使用引导程序所拥有的一切(尽管我也推荐!)你可以直接使用他们的网格系统。

http://getbootstrap.com/css/#grid

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30341724

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档