<分区>
标签 javascript html css image
<分区>
这是Link吗?没有 javascript
可能吗?
我正在尝试学习 css
和 float 布局
。
我已经在论坛和人们指向该站点的链接上进行了搜索,即使这看起来是一个很好的解决方案,我也想扩展我在 css
和 html
方面的技能。
最佳答案
使用 CSS3 Columns
您可以在现代浏览器上轻松获得相同的结果:
示例 jsbin:http://jsbin.com/ivumoq/1/edit
相关CSS
body > div {
-webkit-column-count:3;
-webkit-column-width:200px;
-moz-column-count:3;
-moz-column-width:200px
column-count:3;
column-width:200px;
}
您还可以根据特定的媒体查询定义列数。例如。如果你想在视口(viewport)大于 > 960px
@media all and (min-width:960px) {
body > div {
-webkit-column-count:4;
-moz-column-count:4;
column-count:4;
}
}
因此您可以在浏览器调整大小时模拟砌体回流。
媒体查询示例:http://jsbin.com/ivumoq/2/edit
否则,使用 float 您需要定义三个 float 容器(作为三个独立的列)并在每个容器上放置大约 1/3 的图像。
关于javascript - 仅 float 图像 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14604105/