我在實現特定設計目標方面存在問題,我希望你能幫助我。使用HTML和CSS實現特定的設計目標
我取得了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;
}
希望你能幫助我在這裏! :)
- Aleksander。並不複雜
你應該可以用'position:absolute'做所有事情。只要確保容器具有「相對」位置即可工作。這個問題總體上要求太多的幫助。 –
給我幾分鐘,讓我看看我是否可以讓這看起來很好。 – Keith
@itcouldevenbeaboat不,它不。它只有一定的位置:靜態;絕對會工作得很好。 – MightyPork