html - 将文本和图像堆叠在一起
问题描述
我似乎无法将我的文字放在这三个徽标/图标之上。我也希望他们居中。我已经尝试过内联块,居中文本,但我可能做的太多了?
html:
<div class= "sign-up">
<a>Or Sign Up Using</a>
</div>
<div class= "sociallogo">
<div class="socialcontainer">
<img src="img/facebook.png">
</div>
<div class="socialcontainer">
<img src="img/twitter.png">
</div>
<div class="socialcontainer">
<img src="img/google.png">
</div>
</div>
CSS:
.sign-up {
line-height: 1.5;
color: #777777;
text-align: center;
display: inline-block;
float: left;
}
.sociallogo {
border-radius: 50%;
margin: 5px;
display: inline-block;
clear: both;
}
.socialcontainer {
display: inline-block;
height: 50px;
width: 50px;
padding: 2px;
}
解决方案
使.sign-up
和.sociallogo
block
而不是inline-block
.
float: left
从中删除.sign-up
。
添加text-align: center
到.sociallogo
.
.sign-up {
line-height: 1.5;
color: #777777;
text-align: center;
}
.sociallogo {
border-radius: 50%;
margin: 5px;
text-align: center;
}
.socialcontainer {
display: inline-block;
height: 50px;
width: 50px;
padding: 2px;
}
<div class="sign-up">
<a>Or Sign Up Using</a>
</div>
<div class="sociallogo">
<div class="socialcontainer">
<img src="img/facebook.png">
</div>
<div class="socialcontainer">
<img src="img/twitter.png">
</div>
<div class="socialcontainer">
<img src="img/google.png">
</div>
</div>
推荐阅读
- c# - Xamarin Forms - XAML - ScrollView 内容溢出父布局
- html - SVG Spritesheets 使用 CSS 中的 SYMBOL CSS SVG 片段作为背景:url 或类似的?如果不是为什么?
- c# - CheckMarx 中等严重性警告 - 启动时的 HttpOnly cookie
- java - 如何使用 Chess in Test 中的棋盘?
- c# - 如何识别chromedriver.exe?
- c++ - 我收到错误 C2440 但我不知道如何解决它,请有人帮助我吗?
- css - 悬停时的 CSS 动画
- c++ - 如何从文件中读取数据,然后将数据转换为 int 并将它们存储在向量中
- idempiere - 无法在搜索引用字段 iDempiere-7.1 中查看用户列表
- python - 打印 json 响应的特定实例