Android 浏览器将宽度设置为 100%,而不管应用于元素的边距(即 block 引号)

标签 android css

在我的 Android 浏览器上浏览网站时,我最大的烦恼是阅读带有缩进 block 引号的文本。 Android 的 webkit 实现(在我看来是正确的)将任何文本元素的宽度设置为浏览器宽度。

然而,这意味着应用了左边距或填充的列表和 block 引用元素悬在可见屏幕的右边缘。这会带来烦人的阅读体验,因为用户必须不断地左右滚动才能阅读。

此行为几乎在任何在 Android 上查看的网站中都可见,我的感觉是这构成了浏览器中的错误。

但我的问题是:有人有好的 css 解决方案来防止这个问题吗?我试过将所有正文文本包装在最大宽度为 100% 的 block 级元素中,但具有左填充或边距的元素仍然悬在边缘之外。

最佳答案

你应该能够通过为 div/p/li 等设置盒子模型来解决这个问题。 -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;

关于Android 浏览器将宽度设置为 100%,而不管应用于元素的边距(即 block 引号),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6078551/

上一篇:CSS3 过渡效果

下一篇:Android添加css文件

相关文章:

android - Play 服务广告库 7.5.0 需要 WRITE_EXTERNAL_STORAGE 权限

android - 使用 Facebook 登录集成 (Firebase 3.0) 的 Firebase 身份验证用户的空电子邮件字段

javascript - 有什么办法可以让这两个盒子在向下滚动时从每一侧滑入?

javascript - 在鼠标悬停时显示光标周围的背景图像部分

css - bootstrap 4 更改 nav-pill 事件的颜色

html - 如何右对齐文本但仍保持向左缩进?

Android 模拟器键盘消失

android - 在 Canvas 中绘制多种颜色

带有消息的 Android 自定义 ProgressDialog

width - 显示 : Inline block - What is that space?