最适合网络开发者的网站

CSS 教程

CSS 主页 CSS 简介 CSS 语法 CSS 选择器 CSS 如何 CSS 注释 CSS 颜色 CSS 背景 CSS 边框 CSS 边距 CSS 填充 CSS 高度/宽度 CSS 盒子模型 CSS 大纲 CSS 文本 CSS 字体 CSS 图标 CSS 链接 CSS 列表 CSS 表格 CSS 显示 CSS 最大宽度 CSS 位置 CSS Z 索引 CSS 溢出 CSS 浮动 CSS 内联块 CSS 对齐 CSS 组合器 CSS 伪类 CSS 伪元素 CSS 不透明度 CSS 导航栏 CSS 下拉菜单 CSS 图片库 CSS 图像精灵 CSS Attr 选择器 CSS 表单 CSS 计数器 CSS 网站布局 CSS 单位 CSS 特殊性 CSS !重要 CSS 数学函数

CSS 高级

CSS 圆角 CSS 边框图像 CSS 背景 CSS 颜色 CSS 颜色关键字 CSS 渐变 CSS 阴影 CSS 文本效果 CSS Web 字体 CSS 2D 变换 CSS 3D 变换 CSS 过渡 CSS 动画 CSS 工具提示 CSS 样式图像 CSS 图像反射 CSS 对象适合 CSS 对象位置 CSS 遮罩 CSS 按钮 CSS 分页 CSS 多列 CSS 用户界面 CSS 变量 CSS 盒子尺寸 CSS 媒体查询 CSS MQ 示例 CSS 弹性框

CSS 响应式

RWD 简介 RWD 视口 RWD 网格视图 RWD 媒体查询 RWD 图像 RWD 视频 RWD 框架 RWD 模板

CSS 网格

网格简介 网格容器 网格项

CSS 南苏丹援助协会

SASS 教程

CSS 例子

CSS 模板 CSS 示例 CSS 测验 CSS 练习 CSS 证书

CSS 参考

CSS 参考 CSS 选择器 CSS 函数 CSS 参考 Aural CSS Web 安全字体 CSS 动画 CSS 单位 CSS PX-EM 转换器 CSS 颜色 CSS 颜色值 CSS 默认值 CSS 浏览器支持

初学者的 CSS 课程

尿素

CSS 布局 - 浮动示例


本页包含常见的浮动示例。


盒子网格/等宽盒子

框 1

框 2


框 1

框 2

框 3

随着 float 属性,很容易使内容框并排浮动:

例子

* {
盒子尺寸:边框;
}

。盒子 {
向左飘浮;
宽度:33.33%;/* 三个盒子(四个使用 25%,两个使用 50%,等等)*/
padding: 50px; /* 如果你想在图像之间留出空间 */
}
亲自尝试 »

什么是 box-sizing?

您可以轻松地并排创建三个浮动框。但是,当您添加一些可以扩大每个框宽度的内容(例如填充或边框)时,框将会断开。 box-sizing 属性允许我们将填充和边框包含在框的总宽度(和高度)中,确保填充保持在框内并且不会中断。

您可以在我们的 CSS 盒子尺寸章节.


并排图像

意大利
森林
山脉

网格还可用于并排显示图像:

例子

.img-容器 {
向左飘浮;
宽度:33.33%;/* 三个容器(四个使用 25%,两个使用 50%,等等)*/
padding: 5px; /* 如果你想在图像之间留出空间 */
}
亲自尝试 »

等高盒子

在上一个示例中,您学习了如何以相等的宽度并排浮动框。但是,创建具有相等高度的浮动框并不容易。不过,一个快速解决方法是设置固定高度,如下例所示:

框 1

一些内容,一些内容,一些内容

框 2

一些内容,一些内容,一些内容

一些内容,一些内容,一些内容

一些内容,一些内容,一些内容

例子

。盒子 {
高度:500px;
}
亲自尝试 »

然而,这种布局不太灵活。如果你能保证盒子里的内容量始终相同,那就没问题了。但很多时候,内容并不相同。如果你在手机上尝试上述示例,你会看到第二个盒子的内容将显示在盒子外面。这就是 CSS3 Flexbox 派上用场的地方——因为它可以自动将盒子拉伸到与最长的盒子一样长:

例子

使用 弹性盒子 创建弹性盒子:

框 1 - 这是一些文本,以确保内容变得非常高。这是一些文本,以确保内容变得非常高。这是一些文本,以确保内容变得非常高。
框 2 - 我的身高将遵循框 1。
亲自尝试 »

提示: 您可以在我们的CSS Flexbox 章节.


导航菜单

您还可以使用 float 使用超链接列表创建水平菜单:


网页布局示例

使用 float 财产:

例子

。页眉页脚 {
背景颜色:灰色;
白颜色;
填充:15px;
}

。柱子 {
向左飘浮;
填充:15px;
}

.clearfix::之后 {
内容: ””;
清楚:两者皆可;
显示:表格;
}

。菜单 {
宽度:25%;
}

。内容 {
宽度:75%;
}
亲自尝试 »

更多示例

带有边框和边距的图像在段落中浮动到右侧
让图像在段落的右侧浮动。为图像添加边框和边距。

带有标题的图像浮动到右侧
让带有标题的图像浮动到右侧。

让段落首字母浮动到左侧
让段落的首字母浮动到左侧,并设置字母样式。

创建带有浮动的网站
使用浮动创建带有导航栏、页眉、页脚、左侧内容和主要内容的主页。


所有 CSS 浮动属性

财产 描述
盒子大小 定义元素的宽度和高度如何计算:是否应包括填充和边框
清除 规定浮动元素旁边的元素应发生什么
漂浮 规定元素是否应该向左浮动、向右浮动,或者不浮动
溢出 规定当内容溢出元素框时会发生什么
溢出-x 指定当内容溢出元素的内容区域时如何处理内容的左/右边缘
溢出 指定当内容溢出元素的内容区域时如何处理内容的顶部/底部边缘