page{ background: #000; } /*总体主盒子*/ .containers { position: relative; width: 100%; height: 100%; color: #fff; } /*左侧栏主盒子*/ .nav_left{ /*设置行内块级元素(没使用定位)*/ display: inline-block; width: 35%; height: 100%; /*主盒子设置背景色为灰色*/ text-align: center; } /*左侧栏list的item*/ .nav_left .nav_left_items{ /*每个高30px*/ height: 30px; /*垂直居中*/ line-height: 30px; /*再设上下padding增加高度,总高42px*/ padding: 6px 0; /* 只设下边线 border-bottom: 1px solid #dedede; */ /*文字14px*/ font-size: 14px; } /*左侧栏list的item被选中时*/ .nav_left .nav_left_items.active{ /*背景色变成白色*/ background: #1C1C1C; } /*右侧栏主盒子*/ .nav_right{ /*右侧盒子使用了绝对定位*/ position: absolute; top: 0; right: 0; flex: 1; /*宽度75%,高度占满,并使用百分比布局*/ width: 65%; height: 100%; padding: 10px; box-sizing: border-box; background: #1C1C1C; } /*右侧栏list的item*/ .nav_right .nav_right_items{ /* 浮动向左 float: left; */ /*每个item设置宽度是33.33%*/ width: 100%; height: 40px; text-align: center; } .nav_right .nav_right_items image{ /*被图片设置宽高*/ width: 50px; height: 30px; } .nav_right .nav_right_items text{ /*给text设成块级元素*/ display: block; margin-top: 5px; font-size: 10px; /*设置文字溢出部分为...*/ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }