html - Safari 中的换行符导致问题

标签 html css safari

我刚刚注册了一个具体问题,希望您能提供帮助:)

我们的website有一个标题区域,其中标题具有灰色背景。

这里的问题仅发生在 safari 上:当发生换行时(由于标题较长),safari 仍会使用前一行长度的宽度渲染背景颜色,并添加额外的行。它在 ChromeFirefox 和其他浏览器上运行良好,但在 Safari 上它看起来像这样。

HTML

<div class="so-widget-sow-headline so-widget-sow-headline-default- 9cab5f85f9f7"><div class="sow-headline-container ">
 <h1 class="sow-headline"> E-Learning-Erstellung </h1>                   
 <div class="decoration">
  <div class="decoration-inside"></div>
 </div>
 <h2 class="sow-sub-headline">Individuell. Von A-Z.</h2>
</div>

CSS

.header-img-area h2.sow-headline, .header-img-area h1.sow-sub-headline, .header-img-area h2.sow-sub-headline, .header-img-area h3.sow-sub-headline {
    padding: 10px;
    margin: 10px 0 !important;
    background-color: rgba(78, 78, 78, 0.9);
    box-shadow: -10px 0px 0 rgba(78, 78, 78, 0.9), 10px 0px 0 rgba(78, 78, 78, 0.9);
    -webkit-box-shadow: -10px 0px 0 rgba(78, 78, 78, 0.9), 10px 0px 0 rgba(78, 78, 78, 0.9);
    -moz-box-shadow: -10px 0px 0 rgba(78, 78, 78, 0.9), 10px 0px 0 rgba(78, 78, 78, 0.9);
    box-decoration-break: clone;

它的行为应该像您期望的那样:当发生换行时,它也应该破坏背景颜色。

最佳答案

我使用white-space: nowrap;解决了这个问题

关于html - Safari 中的换行符导致问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56647859/

相关文章:

html - 背景颜色属性不适用于 Safari

javascript - 从静态图像到视频的 CSS 转换在 Safari 中不稳定

html - 增加 tumblr 照片大小

jquery - 我想通过 css 将鼠标悬停在 anchor 标记上时显示 div

nginx - 如何在nginx中禁用http2

html - 使用 % 时让 CSS 跳过 div

javascript - 谷歌地图登录混合应用卡住了

javascript - 如何检查 jQuery 表单循环中的单选按钮和复选框是否被选中?

java - 嵌入式系统小程序中的相关代码库字段

javascript - jQuery 动画完成不工作