我在哪里可以获得6px的身高来恢复BuddyPress的头像

时间:2016-09-28 作者:lil_bugga

我目前正在使用buddypress构建一个基于社交网络的网站,当用户登录时,我想在标题中显示他们的头像。为此,我使用了此代码。

<div id="avatar">
    <a href="<?php echo bp_loggedin_user_domain(); ?>">
        <?php bp_loggedin_user_avatar( \'type=thumb&width=30&height=30\' ); ?>
    </a>
</div>
这看起来可能是一个小细节,如果我真的需要的话,我可能可以解决一些问题,但我很想知道是什么导致了我现在所遭受的这种看似神秘的6px增益。

你可以访问我正在开发的网站www.vwrx-project.co.uk. 我想你必须登录,才能看到头像的显示,这非常欢迎你这么做。

一旦主题开发完成,我将擦除整个数据库,以便在测试之后重新开始。

1 个回复
最合适的回答,由SO网友:sMyles 整理而成

问题是您的线高度设置为1.5。

您需要在CSS中设置:

#avatar {
    line-height: 0;
}
此外,如果您想获得其他按钮“注销”和用户名,则需要在父DIV上设置特定高度,该高度应为50px,就像您的图像是30px,并且在顶部和底部有10px的填充一样

相关推荐

BuddyPress返回错误的xprofile日期

一切正常,但突然间BuddyPress xprofiledate 字段之前给出一个日期。然而,我已经检查了数据库,输入是正确的。它只是返回了错误的日期。这意味着,如果我将日期设置为1920-12-12,它将存储正确的(相同),但返回1920-12-11。我使用以下BuddyPress函数获取日期。// tried by field id bp_get_profile_field_data([ \'field\' => 5, \'user_id\' =>