css - 上边距不起作用
问题描述
我怎样才能让它margin-top
工作?工作正常,margin-left
但是什么也没发生margin-top
p.ex1 {
margin-top: 15px;
margin-left: 35px;
}
<div class="footer2">
<p class="ex1"> ABOUT US </p>
<hr>
<div class="footer">
<br>
<p id="top">
<font size="5">Contact us</font>
</p>
</div>
解决方案
根据您的特定浏览器,标签top-margin
上有默认值。p
在 Firefox 上,这是 16px(可能源自 1em),在您添加任何 CSS 之前就已存在。因此,如果您设置top-margin
为 15px,则几乎没有可预见的差异。尽管如此,它确实 有效 - 将其设置为 25px(或任何与 16px 明显不同的值,或者设置为 0px 以真正看到它而没有 任何上边距),你会看到它。
在以下示例中,我更改了您的代码段,使其显示没有 上边距的元素(即我将其设置为零)。当您将鼠标悬停在它上面时,上边距设置为 15px。在那里你看到了不同...
p.ex1 {
margin-top: 0px;
margin-left: 35px;
}
p.ex1:hover {
margin-top: 15px;
}
<div class="footer2">
<p class="ex1"> ABOUT US </p>
<hr>
<div class="footer">
<br>
<p id="top">
<font size="5">Contact us</font>
</p>
</div>
推荐阅读
- linux - 消息:在 macOS Big Sur 版本 11.6 上执行 scp 命令时超出文件大小限制
- filter - 用 GL 账户过滤成本中心并取总
- salesforce - salesforce 开发人员 - SFDX:从 Org 检索源
- sql-server - dotnet ef 用于开发/生产的单独数据库提供程序
- javascript - 我想要一个基于滚动位置的 IMG 淡入淡出,适用于桌面,但移动设备上的滚动位置始终为“0”。
- javascript - 了解 tinyMCE 为何/如何存储
在对应的 textarea 值中 - python-3.x - Python API:同步多线程数据库查询
- palantir-foundry - 如何在 Foundry 上为用户设置主页?
- python - 将 GroupBy 对象转换为 Dataframe (pandas)
- pandas - 数据框:获取行并更新它