手机端网页的出现的问题?

发布于 2022-09-01 21:57:13 字数 1118 浏览 13 评论 0

在一个背景图中放文字,如果是正常浏览器打开文字14px;line-height:20px;如果模拟手机端打开,背景图区域就会缩小,但文字区域没变,就会出现显示问题。文字区域(.column_desc p)的定位都没敢用像素,只好用百分比,但是这样可以实现效果,但不精确。文字的话也只能装一点。
我没太做过手机端页面,不知各位前辈是怎么解决的?

<div class="column_desc">
            <img src="images/gs_top.webp">
            <p>
                读规范,让你的代码更具智慧和美丽的方法用框架,选择一份合适的HTML和CSS基础代码找代码,在这里找到她,或给你启发,或她就是你的......
            </p>
</div>
<style>
body {
    max-width: 640px;
    margin: 0 auto;
    font-family: "microsoft yahei" !important;
}
.column_desc {
    position: relative;
}
img {
    max-width: 100% !important;
    display: block;
}
.column_desc p {
    position: absolute;
    right: 5%;
    width: 40%;
    top: 9%;
    color: #fff;
    font-size: 14px;
    line-height: 25px;
    font-family: "宋体";
    height: 64%;
    overflow: hidden;
}
</style>

图片描述模拟手机端
图片描述正常浏览器

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

一腔孤↑勇 2022-09-08 21:57:13

这个问题我也遇到过,但是不知道应该怎么解决。在移动端页面中图片可以自适应缩小,但是字体没法等比的缩小,因为字是给人看的,缩太小就没法看了,而手机屏幕就那么大,它所能显示的文字内容是很有限的。所以一般我的方法就是响应式布局,在移动端的页面布局应该和桌面端不一样,桌面端两栏,移动端就变成一栏,只有增加文字区域的面积,才能让文字显示的多一点,当然,再多那就没办法了,只能省略或者跳转到详情页面。

软糯酥胸 2022-09-08 21:57:13

去看看这个方案,根据屏幕寛高和分辨率设置缩放比例。亲测好用,门槛略高https://github.com/amfe/article/issues/17

祁梦 2022-09-08 21:57:13

用rem做单位

柳若烟 2022-09-08 21:57:13

页面用Rem来布局,看我写的文章,移动站

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文