css、html、图像对齐

css、html、图像对齐,html,css,Html,Css,我有6个图像,需要将它们对齐为: Img1 Img2 Img3 Img4 Img5 Img6 我该怎么做?我做不好 <Image src = "" style = "margin-top: -10em; margin-left: -50em; float: left; width: 450px;" /> <Image src = "" style = "margin-top: -10em; margin-left: -10

我有6个图像,需要将它们对齐为:

 Img1        Img2

 Img3        Img4

 Img5        Img6
我该怎么做?我做不好

<Image src = "" style = "margin-top: -10em; margin-left: -50em; float: left; width: 450px;" />

<Image src = "" style = "margin-top: -10em; margin-left: -10em; float: left; width: 450px;" />

<Image src = "" style = "margin-left: -120em; margin-top: -50em; float: left; width: 450px;" />

<Image src = "" style = "margin-left: -120em; margin-top: -50em; float: left; width: 450px;" />   

<Image src = "" style = "margin-left: -120em; margin-top: -50em; float: left; width: 450px;" />   

<Image src = "" style = "margin-left: -120em; margin-top: -50em; float: left; width: 450px;" />


图像大小相同。

只需将每个图像向左浮动,然后在每秒钟图像后放入以下应能解决问题的

只需将每个图像向左浮动,然后在每秒钟图像后放入应能解决问题的

很抱歉,我想对它进行分析,但是

请不要使用内联样式。

看在上帝的份上,求你了

将它们全部放在一个列表中:

<ul>
  <li><img 1></li>
  <li><img 2></li>
  <li><img 3></li>
  <li><img 4></li>
  <li><img 5></li>
  <li><img 6></li>
</ul>

或者别的什么。如果您不想让列表占据整个屏幕,只需指定ul宽度。

很抱歉,我不想这么说,但是

请不要使用内联样式。

看在上帝的份上,求你了

将它们全部放在一个列表中:

<ul>
  <li><img 1></li>
  <li><img 2></li>
  <li><img 3></li>
  <li><img 4></li>
  <li><img 5></li>
  <li><img 6></li>
</ul>
或者别的什么。如果您不想让列表占据整个屏幕,只需指定ul宽度。

在其周围环绕一个标签,如下所示:

<div style="width:yourimagewith x 2">
  <img src="1" />
  <img src="2" />
  <img src="3" />
  <img src="4" />
</div>

此解决方案不会让您对样式和浮动等问题感到烦恼。 另外,如果您添加新图像,则不必在每两个图像之后添加新的div标记,这对我来说似乎不利于维护。

在图像周围环绕一个-tag,如下所示:

<div style="width:yourimagewith x 2">
  <img src="1" />
  <img src="2" />
  <img src="3" />
  <img src="4" />
</div>

此解决方案不会让您对样式和浮动等问题感到烦恼。 此外,如果添加新图像,则不必在每两个图像后添加新的div标记,这对我来说似乎不利于维护。

这就实现了以下技巧:

img { float:left; }
img:nth-child(odd) { clear:left; }
现场演示:

请注意,某些向后浏览器(即…khm)不支持
:第n个子项(奇数)

这就实现了以下功能:

img { float:left; }
img:nth-child(odd) { clear:left; }
现场演示:


请注意,一些向后的浏览器(例如…khm)不支持
:第n个子(奇数)

将向上投票,但今天全部使用:)如果在.css文件中使用外部类,则效果更好。我认为不使用内联样式是相当常识的。。。他是在快速演示之后,而不是如何改进标记结构的指南。@ZeSimon你应该始终教授最佳实践,如果你不这样做,人们会相信你所做的对生产代码来说是好的,以身作则(不是我的反对票)我并没有任何不尊重的意思,我只是相信作为开发人员,我们有义务一直编写好的代码——即使是作为例子:)不,不,我代表我道歉。。。起初我很生气,因为我认为你只是为了投票而投了反对票,但是你提出了一个合理的观点。我做过无数的项目,这些项目都因为这些问题而令人沮丧。我将传播您的遗产:).upvote,但今天使用它们:)在.css文件中使用外部类会更好。我认为不使用内联样式是相当常识。。。他是在快速演示之后,而不是如何改进标记结构的指南。@ZeSimon你应该始终教授最佳实践,如果你不这样做,人们会相信你所做的对生产代码来说是好的,以身作则(不是我的反对票)我并没有任何不尊重的意思,我只是相信作为开发人员,我们有义务一直编写好的代码——即使是作为例子:)不,不,我代表我道歉。。。起初我很生气,因为我认为你只是为了投票而投了反对票,但是你提出了一个合理的观点。我做过无数的项目,这些项目都因为这些问题而令人沮丧。我将传播你的遗产:)。