我是一名新手。主页上的徽标位于与其他页面不同的地方
我正在使用Magento CE 1.4.1.1出于某种原因,主页上的徽标比所有其他页面上的徽标略少。我试图使用CSS来修改标题上的填充和边距,但无论我做什么,徽标的位置都不相同。
谢谢。
我是一名新手。主页上的徽标位于与其他页面不同的地方
我正在使用Magento CE 1.4.1.1出于某种原因,主页上的徽标比所有其他页面上的徽标略少。我试图使用CSS来修改标题上的填充和边距,但无论我做什么,徽标的位置都不相同。
谢谢。
你hompage看起来是这样的:
<h1 class="logo">
<strong>Hapiru</strong>
<a href="http://www.hapiru-usa.com/index.php/" title="Hapiru" class="logo">
<img src="https://www.hapiru-usa.com/skin/frontend/default/MAGFREE001Hb/images/logo.gif" alt="Hapiru">
</a>
</h1>
其他网页看起来是这样的:
<a href="http://www.hapiru-usa.com/index.php/" title="Hapiru" class="logo">
<strong>Hapiru</strong>
<img src="https://www.hapiru-usa.com/skin/frontend/default/MAGFREE001Hb/images/logo.gif" alt="Hapiru">
</a>
我认为差异可能来自于使用两个不同的模板。你可以找出哪些模板,你用于主页(主页是一个CMS页面,所以它会在那里,而其他网页的布局可能会在app/design/frontend/default/default/layout
我认为,如果你得到的网页使用。相同的模板,这将解决您的问题
标志在您的主页是一个<H1> </H1 >标签内,而不是等其他网页 - 可能是这个问题
?标识的CSS样式必须与另一个也要分配填充/边距的CSS样式重叠。使用相同的CSS样式fo在这两种情况下,你都会得到相同的结果。如果您使用第一个带有h1 class =“logo”的标识,您将会将其移至右侧,如果您使用第二个,则可以根据需要获得。调查h1标签和徽标类的CSS,这就是问题所在。它甚至可能是一个问题,即h1标记有填充,而徽标类没有,但仍然适用于h1标记的填充。
试试这个#logo h1 { padding-left:0;}
谢谢大家。我发现许多免费主题似乎都有这个问题。出于某种原因,header.phtml添加了一个h1标签,如果它是一个主页并且将h1标签离开,如果它不是主页。我通过评论h1标签来修复它。谢谢。 – user965725