我在移动CSS中具有以下规则:
html{
padding:15px;
}
body{
margin:15px;
}
页面上的所有元素均遵守这些规则,但Google的AdSense单元除外。这些广告处于“自动”模式,这意味着您在HTML的<head>
部分中放置了一行javascript,而Google的算法则选择了广告单元的大小和位置。
所有广告单元都在视口的整个宽度上显示,而不要考虑边距。如何在它们上施加边距?
Adsense的自动调整大小的广告似乎覆盖了页面的CSS。您可以尝试的一件事是为广告单元设置边距:
.adsbygoogle{
margin:10px !important;
}
但是它会动摇您在移动设备上的页面显示。我建议您不要在移动设备中使用自动调整尺寸的广告,如果您要设置其尺寸边界。