我曾与一个愚蠢的div问题:)我正在开发类似Twitter的一门课程一个网站,但我positionating工具栏的问题(转推,删除...)如何在工具栏的底部定位一个工具栏?
我的鸣叫格是这样的:
<div class="tweet">
<img width="50px" height="50px" src="img/profiles/mannuk.png">
<p>
<span>mannuk</span><br>
This is my first tweet that i've sent with my twitter. RT if you like it #firstTweet
</p>
<div class="tools">
<a href="#retweet">Retweet</a>
<a href="#delete">Delete</a>
</div>
</div>
而且CSS3代码:
.tweet
{
background-color: #1FCC84;
border: 1px solid #000000;
border-radius: 0.5em;
margin: 2px 0;
height: 100px;
font-size: 0.8em;
}
.tweet img
{
display: block;
float: left;
padding-top: 5px;
padding-left: 5px;
}
.tweet p
{
display: block;
padding-left: 5px;
overflow: hidden;
margin-top: 5px;
}
.tweet span
{
font-weight: bold;
padding-bottom: 8px;
}
.tweet .tools
{
clear: both;
position:relative;
margin-top: 80px;
margin-left: 15px;
}
我需要应用的工具div的,其原鸣叫父格,但我不知道如何正确地做到这一点的位置,因为在大多数情况下,起源是在img下开始的,但左侧是m argin被正确应用。
现在有140个字符的推文和20-30的推文之间存在差异。工具栏相对于其父项而言不是正式的。
我认为你的解决方案非常接近我预期的结果。但是有必要创建额外的div吗?为什么工具div无法定位相对于鸣叫父div? – mannuk
额外的Div是容器 - 你可以定位任何div/element w.r.t其他的东西,因此如果你包含一个容器,你可以将你的div放在你想要的容器的任何位置。 –