【发布时间】:2013-07-13 10:52:45
【问题描述】:
我遇到了愚蠢的 div 问题 :) 我正在为课程开发一个类似于 twitter 的网站,但我在定位工具栏时遇到了问题(转发、删除...)
我的推文 div 是这样的:
<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 应用一个位置,其原点是推文父 div,但我不知道如何正确执行,因为在大多数情况下,原点从 img 下方开始,但左边距已正确应用。
现在 140 个字符的推文和 20-30 个字符的推文之间存在差异。工具栏没有相对于其父级定位。
【问题讨论】:
标签: html css positioning