html - 绝对定位的内容不适用于移动设备
问题描述
在我的<h3>
标题中,我添加了一些内容:before
。此内容看起来像一个底部边框。
我border
用position: absolute
, 和定位它top: 40px
。
在大屏幕上,它工作正常,但在小屏幕上,有一些问题,我认为是因为顶部位置。我该如何解决这个问题?
.module-head {
text-align: left;
position: relative;
margin: 40px 0
}
.module-head-title {
color: #32384d;
font-weight: 600;
font-size: 30px;
display: inline-block
}
.module-head:after {
content: "";
display: block;
position: absolute;
left: 0;
top: 40px;
background: #32384d;
width: 200px;
max-width: 250px;
height: 5px
}
<div class="module-head">
<h3 class="module-head-title">Újdonságok, akciós termékek</h3>
</div>
解决方案
我解决了。它不需要绝对位置,只需要显示块。
推荐阅读
- pact - 有没有办法在 PACT 验证期间修改请求正文?
- actions-on-google - Google Assistant Actions:提供指向整个响应正文的链接
- python - 当 PyScipOpt 达到特定间隙时,如何停止在 PyScipOpt 中运行的代码?
- django - 在线程中创建的 SQLite 对象只能在 Django 2.2.2 和 ipdb 的同一线程中使用
- linux - 通过系统调用函数 read () 或通过 glibc 函数 fread() 读取 /proc/stat 文件的区别
- mysql - 自联接查询值不匹配
- javascript - 如何使用 javascript aws-sdk 寻址 MinIO 服务器获取和使用临时安全凭证进行分段上传?
- java - 在 postDelayed 方法中触发 OnTouchlistener
- azure - 如何在 Azure AD 上更改用户主体名称
- powershell - 如何使用 PowerShell 读取 INI 文件的特定项?