gpt4 book ai didi

Chrome、Firefox + Safari 之间的 CSS Padding 变化

转载 作者:行者123 更新时间:2023-11-28 18:50:11 26 4
gpt4 key购买 nike

我正在使用 font-face + CSS。文本填充在大多数浏览器中显示良好,但 Mac 上的 Safari 和 Chrome 除外,在这些浏览器中,它使用额外的 20px 左右渲染顶部填充......这是有问题的 CSS 片段:

        p.style10 {font-family: 'TitilliumText22LThin', Arial, sans-serif; font-size: 17px; line-height: 19px; color: #FFFFFF; padding: 20px 40px 10px 10px}

这是它在 Chrome/Safari (Mac) 中错误显示的原因:http://siddharthkhajuria.com/srv/chrome.png

并且在 Firefox (Mac) 中正确:http://siddharthkhajuria.com/srv/firefox.png

关于为什么它在 Mac 上的 Chrome/Safari 中显示有额外填充的任何帮助/建议?

谢谢!西德。

-- 这也是 html 的相关部分:

<!-- START OF PROMOS 1 -->

<div class="g320" style="background-image:url(img/p1.png);
width:310px;
height:354px;
overflow:hidden;">

<p class="style9"><strong>'Bootylicious' by Tom Rosenthal</strong><br /><br />A video for Tom's reworking of the Destiny's Child classic. I directed (with Tom), filmed and edited it.<br /><br /><br /></p>

<p class="style10"><strong>BBC at the Edinburgh Fringe</strong><br /><br />I produced the website for the BBC at the 2011 Fringe Festival. I also made a range of films and took photos on-site throughout the fortnight.</p>

</div>

<div class="g640">
<iframe src="http://player.vimeo.com/video/37423313?title=0&amp;byline=0&amp;portrait=0" width="630" height="354" frameborder="0"></iframe>
</div>

<div class="g320"></div>
<div class="clear">&nbsp;</div>

<!-- END OF PROMOS 1 -->

最佳答案

使用 CSS 重置可以避免此类问题。 CSS 重置对于删除不一致的边距、填充、行高和其他可能导致您的网页在各种浏览器中看起来不同的属性很重要。创建一个不同的 CSS 文件并将其命名为“reset.css”并使用

将其添加到所有其他 css 文件链接的顶部
<link rel="stylesheet" href="your_domain/css/reset.css">

转到此 linkhere 获得现成的重置 CSS 文件和更多信息所有关于 CSS 重置。

关于Chrome、Firefox + Safari 之间的 CSS Padding 变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9598624/

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