我想把两张大小相同的图片并排放置。如果我使用表格table
,那么我就能将两张图片并排显示。但是在我的CSS样式表中,我正在使用自定义格式来显示表格,这也会显示在包含图片的页面上。
我只想显示两张图片,没有任何自定义背景、边框等。
我尝试使用div
、span
、ul
和li
(等等),但每种情况都失败了。
如何在不使用表格
table
的情况下将两张图片(大小相同)放在同一行中?如果我必须使用表格
table
,那么如何使用CSS为我的表格使用两个(或更多)不同的格式?
我想把两张大小相同的图片并排放置。如果我使用表格table
,那么我就能将两张图片并排显示。但是在我的CSS样式表中,我正在使用自定义格式来显示表格,这也会显示在包含图片的页面上。
我只想显示两张图片,没有任何自定义背景、边框等。
我尝试使用div
、span
、ul
和li
(等等),但每种情况都失败了。
如何在不使用表格table
的情况下将两张图片(大小相同)放在同一行中?
如果我必须使用表格table
,那么如何使用CSS为我的表格使用两个(或更多)不同的格式?
你可以像这样做:
<style type="text/css">
.left{float:left;}
</style>
<img class="left" src="path here" />
<img class="left" src="path here" />
使用 float:left;
表示你想要一点左边距,所以你可以尝试这样做。
.left{
float:left;
margin:0;
padding:0;
}
body{margin:0;
padding:0;
}
margin:0; padding:0;
。float:left
吗?.table_one { background-color: #CC0000; }
.table_two { background-color: #00CC00; }
你可以使用 float:left
。
HTML:
<div id="row">
<img class="left" src="" />
<img class="left" src="" />
</div>
CSS:
.left{
width: 250px;
height: 250px;
float: left;
}
//If you don't want margins
body{
margin:0;
padding:0;
}
<img src="hi"><img src="hey">
只需要这样做:
<img src="path/image.ext" /><img src="path/image.ext" />
默认情况下,它将以内联
方式显示图像。如果没有,请添加:
<style>img {display: inline;}</style>
通常,表格是在所有情况下都有效的唯一方法。根据两个图像在HTML中的位置,可能会有更好的方法,但这取决于具体情况。是否存在一个包含这两个图像的元素?该元素的布局属性是什么。
更改表格属性的CSS样式表是不好的做法。应该只设置一类表格的属性(使用table.className)或特定表格的属性(使用table#id)。如果您无法更改样式表,则必须撤消它对特定表格造成的影响。
为此,请找出样式表对您进行了哪些属性更改,并通过发出适用于您的表格的CSS规则(使用table.className或table#id的规则将覆盖更一般的规则)(最好的方法),或者使用内联样式将属性硬编码到HTML中(如果您只有一个这样的对,则可以快速修复)来将其更改回来。