我在实现特定设计目标方面遇到问题,希望您能在这里帮助我。
我在 PS 中制作了一张图片,希望能向您解释我想要什么:
这张图片的每一部分都应该在一个单独的标签中(例如 div),并像这样放置。标志应该放在大图的顶部,边缘之间只有一点点空间。名称与图片底部或中间(看起来最好的)放在同一水平线上。
标题(新 911)与大图的顶部一起放置,描述在中间(总是在中间,文本长度会有所不同),页脚(信息信息)与图片底部对齐。
这是任何人都可以帮助我的吗?
我有一些代码,但它不能完全按计划工作。这是我的 HTML:
<div class="content">
<div class="left">
<div class="poster">
<div class="poster_img">
<img src="https://lh6.googleusercontent.com/-cC6WK7FOx_g/AAAAAAAAAAI/AAAAAAAAAAA/QQ41pWU9UUQ/s100-c-k/photo.jpg" height="50" />
</div>
<div class="poster_name">Porsche</div>
</div>
<div class="img">
<img src="http://i1.ytimg.com/vi/k7dEsMCFfFw/mqdefault.jpg" width="220" />
</div>
</div>
<div class="right">
<div class="header">The new Porsche 911 Turbo. Breaking new ground.</div>
<div class="main">With the new Porsche 911 Turbo, we have once again questioned everything and started from scratch. We pushed the boundaries...</div>
<div class="footer">
<div class="info1">info</div>
<div class="info2">info</div>
</div>
</div>
这是我的CSS:
.content {
position: relative;
clear: all;
margin: 5px;
margin-top: 10px;
}
.left {
display: table-cell;
}
.poster {
position: relative;
margin-bottom: -50px;
height: 50px;
}
.poster_img {
display: table-cell;
position: absolute;
}
.poster_name {
display: table-cell;
padding-left: 52px;
font-size: 15px;
}
.img {}
.right {
display: table-cell;
padding-left: 10px;
}
.header {}
.main {}
.footer {}
.info1 {
display: table-cell;
}
.info2 {
display:table-cell;
padding-left: 25px;
}
希望你能在这里帮助我!:)
- 亚历山大。