the_content()wordpress会创建不需要的顶部空间

时间:2012-12-26 08:43:43

标签: html css wordpress

我为这个基本问题道歉;我一直试图解决这个问题,但仍然失败了。

1)每当我在the_content()div&gt;之类的任何标记中添加<h1时,它会在顶部创建一个空格;我尝试在margin:0; padding:0; markup上添加the_content()

2)在我的functions.php

上添加了remove_filter( 'the_content', 'wpautop' );

我喜欢发布消息来源,但它太长了。但我想要的基本布局如下所示。我只想删除title div和content div之间的空格。

HTML -----------------------------------------------------  
 <div id="main">
   <div id="title"> <?php the_author() ?> </div>

   <div id="content">  <?php the_content(); ?> </div>

 </div>

CSS -----------------------------------------------------

 #title {
    width:100%;
    height:100%;
    padding:0;
    margin:0;
    }
 #content {
    background:#dcdcdc;
    width:100%;
    padding:0;
    margin:0;
    }
 #content h1 {
    font-size:250%;
    text-transform:uppercase;
    padding:0;
    margin:0;
    }

结果如下:

image

editted:

1 个答案:

答案 0 :(得分:0)

不必要的空间必须由额外的P,BR,其他元素或边距或填充,或旧的糟糕浏览器导致边距错误。如果你告诉我们哪个问题是罪魁祸首,你会帮助我们更多。查看HTML页面的源代码。元素之间是否有额外的P或BR?

如果没有,则问题可能是CSS中的一个重要关键字,它会覆盖您自己的样式。