1. 方法一 : CSS3

<!DOCTYPE html>
<html>
<head>
<style>
.newspaper {-webkit-column-count: 2; /* Chrome, Safari, Opera */-moz-column-count: 2; /* Firefox */column-count: 2;-webkit-column-gap: 40px; /* Chrome, Safari, Opera */-moz-column-gap: 40px; /* Firefox */column-gap: 40px;-webkit-column-rule: 1px solid lightblue; /* Chrome, Safari, Opera */-moz-column-rule: 1px solid lightblue; /* Firefox */column-rule: 1px solid lightblue;
}
</style>
</head>
<body><p><b>Note:</b> Internet Explorer 9, and earlier versions, does not support the column-rule property.</p><div class="newspaper">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assum.Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assum.Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assum.
</div></body>
</html>

来源:http://www.w3schools.com/css/css3_multiple_columns.asp

参考:http://www.w3chtml.com/css3/properties/multi-column/

2. 方法二:jQuery

<div id="data" class="Column1" style="float:left;width:300px;"><!-- data Start --><p>This is paragraph 1. Lorem ipsum ...</p><p>This is paragraph 2. Lorem ipsum ...</p><p>This is paragraph 3. Lorem ipsum ...</p><p>This is paragraph 4. Lorem ipsum ...</p><p>This is paragraph 5. Lorem ipsum ...</p>    <p>This is paragraph 6. Lorem ipsum ...</p><p>This is paragraph 7. Lorem ipsum ...</p><p>This is paragraph 8. Lorem ipsum ...</p><p>This is paragraph 9. Lorem ipsum ...</p><p>This is paragraph 10. Lorem ipsum ...</p><p>This is paragraph 11. Lorem ipsum ...</p><!-- data Emd-->
</div>
<div id="Column2" style="float:left;width:300px;"></div>
  $(document).ready(function () {var size = $("#data > p").size();$(".Column1 > p").each(function (index) {if (index >= size / 2) {$(this).appendTo("#Column2");}});});

原文:http://stackoverflow.com/a/3039054/4484798

demo:http://jsfiddle.net/dPUmZ/1/

或者使用插件:http://welcome.totheinter.net/columnizer-jquery-plugin/  下载实例插件:Columnizer-jQuery-Plugin-master

justcode.ikeepstudying.com

css 多栏文字流 css two columns text flow相关推荐

  1. css导航栏_使用CSS的导航栏

    css导航栏 CSS | 导航栏 (CSS | Navigation Bar) Developing websites is great but developing a user-friendly ...

  2. css图片跟文字居中,css 图片文字垂直居中

    先来看张图片 相信很多css新手遇到过这种问题,就是当图片和文本显示在一行的时候,效果很奇葩,文字和图片没法对齐, 这时我们需要做的是: 1,先给块级元素设置 display: inline-bloc ...

  3. css如何使文字抖动,CSS美化:实现抖音彩色文字抖动效果

    抖音文字的效果(比较晃眼)好看实用,就是采用的数学知识比较考验人的,效果非常简单,就是一个 CSS3 的动画效果. 直接将这下面代码,放到你的 CSS 文件: .douyin{ animation:  ...

  4. css 侧栏跟随_JS+CSS实现侧边栏跟随浏览器滚动效果

    下面是编程之家 jb51.cc 通过网络收集整理的代码片段.编程之家小编现在分享给大家,也给大家做个参考. 不少 blog 文章页的侧边栏都可以随着浏览器滚动而停留在页面,这对于长幅文章来说最好不过了 ...

  5. css 输入框中文字水平居中,css水平居中,文字垂直居中

    水平居中 定宽度+margin:top auto可以让一个块级别元素在外层居中 例如这样: 效果: 可以看到这个div已经居中了 但是我们里边的表格还没有居中,我们也可以给表格这样来一套,让他相对它的 ...

  6. css导航栏很多怎么办,css导航栏的疑问

    原因是设置了标签浮动以后,父元素没有被撑开,解决代码: 方案一: 设置为行内块元素 .nav { list-style-type: none; margin: 0; padding: 0; backg ...

  7. [css] 如何给文字的color设置渐变

    [css] 如何给文字的color设置渐变 .text {background: -webkit-linear-gradient(#eee, #333);-webkit-background-clip ...

  8. html导航栏文字怎么平均,对齐HTML/CSS导航栏中的文本?

    好吧,很明显我做错了什么.基本上我试图在我的页面顶部创建一个垂直导航栏,在图片的右侧.对齐HTML/CSS导航栏中的文本? 它应该是这样的: 首页简历联系我 不知怎的,它不断结束了这样的: 主页简历 ...

  9. HTML自定义三栏,HTML+CSS三栏式布局(7种)

    1.float(脱离文本流) css部分代码: html: 效果: 特点:左右两栏利用中间的margin挤出空间,左侧向左浮动,右侧向右浮动,中间不设置宽度,随着屏幕的缩小,左右两栏的宽度会保持不变, ...

最新文章

  1. 「AI初识境」近20年深度学习在图像领域的重要进展节点
  2. 推荐一款高端大气上档次的在线作图工具
  3. INFORMIX-4GL实用手册
  4. 洛谷 P1800 software_NOI导刊2010提高(06)(二分答案+DP检验)
  5. java学习(87):Interage包装类进制转换
  6. python面对对象实验_Python面向对象实现方法总结
  7. 如何从 0 到 1 参与 Flink 社区?
  8. JavaWeb框架-Spring(基本概念)
  9. nexus-3.0.0-03-win64搭建Maven nexus私服
  10. 安装过MongoDB(4版本)重新安装时出现错误Verify that you have sufficient privileges to start system services如何解决
  11. 微信小程序开发官方文档解读
  12. 计算机更换固态硬盘方法,详解电脑更换固态硬盘需要重装系统吗
  13. ADC芯片——AD7705最详细讲解(STM32)
  14. 壳的机制以及脱壳技术
  15. 最新苹果商务管理ABM注册及使用
  16. 电商平台大数据API大全
  17. 使用 prometheus 监控 MySQL
  18. NTFS下的USN日志文件
  19. 分布式系统设计模式,你用过哪些?
  20. EJB教程_编程入门自学教程_菜鸟教程-免费教程分享

热门文章

  1. 信息学奥赛一本通C++语言——1105:数组逆序重存放
  2. 信息学奥赛C++语言:格莱尔的香蕉
  3. 组装微型计算机时 下列哪些部件,2016年9月计算机三级网络技术考试试题及答案...
  4. php遍历子分类的函数,emlog程序获取主分类下的所有子分类ID函数
  5. 多路归并排序_字节跳动面试:5 亿整数的大文件,如何排序 ?
  6. python获取字典长度_Python基础-字典
  7. U-GAT-IT中的一些细节以及变量含义
  8. 网络工程师为什么要学python_网络工程师学python
  9. css flex布局 模型(CSS justify-content 属性) - 代码案例
  10. WebStorm 零起点搭建Vuejs项目 - 全程篇