gpt4 book ai didi

html - 如何对齐div中的文本

转载 作者:太空宇宙 更新时间:2023-11-04 04:01:21 27 4
gpt4 key购买 nike

我试图显示 4 张图片,上面有标题、描述和删除链接。我无法在我的框中获得指向 float right 的链接。

这是 html

<div id="container">
<div class="image-wrapper">
<div id="image-container">
<img src="gallery_traditional_1.jpg" width="200" height="100"><br>
<span class="img-info">Title:</span>
<span class="img-info">Description:</span>
<span class="img-info alignright"><a href="#">Delete</a></span>
</div>
</div>
</div><!--end container -->

这是 css

 #container {
width: 50%;
}

.image-wrapper {
display: inline-block;
width:200px;
padding: 10px;
}

#image-container {
color: #898989;
background:#F9F9F9;
border: solid 1px #ddd;
border-radius:10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
box-shadow: 0px 0px 10px #888;
-moz-box-shadow: 0px 0px 10px #888;
-webkit-box-shadow: 0px 0px 10px #888;
margin:5px auto;
padding:5px;
width:200px;
}

.img-info {
display: block;
}

.alignleft {
float:left;
}

.alignright {
float:right;
}

图片框的 html 重复了 3 次以上。如何让第三个跨度链接向左浮动?任何帮助都会很棒。

最佳答案

添加 margin-top: -29px;应该实现这一目标。

演示 http://jsfiddle.net/4RZJx/1

HTML:

<div id="container">
<div class="image-wrapper">
<div id="image-container">
<img src="gallery_traditional_1.jpg" width="200" height="100"><br>
<span class="img-info">Title:</span>
<span class="img-info">Description:</span>
<span class="img-info"><a href="#">Delete</a></span>
</div>
<span class="img-info alignright"><a href="#">Delete</a></span>
</div>

<div class="image-wrapper">
<div id="image-container">
<img src="gallery_traditional_1.jpg" width="200" height="100"><br>
<span class="img-info">Title:</span>
<span class="img-info">Description:</span>
<span class="img-info">Description:</span>
</div>
<span class="img-info alignright"><a href="#">Delete</a></span>
</div>

<div class="image-wrapper">
<div id="image-container">
<img src="gallery_traditional_1.jpg" width="200" height="100"><br>
<span class="img-info">Title:</span>
<span class="img-info">Description:</span>
</div>
<span class="img-info alignright"><a href="#">Delete</a></span>
</div>

<div class="image-wrapper">
<div id="image-container">
<img src="gallery_traditional_1.jpg" width="200" height="100"><br>
<span class="img-info">Title:</span>
<span class="img-info">Description:</span>

</div>
<span class="img-info alignright"><a href="#">Delete</a></span>
</div>

</div><!--end container -->

CSS:

#container {
width: 50%;
}
.image-wrapper {
display: inline-block;
width:200px;
padding: 10px;
}

#image-container {
color: #898989;
background:#F9F9F9;
border: solid 1px #ddd;
border-radius:10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
box-shadow: 0px 0px 10px #888;
-moz-box-shadow: 0px 0px 10px #888;
-webkit-box-shadow: 0px 0px 10px #888;
margin:5px auto;
padding:5px;
width:200px;
}

.img-info {
display: block;
}

.alignleft {
clear: both;
float:left;
}

.alignright {
float:right;
margin-top: -29px;
}

关于html - 如何对齐div中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22025995/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com