Следуя инструкциям, приведенным в другом вопросе, я переписал веб-страницу, используемую для печати pdf и отображаемую в Интернете. Вот код:HTML CSS design: 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 для скрипки.
Что мне не хватает?
EDIT Вот изображение, которое вы запросили.
Каков размер логотипа? –
Почему вы ожидаете '.ClrOvFlw' иметь' 129 + 1 + 1 + 51' мм 'width'? – Trix
@ stig-js 71.97x20.74mm (gimp). – IssamTP