我希望将HTML
页面中的两张图片并排排列。
目前,我已经并排排列了两张图片,但是当我更改页面大小时,图片会在第一张图片之后换行并进入下一行。
这是我的代码示例和CSS:
.header {
display: inline-block;
margin-left: auto;
margin-right: auto;
height: 120px;
}

<img class="header" src="http://www.placehold.it/160X120" style="float: left;" alt="CCM Logo">
<img class="header" src="http://www.placehold.it/543X120/0000FF" alt="CCM Banner">
&#13;
这是Fiddle。
答案 0 :(得分:2)
使用white-space: nowrap
来阻止包装。
.header {
margin: 0 auto; max-width: 800px; /*centering header*/
height: 120px; position: relative; /*scale header images to 120px*/
white-space: nowrap; /*keep one-line*/
overflow: hidden; /*hide excess images parts on small screens*/
}
.header>img { height: 100%;}
<body>
<div class="header">
<img src="http://www.www8-hp.com/in/en/images/T-GE-healthcare-logo__153x115--C-tcm188-1616301--CT-tcm188-1237012-32.jpg" alt="CCM Logo">
<img src="http://blu-alliance.com/wp-content/uploads/2013/10/healthcare-banner2.jpg" alt="CCM Banner">
</div>
</body>
答案 1 :(得分:1)
.header {
display: inline-block;
margin-left: auto;
margin-right: auto;
max-width: 50%;
height:120px;
}
HTML:
&#13;
<body>
<img class="header" src="http://www.www8-hp.com/in/en/images/T-GE-healthcare-logo__153x115--C-tcm188-1616301--CT-tcm188-1237012-32.jpg" style="float: left;" alt="CCM Logo">
<img class="header" src="http://blu-alliance.com/wp-content/uploads/2013/10/healthcare-banner2.jpg" alt="CCM Banner">
</body>
&#13;
答案 2 :(得分:0)
给予风格
.header {
display: block;
float:left;
height: 120px;
}
两个图像
答案 3 :(得分:0)
以下风格应用:
.header {
display: inline-block;
height: 120px;
width: 50%;
}
答案 4 :(得分:0)
尝试使用max-width
Demo
.header {
max-width:50%;
}
答案 5 :(得分:-1)
尝试一下-
<div class="imgclass">
<div class="img1">
your img here
</div>
</div>
<div class="imgclass">
<div class="img2">
your img here
</div>
</div>
在您的css文件上或<style>here</style>
之间-
.imgclass {
display: table-cell;
}