2012-01-20 46 views

回答

2

你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

我认为,如果你得到的网页使用。相同的模板,这将解决您的问题

+0

谢谢大家。我发现许多免费主题似乎都有这个问题。出于某种原因,header.phtml添加了一个h1标签,如果它是一个主页并且将h1标签离开,如果它不是主页。我通过评论h1标签来修复它。谢谢。 – user965725

0

标志在您的主页是一个<H1> </H1 >标签内,而不是等其他网页 - 可能是这个问题

0

?标识的CSS样式必须与另一个也要分配填充/边距的CSS样式重叠。使用相同的CSS样式fo在这两种情况下,你都会得到相同的结果。如果您使用第一个带有h1 class =“logo”的标识,您将会将其移至右侧,如果您使用第二个,则可以根据需要获得。调查h1标签和徽标类的CSS,这就是问题所在。它甚至可能是一个问题,即h1标记有填充,而徽标类没有,但仍然适用于h1标记的填充。

0

试试这个#logo h1 { padding-left:0;}

相关问题