html - 如何在靶心旁边对齐文本
问题描述
我使用 CSS 创建了一个靶心徽标,并希望在徽标旁边放置一个对齐的文本。
#logo{
width:25px;
height:25px;
border-radius:50%;
background-color:red;
background-clip:content-box;
padding:5px;
border:5px solid red;
color:red;
}
<div id="logo" style="float:left;"><b ><span style="margin-left: 20px;p-bottom: -50px;"> text123</span></b></div>
解决方案
您可以使用flexbox
:
#container {
display: flex;
align-items: center
}
#logo{
width:25px;
height:25px;
border-radius:50%;
background-color:red;
background-clip:content-box;
padding:5px;
border:5px solid red;
color:red;
}
#text {
color: black;
padding-left: 12px
}
<div id="container">
<div id="logo"></div>
<div id="text">text123</div>
</div>
推荐阅读
- c++ - 为什么编译器认为这个构造函数重载决议是模棱两可的?
- google-app-engine - 批量使用objectify?
- assembly - 将排序程序从 C 转换为汇编
- sas - SAS中有没有办法使用proc sql打印标签中变量的值?
- string - 如何将文档转换为 .str 和 .ttml 文件
- javascript - 以不同方式组织代码后,我的代码无法正常工作
- java - ORM 是如何实现类型安全的查询的?
- python - Python API 中的“openstack ip 可用性列表/显示”
- python - 使用 sqlite3 和 python 创建新的 SQLite 表,将其他表中的列组合起来
- python - Python:希望在同一个窗口中显示多个图形