在HTML页面上并排显示两个图像
我试着将两张同样大小的图片并排放置。如果使用在HTML页面上并排显示两个图像,html,css,image,html-table,Html,Css,Image,Html Table,我试着将两张同样大小的图片并排放置。如果使用表格,则可以并排显示两幅图像。但是在我的CSS样式表中,我为表使用了一种自定义格式,这也显示在包含图像的页面上 我只想显示没有任何自定义背景、边框等的两幅图像 我尝试使用div,span,ul,li(等等),但每次都失败了 如果不使用表格,如何在一行中放置两个图像(大小相同) 如果我必须使用table进行相同的操作,那么如何使用CSS为我的表使用两种(或更多)不同的格式 您是否尝试过浮动:左 将不同的类附加到每个表,然后在css中: 表1{ 背景色:#
表格
,则可以并排显示两幅图像。但是在我的CSS样式表中,我为表使用了一种自定义格式,这也显示在包含图像的页面上
我只想显示没有任何自定义背景、边框等的两幅图像
我尝试使用div
,span
,ul
,li
(等等),但每次都失败了
表格
,如何在一行中放置两个图像(大小相同)table
进行相同的操作,那么如何使用CSS为我的表使用两种(或更多)不同的格式<style type="text/css">
.left{float:left;}
</style>
<img class="left" src="path here" />
<img class="left" src="path here" />
.left{float:left;}
使用浮动:左代码>你说你找到了一点左边距,所以你可以试试这个
.left{
float:left;
margin:0;
padding:0;
}
这可能是边距或填充的原因。或者你应该使用body标签,比如
body{margin:0;
padding:0;
}
那么你就不需要写margin:0;填充:0代码>通常,表格是在所有情况下都有效的唯一方法。根据这两个图像在HTML中的位置,可能有更好的方法,但这取决于具体情况。是否已有包含这两个图像的元素?该元素的布局属性是什么
更改表属性的CSS样式表是一件坏事。应该只设置一类表(使用table.className)或一个特定表(使用table#id)的属性。如果无法更改样式表,则必须修复它对特定表造成的损坏
为此,请找出样式表在您身上更改了哪些属性,然后通过为您的表发布CSS规则(带有table.className或table#id的规则将覆盖更一般的规则)(首选)或使用内联样式将属性硬编码为HTML(如果您只有一对这样的样式,可以快速修复) 基本上,您要做的是将两个图像源标记放在一行代码中,彼此紧挨着。像这样
<img src="hi"><img src="hey">
您可以使用float:left
html:
只要这样做:
<img src="path/image.ext" /><img src="path/image.ext" />
根据您的需要,每个解决方案都可能有所不同。所以,在你们试过之前,先发布你们的代码。我们只是想清楚,我试过使用float:left。另外,我忘了在我的原始问题中提到,但是当我使用“表格”时,它会增加一个小的左边距,我想在显示图像时避免这种情况。你不能为列表设置样式以进行概括,或者如果你真的只需要两件事,那么就使用样式化的div吗?感谢代码,它可以工作,并解决了图像不能并排显示的问题。
<div id="row">
<img class="left" src="" />
<img class="left" src="" />
</div>
.left{
width: 250px;
height: 250px;
float: left;
}
//If you don't want margins
body{
margin:0;
padding:0;
}
<img src="path/image.ext" /><img src="path/image.ext" />
<style>img {display: inline;}</style>