首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >html和css标识元素

问html和css标识元素
EN

Stack Overflow用户
提问于 2012-09-11 06:52:09
回答 3查看 47关注 0票数 0

如何使用CSS和html将图片放在带有div标签的左侧和右侧?还是有更好的方法?例如,我有:

HTML:

代码语言:javascript
复制
<img src ="..." .... ... />     <!--Picture 1-->
<img src = "..." .... .... />       <!--Picture 2-->

CSS:

代码语言:javascript
复制
img
{
align:left
}

这将使两个图像向左对齐。如何“识别”两个图像元素,然后将一个元素左对齐,另一个元素右对齐。两个图像相对于以java applet为中心的图像对齐。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-09-11 06:54:35

你可以用"class“标签来识别。

代码语言:javascript
复制
<img src ="..." class="img1" />     <!--Picture 1-->
<img src = "..."class="img2" />       <!--Picture 2-->

.img1
{
...
}

.img2
{
 ...
}
票数 1
EN

Stack Overflow用户

发布于 2012-09-11 08:56:37

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

例如:

代码语言:javascript
复制
<div id="pictures">
    <img src="..." />     <!--Picture 1-->
    <img src="..." />     <!--Picture 2-->
</div>

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

#pictures img {
  float: right;
}

这将使目标div中的第一个图像向左浮动,所有其他图像向右浮动。如果你只有一两张图片,那就太棒了,但是如果你有多张图片,你可以更容易地按照其他评论中的建议添加类。

票数 2
EN

Stack Overflow用户

发布于 2012-09-11 07:22:04

代码语言:javascript
复制
<img src="..." id="image_1" />     <!--Picture 1-->
<img src="..." id="image_2" />     <!--Picture 2-->

#image_1 {
  float: left;
}

#image_2 {
  float: right;
}

注意:删除"=“前后的空格,就像"src”一样。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12360525

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档