您的位置:首页 > Web前端 > CSS

css布局

2016-02-22 17:17 267 查看
display

margin:auto

max-width 所有的主流浏览器包括IE7+在内都支持
max-width
,所以放心大胆的用吧。

盒模型

box-sizing:border-box;
box-sizing
是个很新的属性,目前你还应该像我之前在例子中那样使用
-webkit-
-moz-
前缀。这可以启用特定浏览器实验中的特性。 同时记住它是支持IE8+

position

float Float 可用于实现文字环绕图片

clear
clear
属性被用于控制浮动

清除浮动(clearfix hack) :overflow:auto

百分比宽度 百分比是一种相对于包含块的计量单位。它对图片很有用:如下我们实现了图片宽度始终是容器宽度的50%。

媒体查询 “响应式设计(Responsive Design)”是一种让网站针对不同的浏览器和设备“响应”不同显示效果的策略,这样可以让网站在任何情况下显示的很棒!

媒体查询是做此事所需的最强大的工具。

inline-block 你可以创建很多网格来铺满浏览器。在过去很长的一段时间内使用
float
是一种选择,但是使用
inline-block
会更简单。你得做些额外工作来让IE6和IE7支持
inline-block
。有些时候人们谈到
inline-block
会触发叫做
hasLayout
的东西,你只需要知道那是用来支持旧浏览器的。

可以使用
inline-block
来布局。有一些事情需要你牢记:

vertical-align
属性会影响到
inline-block
元素,你可能会把它的值设置为
top


你需要设置每一列的宽度

如果HTML源代码中元素之间有空格,那么列与列之间会产生空隙

column:实现文字的多列布局;CSS columns是很新的标准,所以你需要使用前缀,并且它不被IE9及以下和Opera Mini支持。

flexbox 目前只能在支持 flexbox 的 Chrome 浏览器中运行
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: