css布局——左边固定 右边自适应
效果
index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<div class="big-box">
<!-- <div class="bigIcon"></div> -->
<div class="kindTitle">大类:</div>
<div id="demo" class="kindText"><button>按钮一</button><button>按钮一</button><button>按钮一</button><button>按钮一</button><button>按钮一</button><button>按钮一</button><button>按钮一</button><button>按钮一</button><button>按钮一</button><button>按钮一</button> </div>
</div>
<style>
.big-box{
width:100%;
margin-top:50px;
}
.bigIcon{
width:16px;
height:16px;
background: #3077E8;
border-radius:50%;
margin-top: 4px;
float: left;
}
/* 加float */
.kindTitle{
width:60px;
margin-left: 20px;
/* float: right; */
float: left;
}
button{
display: inline-block;
margin: 5px 5px;
width: 230px;
}
/* 不要加float,就会随着浏览器大小宽度自适应改变 */
.kindText{
margin-left: 100px;
/* margin-right: 100px; */
/* white-space: nowrap;
overflow:hidden; */
}
.abc{
display: none;
}
</style>
<script>
var div = document.getElementById('demo');
// console.log(div.offsetHeight); // 224
console.log(div.clientHeight); // 220
</script>
</body>
</html>