css - 如何并排放置 2 个图像而它们之间没有空格?
问题描述
我做了这个简单的笔来解释我的问题
https://codepen.io/yonatanmk/pen/VdwGvG
当我将 2 个图像并排放置时,它们的宽度为父级的 50%,它们总是太宽而无法并排放置,最终像块元素一样堆叠在一起。
为什么会这样?
如何将 2 个图像并排放置,同时占据父 div 的整个宽度,而它们之间没有任何空间。具有 49% 的宽度允许图像并排放置,但现在它们之间有一个空间。
display : inline-block 似乎没有帮助。
谢谢
我的代码
html
<div>
<img src="http://www.planwallpaper.com/static/images/kitty-cat.jpg" />
<img src="http://www.planwallpaper.com/static/images/kitty-cat.jpg" />
<div>
css
div {
width: 500px;
}
img {
width: 50%;
}
解决方案
使用您提供的代码示例,您可以浮动图像,这将使它们并排放置,没有边距。
img {
width: 50%;
float: left;
}
推荐阅读
- makefile - Buildroot 插件文件是为目标架构编译的,尽管稍后在 Makefile 中使用
- node.js - AWS API Gateway:403 Forbidden response to preflight OPTIONS request
- sql - Presto SQL 想在所有列上使用一个函数,如何不将它们一一列出?
- powershell - 暂时将powershell语言更改为英语?
- javascript - 如何在衣服上制作与原版相似的材料图案
- algorithm - 如何分析以下嵌套循环的时间复杂度以及 n 的计数值是多少?
- c# - 如何使用 Linq 从逗号分隔的字符串中查找匹配单词的项目?
- python-3.x - root 无法在 aws 中安装 python 包
- java - Elasticache Memcached 中键的最大长度是多少?
- html - 如何使带有背景图像的 div 可点击