html - 对齐 <img> 标签内的文本?

标签 html css alignment

所以我有

HTML

<div class="avatar">
<img src="$USER_AVATAR_URL$" /><a href="$LOGIN_FORM$" /></a>
</div>

我正在尝试将登录表单与图像右侧对齐。目前它在图像下方。我试过使用文本对齐但没有帮助。那么我该怎么做呢?

CSS

.avatar { 
 float: right; 
 background: #242426; 
 width: 50px;
 height: 50px;
 border: 5px solid #242426; 
 border-radius: 50%;
 position:absolute;
 top: 60px;
 right:250px;
}

.avatar img {
 display: block; 
 width: 100%; 
 border: 0; 
 margin: 0;
 border-radius: 50%;
 float:right;
}

最佳答案

您必须仅在链接处设置 float: right; 并将 float: left; 设置为 img

编辑

像这样:

<html>
    <head>
        <title>Test</title>
        <style type="text/css"> 
        .avatar { 
             background: #242426; 
             width: 100px;
             height: 100px;
             border: 5px solid #242426; 
             border-radius: 50%;
             position:absolute;
             top: 60px;
             right:250px;
             float:right;
        }

        .class_img {
             float:left;
             display: block; 
             border: 0; 
             margin: 0;
             border-radius: 50%;
        }
        </style>
    </head>
    <body>
        <div class="avatar">
            <div class="class_img">
            <img src="$USER_AVATAR_URL$" />
            </div>
            <a href="$LOGIN_FORM$" /></a>
        </div>
    </body>
</html>

关于html - 对齐 <img> 标签内的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16707049/

相关文章:

javascript - Jimdo : Add placeholder to html using javascript/jquery

javascript - 如何使用 animate 和scrollTop 将浏览器窗口的滚动条或 div 滚动条设置为增量滚动?

javascript - 在页面加载时从目录加载随机图像,无需列出文件名数组

javascript - 如果选项值匹配则显示 div - jQuery

html - 如何在将元素保留在一列中的同时对齐左侧的元素?

java - 防止 FlowLayout 垂直居中

javascript - 根据选定的 <select> 值添加所需的属性

html - Div 应该是它的 child 的宽度,而另一个 child 应该换行

flutter - 如何在Flutter中对齐容器中的内容?

html - 辅助功能:如何为一个 INPUT 项正确使用多个 LABEL 元素(通过 ARIA 等)?