我正在學習HTML,我正在嘗試做一些面板,包括人物照片和一些關於該人物的數據,例如姓名,電子郵件,電話號碼等。我不知道如何做到這一點,如何把一個div放入其他的。如何在兩個div內製作div?
我該如何做一個html代碼,在這個圖像中生成一些東西? 帶有某種顏色的「大」div,這個包含兩個「隱形」div,一個用於圖像,另一個用於獲取關於此人的信息。
PS:這個網站是在平臺上:sites.google.com(用於在不能改變,必須用這個)
我正在學習HTML,我正在嘗試做一些面板,包括人物照片和一些關於該人物的數據,例如姓名,電子郵件,電話號碼等。我不知道如何做到這一點,如何把一個div放入其他的。如何在兩個div內製作div?
我該如何做一個html代碼,在這個圖像中生成一些東西? 帶有某種顏色的「大」div,這個包含兩個「隱形」div,一個用於圖像,另一個用於獲取關於此人的信息。
PS:這個網站是在平臺上:sites.google.com(用於在不能改變,必須用這個)
使用CSS屬性display: inline-block
的div的你希望未來的地方彼此或float: right
或離開。我更喜歡display
。
您可以創建兩個容器div,並將兩個div放入其html中。在CSS中,容器div將默認爲垂直排序,這意味着您應該爲每個容器和其中的每個div應用float: left;
。
<div class="left-container">
<div class="image-left"></div>
<div class="info-left"></div>
</div>
<div class="right-container">
<div class="image-right"></div>
<div class="info-right"></div>
</div>
@Anne http://jsfiddle.net/LA7js/2/檢查這個小提琴的例子:) – 2013-10-09 00:28:44
HTML
<div id="container">
<div id="left">
<div class="image"></div>
<div class="contactInfo"></div>
</div>
<div id="right">
<div class="image"></div>
<div class="contactInfo"></div>
</div>
</div>
CSS
#container {
/*width and height of main container */
width: 1000px;
height:400px;
}
#left, #right {
float:left;
height: 300px;
width: 400px;
}
div.image {
float: left;
width: 200px;
height: 200px;
}
div.contactInfo {
float: left;
width: 100px;
height: 200px;
}
高度和寬度的數字是BS的總數,但你明白了。玩數字。 CSS是你的朋友:)
我的網站是一個谷歌的網站(sites.google.com),所以我必須將圖片上傳那裏,它會產生這樣的:
你知道如何能我修改這個讓你像說的那樣? – U23r
是的,它說'display:block'將它改爲'display:inline-block',你可能不得不擺脫那個'
'...... – Colandus
我做到了。我改爲內聯塊,並且我擦除了
。複製並粘貼後,現在我有兩個圖像在同一行。那文字呢?我如何創建每個圖像附近的文本,更重要的是,我怎樣才能爲兩行「組合」(圖像+文本)分界線? – U23r