我试图创建下面的布局使用CSS:扩大格垂直,以适应父容器
- 灰色矩形=集装箱
- 蓝色矩形=像
- 白色矩形=内容
不幸的是,我已经能够管理的最好的是:
我有两个问题与内容的div:
- 如何使内容股利坐到图像的权利,没有硬编码的宽度。
- 如何使内容div垂直扩展以填充容器。
如果已经提出过类似的问题,请表示歉意。我在这里读过类似的问题,但他们似乎都涉及到其他布局问题。
HTML:
<html>
<head>
<title>Test</title>
<link href="test.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div class="solid">
<img id="snapshot" src="page.jpg">
<div class="content" style="margin-left: 165px;">
Test
</div>
<br style="clear:both"/>
</div>
</body>
</html>
CSS:上http://jsfiddle.net/EeLjd/
使用position: absolute
:
#snapshot {
float: left;
}
div.solid {
padding: 5px;
border: 1px solid black;
background-color: #E8E8FF;
}
div.content {
border: 1px solid black;
background-color: #FFFFFF;
}
你至少知道的宽度图片? – Ryan
我希望有一种方法可以避免这种情况,但在这种情况下使用固定宽度的图像将会很好。 – Karle