css - 边距自动未在水平中心对齐项目
问题描述
.logo {
border: 1px solid goldenrod;
}
.logo img {
margin: auto;
border: 1px solid red;
}
上面是CSS,它的HTML是:上面是CSS,它的HTML是:上面是CSS,它的HTML是:上面是CSS,它的HTML是:上面是CSS,它的HTML是:上面是CSS,它的HTML是:上面是CSS,它的HTML是:上面是CSS,它的HTML是:上面是CSS,它的HTML是:上面是CSS,它的HTML是:
<header class="theader">
<div class="logo">
<img src="https://demo.templatic.com/cartsy/wp-content/themes/Cartsy/images/logo.png" alt="" width="100px" height="auto">
</div>
</header>
解决方案
让它阻塞,它会工作
.logo img {
border: 1px solid red;
display: block;
margin: auto;
}
推荐阅读
- c - 打印用户接受的字符会产生意想不到的结果
- android-studio - 在图像上添加徽标 Android
- c# - 如何在 SQL Server 表中存储图像名称
- typescript - 如何使用表单数据发布 Axios
- unix - Azure DevOps Pipeline Task 连接到 Unix 服务器并执行命令
- elasticsearch - Filebeat 7.9.3 更改索引不起作用,它总是创建默认 filebeat-7.9.3-2020.11.04-000001
- c++ - 我在将 IP 地址从十进制转换为二进制,然后转换为 C++ 中的点分十进制时遇到问题
- c++ - C ++ memcpy未按预期复制
- angular - 在现有应用程序中添加 Angular MatDialog 可防止页面滚动
- postgresql - PSQL TimescaleDB,错误:数据库系统处于恢复模式