html - 我网站的一行 html 文本在移动浏览器中重叠

标签 html css

我有一个 CSS 问题,不是换行而是文本重叠,而是在移动浏览器中覆盖自身 text is overlapping

我已经通过 stackoverflow 并尝试了正常的建议来尝试强制文本换行。这些是单独的词,因此它们应该自行中断,但事实并非如此。这是我试过的

  1. 我添加了带有大约 6 个命令的 css 以强制它使用样式表进行换行
  2. 我试过将文本放入一个 div 中,然后添加要换行的样式
  3. 我试着把它放到一个 html 表中试图强制它换行
  4. 我试过 wbr 标签来让它换行
  5. 我能够让它现在换行,但这不是我的目标,因为这会迫使文本离开页面

这是当前代码,主要是我在绝望中试图让它包装

<div style="word-break: break-all; word-wrap: break-word;display: block;overflow: hidden;">
<p style="color:#004a61;padding:5px;margin-bottom:5px;font-weight:bold;font-size:14px">
<i>Beautiful photos printed<wbr> on canvas, metal, tile and wood - take your pick!</i>
</div>

网址是here .我最近继承了它(它托管在 weebly 上)。网站上没有其他地方这样做,所以我对此感到有点困惑。

最佳答案

问题是您包含 <div>正在继承 line-height: 0;来自 div#741331162420463225-gallery.imageGallery .添加line-height: 16px; (或您选择的任何金额)到 <p>包含文本可以解决问题。

关于html - 我网站的一行 html 文本在移动浏览器中重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23984924/

相关文章:

javascript - 平滑的水平和垂直滚动

css - 如何将控件 float 在图像顶部(使用图像背景)

javascript - 使用 Javascript 数到 100(在 div 中)

javascript - 我在使用 javascript $ .get (URL, callback) 时遇到问题;

html - 我的页脚比应有的尺寸大了一倍

css - 右侧边栏出现在内容下方 - Drupal Zen Subtheme

javascript - 如果使用 prev() 找到序列则添加类

html - <img> 仅与类一起使用,但根本没有属性

javascript - 阻止用户对任何网页使用键盘的 "Print Scrn"/"Printscreen"键

javascript - 当每个字段具有多个值时如何循环访问 AEM 多字段组件