gpt4 book ai didi

html - Firefox 中的 CSS 色带断裂

转载 作者:太空宇宙 更新时间:2023-11-04 15:17:48 25 4
gpt4 key购买 nike

我为 H1 标题标签创建了一个功能区。在 Chrome、Safari 和 IE9 中似乎一切正常,但由于某种原因在 Firefox 中出现问题。

这是它在 Firefox 中的截图:

enter image description here

这是我的 H1 标签的 CSS:

#home .content h1 {
text-align: left;
position: relative;
color: #fff;
margin: 0 -25px 20px -30px;
padding: 5px 0;
background: #939393;
text-indent: 30px;
font: 1.3em 'Oswald', sans-serif;
}

#home .content h1:before {
content: '';
position: absolute;
border-style: solid;
border-color: transparent;
bottom: -10px;
border-width: 0px 10px 10px 0px;
border-right-color: #464646;
left: 0px;
}

我试过了

overflow: hidden;

但这似乎行不通。

我也试过

-moz-box-sizing: border-box;

但这似乎也没有解决任何问题

我也弄乱了一些边距和填充,但在 FF 中似乎没有任何改变。

这是该站点的链接(目前作为演示): http://dev.boostmktg.com/oas

有什么建议吗?

最佳答案

看起来文本缩进将功能区“阴影”向右推 30 像素。

我设法通过删除文本缩进并给 h1 左填充 30px 让它在 firefox 中工作

最终的 CSS 看起来是这样的:

#home .content h1 {
text-align: left;
position: relative;
color: #fff;
margin: 0 -25px 20px -30px;
/* add left padding of 30 pixels */
padding: 5px 0 5px 30px;
background: #939393;
/* no need for this text-indent: 30px; */
font: 1.3em 'Oswald', sans-serif;
}

#home .content h1:before {
content: '';
position: absolute;
border-style: solid;
border-color: transparent;
bottom: -10px;
border-width: 0px 10px 10px 0px;
border-right-color: #464646;
left: 0px;
}

关于html - Firefox 中的 CSS 色带断裂,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14840289/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com