按照另一個問題給出的一些說明,我重寫了一個用於打印PDF並在網上顯示的網頁。下面是一些代碼:HTML CSS設計:尺寸不斷增大的div
/** CSS File **/
body {
background-color: lightcyan;
border: 1px solid black;
font-family: sans-serif;
height: 268mm;
margin-bottom: 13mm;
margin-left: 11mm;
margin-right: 12mm;
margin-top: 10mm;
width: 187mm;
}
img {
margin: 0mm;
padding: 0mm;
max-height: 100%;
max-width: 100%;
}
div.ClrOvFlw, div.Pedice {
clear: both;
overflow: auto;
}
div.Left, div.Left75 {
clear: left;
float: left;
}
div.Right, div.Right25 {
clear: right;
float: right;
}
div.Left75 {
background-color: yellow;
height: 20.74mm;
margin-right: 1mm;
padding: 0mm;
width: 129mm;
}
div.Right25 {
background-color: blue;
height: 20.74mm;
margin-left: 1mm;
padding: 0mm;
width: 51mm;
}
<!-- HTML -->
<body>
<div class="ClrOvFlw">
<div class="Left75">
<img id="Logo" src="../Box Logo Testata/Logo.jpg" alt="Mark">
</div>
<div class="Right25">
<div id="Bandiera">
<img id="BandieraImg" src="" alt="ITA">
</div>
<div id="MadeInItaly">
MADE IN ITALY
</div>
</div>
</div>
</body>
正如你所看到的,我計算出在給定模板的尺寸。如果我不把srcs放在img標籤中,那麼一切都很好,但是當我將它們放在上面時,Right25 div在另一行上流動,因爲Left75 div變大了。這是一個link小提琴。
我錯過了什麼?
標誌圖像的大小是多少? –
爲什麼你期望'.ClrOvFlw'有一個'129 + 1 + 1 + 51'mm'寬度'? – Trix
@ stig-js 71.97x20.74mm(gimp)。 – IssamTP