CSS3 column 分栏

 column的布局形式还没有使用过,后续的bug和解决方案有待检验。

column
column-count:number; 设置内容分为多少栏显示
column-width:长度单位;设置每一栏的宽度而不设定元素的宽度
column-gap:长度单位;设置多栏之间的间隔距离
column-rule:宽度,颜色;在栏与栏之间增加一条间隔线。类似border.
column-span:all/none;设置是否跨栏显示

demo1 文章分栏

.txt{width:1000px;text-indent:2em;padding:0;margin:0; }
.txt2{-webkit-column-count:3; -webkit-column-gap:20px; -webkit-column-rule:2px dotted #ccc;}

  

demo2 不再需要浮动布局

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>CSS3 mask</title>
	<style>
	*{margin:0;padding: 0;overflow: hidden;}
	.box{width: 100px;height: 100px;background-color: red;display: block;}
	.txt{width:1000px;}
	.txt .box{margin:10px;}
	.txt2{-webkit-column-count:4;}
	.txt2 .box{margin:0;}

	</style>
</head>
<body>
 <h2>没有分栏</h2>
 <div class="txt">
  	<div class="box"></div>
	<div class="box"></div>
	<div class="box"></div>
	<div class="box"></div>
</div>

<h2>设置分栏后</h2>
 <div class="txt txt2">
  	<div class="box"></div>
	<div class="box"></div>
	<div class="box"></div>
	<div class="box"></div>
</div>

</body>
</html>

  

时间: 2024-11-09 16:29:47

CSS3 column 分栏的相关文章

CSS3-column分栏

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>column分栏</title> <style> div{ width: auto; margin-bottom:30px; padding: 10px; outline: 2px solid #ff04bb; } div.count { -webk

itextSharp 使用模板(PdfTemplate)不规则分栏(ColumnText)

1 public static void Main() 2 { 3 4 Document document = new Document(); 5 BaseFont bf = BaseFont.createFont(BaseFont.HELVETICA , BaseFont.CP1252 , BaseFont.NOT_EMBEDDED); 6 Font font = new Font(bf , 11 , Font.NORMAL); 7 Color green=new Color(0 , 131

html5中不同内核与分栏的综合应用

在现在的html5和CSS3中有许多新增的内容,作为前端,我感觉用的最多的就是兼容问题与分栏布局了,如果把兼容与分栏布局混合应用,会让我们很快做一些瀑布流之类的网站,以少的代码做多的是,提高工作效率,但有些新的特性还不能在每个浏览器上都适应. 图1(谷歌浏览器): 图2(移动端): 具体代码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title><

ListView分栏--制作分栏音乐列表

之前我遇到过这样的需求,要求在ListView中按时间对数据分栏,当时的做法是在每个ListView的item中加入时间栏的布局,然后在代码中控制时间栏 的显示与隐藏. 但其实重写Adapter两个方法后就可以完成这个任务,当ListView中带有不同布局的时候,可以根据itemType来加载不同的布局. int getItemViewType(int position) 返回指定position的itemView的viewType,用于加载不同布局.此方法必须返回0到getViewTypeCo

Sublime Text 3运行程序以及分栏快捷键的设置

Sublime Text 3软件由于每次运行程序都要执行:Tools -> SublimeREPL -> Python -> RUN current file 菜单有点麻烦,所以现在可以考虑给他创建个快捷键 依次点击:perferences ------ key bindings user,将下列代码粘贴 {"keys":["f2"],"caption": "SublimeREPL: Python - RUN curr

导航状态栏(UINavigationBar)和分栏状态栏(UITabBar)

//*************导航状态栏(UINavigationController)*************** 1.在导航控制器中,所有的子视图控制器共用一个导航状态栏 UINavigationBar *navBar = self.navigationController.navigationBar 2.可设置导航栏的显示风格 navBar.barStyle = UIBarStyleDefault; 3.可设置导航栏的不透明度,默认为YES(不透明) //如果设置为透明,则子视图的左上角

JavaScript(二)--实现分栏

Javascript中讲到了分栏的小实例,这篇文章就写一个小的例子吧,从这个例子中看看我们都学到什么? (一)源代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtm

javascript有用小技巧—实现分栏显示

记得给师哥师姐測试考试系统的时候,看到他们的考试页面能够实现隐藏左边的考生信息部分,当时认为好高大上.好人性化. 如今学了javascript,我也能实现这个功能了,以下来显摆一下. 1.页面设计: (1).html代码: <title>js分栏</title> <style type="text/css"> .alignment{ text-align: center; } </style> </head> <scri

WORD里怎样能做到局部“分栏”就是一页里有的分有的不分

选中你要分的部分再分栏如果不想分的部分也被分了,那就可以选中不想分的那部分,选择“分栏”->“一栏” 转自:http://zhidao.baidu.com/question/9873268.html?qbl=relate_question_0&word=word%20%B7%D6%C0%B8%20%D6%D0%B6%CF&optimi=4