兩欄式

操作範例

範例一、使用clear:both


.wrap { background-color: pink; width: 500px;
 margin-left: auto; margin-right: auto; }
.clearFix { display: block; clear: both; }
.navi, .main { float: left; }
.navi { 
   background-color: yellowgreen;
   width: 100px;
 }
.main { 
     background-color: gray; 
     width: 400px;
 }

範例二、margin

@charset "utf-8";

.wrap {
	background-color: pink;
	width: 500px;
	margin-left: auto;
	margin-right: auto;
}

.navi {
	float: left;
	width: 100px;
	background-color: yellowgreen;
}

.main {
	margin-left: 100px;
	background-color: gray;
}

範例三、float

@charset "utf-8";

.wrap {
	background-color: pink;
	width: 500px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}

.navi, .main {
	float: left;
}

.navi {
	background-color: yellowgreen;
	width: 100px;
}

.main {
	background-color: gray;
	width: 400px;
}

範例四、 after、 before

@charset "utf-8";

.wrap {
	background-color: pink;
	width: 500px;
	margin-left: auto;
	margin-right: auto;
}

.wrap::after {
	content: "";
	display: block;
	clear: both;
}

.navi, .main {
	float: left;
}

.navi {
	background-color: yellowgreen;
	width: 100px;
}

.main {
	background-color: gray;
	width: 400px;
}

Last updated

Was this helpful?