I want the green box to be 5px wide and the same height as the total height of the + and - buttons. I tried using height: 100%
and it doesn't seem to work... what am I missing to do this?
<!DOCTYPE html>
<html>
<head>
<style type='text/css'>
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);
body {
font-family: 'Open Sans', sans-serif;
}
canvas {
border: 1px solid black;
}
div.canvas_holder {
display: inline-block;
position: relative;
}
.canvas_annotate {
z-index: 1;
position: absolute;
}
div.canvas_title {
left: 5px;
top: 5px;
}
.canvas-zoom {
left: 5px;
bottom: 9px;
}
.canvas-zoom input {
display: block;
font-size: 140%;
}
div.zoom-button-container {
display: inline-block;
}
div.zoomscale {
width: 5px;
border: 1px solid green;
display: inline-block;
vertical-align: top;
min-height: 100%;
}
.zoom-control {
position: relative;
display: block;
border: 1px dashed red;
}
</style>
</head>
<body>
<div>
<div class="canvas_holder canvas_wide">
<canvas id="canvas1" height="200" width="200" ></canvas>
<div class="canvas_title canvas_annotate"> canvas1 </div>
<div class="canvas_holder canvas_wide">
<canvas id="canvas2" height="200" width="200" ></canvas>
<div class="canvas_title canvas_annotate"> canvas2 </div>
<div class="canvas-zoom canvas_annotate">
<div class="zoom-control">
<div class="zoom-button-container">
<input type="button" class="zoom" id="zoom-in" value="+"></input>
<input type="button" class="zoom" id="zoom-out" value="−"></input>
</div>
<div class="zoomscale" ></div>
</div>
</div>
</div>
</div>
</body>
</html>