2012-09-10 109 views
0

如何使用CSS和html将图片放在左侧和右侧的div标签中?或者,还有更好的方法?比如我有:html和css识别元素

HTML:

CSS:

img 
{ 
align:left 
} 

这将两个图像对齐到左边。我怎样才能“识别”两个图像元素,然后对齐左边和右边。两个图像都相对于一个居中java小程序对齐。

+1

'align:left'不是CSS。也许你想'float:left',或'text-align:left'到父 – Oriol

回答

1

你可以用“类”标签

<img src ="..." class="img1" />  <!--Picture 1--> 
<img src = "..."class="img2" />  <!--Picture 2--> 

.img1 
{ 
... 
} 

.img2 
{ 
... 
} 
+2

“属性”,而不是“标签”。 – You

0
<img src="..." id="image_1" />  <!--Picture 1--> 
<img src="..." id="image_2" />  <!--Picture 2--> 

#image_1 { 
    float: left; 
} 

#image_2 { 
    float: right; 
} 

注意识别:之前和“=”后删除空间,如你有“SRC”

+0

此规则将不适用。 '.'(dot)是一个类选择器,并且你已经分配了id。 – Pavlo

+0

哎呀,谢谢你指出。我的错。固定 – weexpectedTHIS

2

你也可以减少你HTML代码通过使用:first-child psuedo选择器。

例如:

<div id="pictures"> 
    <img src="..." />  <!--Picture 1--> 
    <img src="..." />  <!--Picture 2--> 
</div> 

#pictures img:first-child{ 
    float: left; 
} 

#pictures img { 
    float: right; 
} 

这将使你的目标DIV浮动第一图像左,和所有其它的权利。如果你只有一个或两个图像,但是如果你有多个图像,那么只需按照其他评论中的建议添加类就可以更容易。