html - 我的 div 无法正确对齐

标签 html css alignment

我一直在做一个网站,但遇到了一个问题。

我的 div 无法正确对齐事件、新闻和三个中间描述...这是代码。 (很抱歉,如果它很乱......我现在也在处理它。)它不会让我发布事件和新闻的代码,所以请耐心等待。

三个描述div。

<div class="mainall">

 <div class="descc1">
 <div class="deschead1"></div>
 <div class="thumb1"></div>
 <div class="head1"></div>
 <div class="headbg1"></div>
 <div class="descsep1"></div>
 <div class="desc1">
     <p></p>
 </div>
 </div>

 <div class="descc2">
 <div class="deschead2"></div>
 <div class="thumb2"></div>
 <div class="head2"></div>
 <div class="headbg2"></div>
 <div class="descsep2"></div>
 <div class="desc2">
     <p></p>
 </div>
 </div>

 <div class="descc3">
 <div class="deschead3"></div>
 <div class="thumb3"></div>
 <div class="head3"></div>
 <div class="headbg3"></div>
 <div class="descsep3"></div>
 <div class="desc3">
     <p></p>
 </div>
 </div>
</div>

CSS - http://pastebin.com/HPSikFjM

主要=

.mainall {
 display: block;
 margin-top: 25px;
 overflow: hidden; }

最佳答案

好的,我想我明白你想做什么了。您需要将每一列向左浮动,然后向最后一个元素添加明确的修复。

<div id="outside-div-that-expands-to-full-avaliable-size">
   <div class="third">First</div>
   <div class="third">Second</div>
   <div class="third">Third</div>
   <div class="clear"></div>
</div>

使用CSS

.clear { clear:both; }

这就是您想要的效果吗? http://jsfiddle.net/HPY2X/1/

关于html - 我的 div 无法正确对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15725906/

相关文章:

javascript - 使用 jquery 遍历 html 表行以获取 <td> 单元格内的 div id

javascript - 我希望能够水平滚动大图像,但同时显示可以可变的整个高度

html - 如何在订单列表中对齐 div 和关于 <ul> 边框样式

html - 在 CSS 中的每个元素后添加一个符号

javascript - 无法删除被 JavaScript 隐藏的类

javascript - jQuery 淡出内容,然后连续淡入新内容

jquery - Twitter Bootstrap - 获取警告消息以粘贴到页面顶部

html - ABSMIDDLE 在 Firefox 和 Chrome 上的工作方式不同?

jquery - 将 div 左上角的一组图像与 css 对齐

HTML全屏背景图片