问题一.flex 布局 ,为什么换行了 ,问题二:如何优雅的写出一下的布局(下面这种布局)
ps: 左边是一串字,右边是 一个类似线段。左边字是没有固定宽度的
上图是ui。下图是html
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8">
<style type="text/css">
.itemHeader{
display: flex;
align-items:baseline;
}
.itemHeader div:first-child{
/*display: inline-block;*/
margin-right: 2em;
}
.itemHeader div:last-child{
border-bottom:1px solid #000;
/*display: inline-block;*/
width: 100%;
}
</style>
</head>
<body>
<div class="itemHeader"><div>建筑图纸</div><div></div></div>
</body>
</html>
width: 100%;
改flex:1
,让线段占据剩余宽度。