display: box; box-orient: horizontal;

I am column 1
I am column 2
I am column 3

box-flex

I am column 1
I am column 2
I am column 3

display: box; box-orient: vertical;

I am row 1
I am row 2
I am row 3

box-direction: reverse;

I am column 1
I am column 2
I am column 3

box-ordinal-group

I am column 1
I am column 2
I am column 3

box-pack: center;

I am column 1
I am column 2
I am column 3

box-direction: justify;

I am column 1
I am column 2
I am column 3

Code used in this page

.flex-container {
	width: 100%;
	display: -moz-box;
	display: -webkit-box;
	display: box;
	-moz-box-orient: horizontal;
	-webkit-box-orient: horizontal;
	box-orient: horizontal;
	outline: 1px solid #f00;
	margin-bottom: 20px;
}

.flex-container div {
	padding: 10px;
}

.col-1 {
	color: #fff;
	background: #f00;
}

.col-2 {
	color: #fff;
	background: #00f;
	height: 200px;
}

.col-3 {
	background: #0f0;
}


.col-1-flex {
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
}

.col-2-flex {
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
}

.col-3-flex {
	-moz-box-flex: 2;
	-webkit-box-flex: 2;
	box-flex: 2;
	
}


.flex-container-vertical {
	display: -moz-box;
	display: -webkit-box;
	display: box;
	-moz-box-orient: vertical;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	outline: 1px solid #f00;
	margin-bottom: 20px;
}

.row-1 {
	color: #fff;
	background: #f00;
	
}

.row-2 {
	color: #fff;
	background: #00f;
	height: 200px;
	
}

.row-3 {
	background: #0f0;
	
	
}


.flex-container-reverse {
	width: 100%;
	display: -moz-box;
	display: -webkit-box;
	display: box;
	-moz-box-orient: horizontal;
	-webkit-box-orient: horizontal;
	box-orient: horizontal;
	-moz-box-direction: reverse;
	-webkit-box-direction: reverse;
	box-direction: reverse;
	outline: 1px solid #f00;
	margin-bottom: 20px;
}

.col-1-ordinal {
	-moz-box-ordinal-group: 2;
	-webkit-box-ordinal-group: 2;
	box-ordinal-group: 2;
}

.col-2-ordinal {
	-moz-box-ordinal-group: 3;
	-webkit-box-ordinal-group: 3;
	box-ordinal-group: 3;
}

.col-3-ordinal {
	-moz-box-ordinal-group: 1;
	-webkit-box-ordinal-group: 1;
	box-ordinal-group: 1;
}

.flex-container-center {
	width: 100%;
	display: -moz-box;
	display: -webkit-box;
	-moz-box-orient: horizontal;
	-webkit-box-orient: horizontal;
	box-orient: horizontal;
	-moz-box-pack: center;
	-webkit-box-pack: center;
	box-pack: center;
	outline: 1px solid #f00;
	margin-bottom: 20px;
}

.flex-container-justify {
	width: 100%;
	display: -moz-box;
	display: -webkit-box;
	display: box;
	-moz-box-orient: horizontal;
	-webkit-box-orient: horizontal;
	box-orient: horizontal;
	-moz-box-pack: justify;
	-webkit-box-pack: justify;
	box-pack: justify;
	outline: 1px solid #f00;
	margin-bottom: 20px;
}