html - 在线服务器上的 CSS 百分比值需要与本地不同

标签 html css drupal-7

我有一个 drupal 7 网站,我有一个页面包装器 <div>填满了页面。

<div id="page-content">
    all the html in here.
</div> 

使用 CSS,我在上面放了一张背景图片 div#page-content

div#page-content {
    background-image: url('somelinktoimageurl');
    background-position: 120% 10%;
}

我在本地服务器上有相同的站点,其设置与实时站点相同。但是,在实时站点上 background-position需要更改百分比值以使其与我本地站点上的位置相同。本地站点和实时站点之间需要不同的百分比值才能将图像放在同一位置。我真的不知道为什么会这样。这在我身上发生过一次,但我只是更改了现场网站上的值(value)并接受了它。但是这次我想知道为什么会这样。

注意:在相同的浏览器 Firefox 和 Chrome 中查看实时站点和本地站点。

我在下面添加了一些截图, 我打开了 devtools 的 livesite 屏幕截图显示了位置值

enter image description here

本地相同

enter image description here

如您所见,在本地相同的值在我的本地要高得多。

最佳答案

问题是文本行。因为我有基于百分比的位置,所以它是根据页面的总高度计算的。因为我的本地有更多的内容/Lorem Ipsum,这个百分比明显不同于只有更少内容的现场。

关于html - 在线服务器上的 CSS 百分比值需要与本地不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46422269/

相关文章:

html - DIV 或 table 来实现这个?

CSS 问题 - 将跨度与另一个对齐

html - Flex with overflow 和 bootstrap navbar 在 Firefox/Chrome/Safari 中表现不同

php - 如何在 Drupal 7 中包含 php 类

jquery - .append 不添加 .item 到 .list

html - CSS 网格布局 : Three rows grid

html - 使用 CSS3 只选择一个 child

php - 如何在 Drupal 7 中显示数组的所有值

css - 有没有办法查看哪个对应的 LESS 变量用于 CSS 类/属性?

html - 背景颜色不改变错误