2012-06-18 37 views
0

我创建了一个WP主题,它将在页面中间有两个部分。左边是“近期工作”,右侧是“近期博客帖子”。我希望“最近的博客帖子”在页面中间开始;它的左边与容器的水平中点对齐。我还希望有一条将两者分开的垂直线。 我玩过边距和填充,但似乎无法得到我要去的效果。这里就是我要去为我的图像: ideal两个div并排 - 一个在最左侧,另一个在中间

<div id="recent"> 
    <div id="recent-work"> 
      <p><span>Recent Work</span></p> 

    <div class="next"> 
     <a href="#"><img src="img/next.png" alt="Click for more information" /></a> 
    </div><!-- end next --> 
    </div><!-- end recent-work --> 
    <div id="recent-blog"> 
     <p><span>Recent Blog</span></p> 

    <div class="next"> 
     <a href="#"><img src="img/next.png" alt="Click for more information" /></a> 
    </div><!-- end next --> 
    </div><!-- end recent-blog --> 
</div><!-- end recent --> 

#recent { 
    border-top: 1px solid #202020; 
    padding-bottom: 40px; 
    padding-top: 40px; 
} 

#recent #recent-work { 
    float: left; 
} 

#recent #recent-work .next{ 
    float: right; 
} 

#recent #recent-work p span { 
    font-family: nevis-webfont; 
    font-size: 112.5%; 
    font-weight: normal; 
    letter-spacing: 1px; 
    text-transform: uppercase; 
} 

#recent #recent-blog { 
    float: right; 
} 

#recent #recent-blog .next{ 
    float: right; 
} 

#recent #recent-blog p span { 
    font-family: nevis-webfont; 
    font-size: 112.5%; 
    font-weight: normal; 
    letter-spacing: 1px; 
    text-transform: uppercase; 
} 

我已经从昨天开始这种努力,所以任何和所有帮助是极大的赞赏。

@Praveen changes

+0

什么确切的问题你在面对? – Christoph

+0

@Cristoph我无法弄清楚如何让两个div完全像我的图片一样。目前,'#recent-work'在最左边,'#recent-blog'在最右边。我希望'#recent-blog'的左边缘与容器的垂直中心对齐。 – AMC

+0

@AMC你已经给了一个浮球。我重置了!看看小提琴。希望有所帮助! –

回答

1

在你的CSS,请加入这一行:

#recent #recent-work p {text-align: center;} 

更新:

我加了这一点:

#recent #recent-work p, #recent #recent-blog p {text-align: center;} 

+0

我对'#recent-work'和'#recent-blog'都做了这个,都没有显示任何变化..? – AMC

+0

您可以展示实时版本,以便我可以对其进行测试并获得正确的解决方案吗?即使它是你的机器的IP地址,也没关系。我希望我能够访问。 –

+0

我还没有网站直播,但也许这将有所帮助.. index.html - http://pastebin.com/qej2G0V8 style.css - http://pastebin.com/Lhcg89ct – AMC

0

希望我有这个权利 -

工作实例 - DEMO

HTML

<div class="wrap"> 
<div class="leftCont"> 
    <div class="leftEle"></div> 
    <div class="leftEle"></div> 
    <div class="leftEle"></div> 
</div> 
<div class="rightCont"> 
    <div class="rightEle"></div> 
    <div class="rightEle"></div> 
    <div class="rightEle"></div> 
</div> 
</div>​ 

CSS -

.rightCont , .leftCont{ 
width:50%; 
float:left; 
background-color:green; 
min-width:340px; 
} 
.wrap{ 
padding-top:20px; 
width:100%; 
min-width:600px; 
height:150px; 
overflow:hidden; 
background-color:black; 
} 
.leftEle , .rightEle{ 
width:30%; 
border:2px solid black; 
min-width:100px; 
float:left; 
background-color:yellow; 
height:100px; 
} 

+0

标题在哪里? :P –

相关问题