html - 如何在 HTML 的左上角放置无边框的徽标?
问题描述
我正在尝试制作一个左上角带有徽标的网站。我的问题是,当我尝试添加徽标并将其移动到左上角时,我有一个无法删除的边距。我尝试了以下方法:
在 HTML 文件中:
<div class="row">
<img src="pic/logo.png" alt="logo" class="logo" />
</div>
在 CSS 中:
.logo {
position: fixed;
left: 0;
top: 0;
margin: 0;
padding: 0;
}
不过还是有一定的余地。
解决方案
这可能是由于浏览器的默认样式。您可以在 css 中重置它,例如:
* {
padding: 0;
margin: 0;
}
margin
但是,您必须手动定义padding
所有需要它的元素。
推荐阅读
- c# - 如何在 WPF 中显示 webp 格式的图像?
- google-apps-script - 谷歌表格添加来自其他列的相应单元格的列单元格注释
- reactjs - ASP Net Core 和集成的 Windows 身份验证
- swift - SKPaymentTransaction.original.transactionIdentifier 字段何时更改?
- database - Neo4j:“WITH DISTINCT x RETURN count (x)”和“RETURN count (distinct x)”之间的语义差异?
- azure - 是否可以仅将 Azure blob 存储中新创建/到达的 blob 附加到 Azure SQL DB?
- docker - docker 控制台中的 phpmyadmin 错误
- go - 自定义 Gorm 预加载不获取数据
- php - 从两个表中取值并将结果存储在第三个表中
- java - 部署的 Web 应用程序未生成授权令牌