这是我第一次使用 css 布局构建一个完全可扩展的应用程序,当用户调整窗口大小时,字段应该相应地缩小和增长。首先我想,很简单,对吧?但现在我真的对尺寸摸不着头脑,因为看起来边距不太正确......我想在所有单独的字段之间有一个类似边框的分隔符......
我的代码是这样的:
<div style='background-color:#000000;width:100%;height:100%;'>
<div style='width:100%;height:66%;margin-bottom:1%;'>
<div style='float:left; width:19%;height:100%;margin-right:1%;' class='app_14_concept_block'>keypartners</div>
<div style='float:left; width:19%;height:100%;margin-right:1%;'>
<div style='height:49%;margin-bottom:6%' class='app_14_concept_block'>key activities</div>
<div style='height:49%;' class='app_14_concept_block'>key resources</div>
</div>
<div style='float:left; width:19%; height:100%;margin-right:1%;' class='app_14_concept_block'>value propositions</div>
<div style='float:left; width:19%; height:100%;margin-right:1%;'>
<div style='height:49%;margin-bottom:6%' class='app_14_concept_block'>customer relationship</div>
<div style='height:49%;' class='app_14_concept_block'>channels</div>
</div>
<div style='float:left; width:19%; height:100%;padding-right:1%' class='app_14_concept_block'>customer segments</div>
</div>
<div style='width:100%;height:33%;'>
<div style='float:left; width:49%; height:100%;margin-right:1%;' class='app_14_concept_block'>cost</div>
<div style='float:left; width:50%; height:100%;' class='app_14_concept_block'>revenue</div>
</div>
</div>
CSS是这样的:
.app_14_concept_block{
background-color:#ffffff;
}
.app_14_concept_block:hover{
background-color:#eeeeee;
}
这就是它目前的样子(蓝色的东西是我的应用程序查看器布局的一部分,可以打开评论) - 我主要关心的是在右侧添加的空白(黑色)空间,在行的末尾:
jsfiddle在这里:http: //jsfiddle.net/gbMZy/51/
我还尝试将“客户细分”宽度设置为 20% - 遗憾的是无济于事:
截屏:
jsfiddle:http: //jsfiddle.net/gbMZy/52/