.css
.new
{
border 1px solid;
}
html
<div class="new"></div>
这样定义为什么我的上边框和下边框都能显示.就是左右的只能部分显示.一刷新才能显示完整.请高手帮忙.谢谢!

解决方案 »

  1.   

    border: 1px solid #000;
      

  2.   

    .new 

    border: 1px solid;}
    少冒号了吧~
      

  3.   

    把完整代码贴出来~外围容易应该有个overflow:hidden
      

  4.   

    border: 1px solid #000;
    margin: 0px 2px;
      

  5.   

    我试了下.把new 的高度设一下就行.但我在ie6.把高度设为height:auto为什么就不行?
      

  6.   

    <div class="new">
    <h5>fdsfsdfds</h5>
    <a href="#"><img src="images/two.jpg" alt="dd"/><br />双职工</a>
    <a href="#"><img src="images/two.jpg" alt="dd"/><br />双职工</a> 
    <a href="#"><img src="images/two.jpg" alt="dd"/><br />双职工</a>
    <a href="#"><img src="images/two.jpg" alt="dd"/><br />双职工</a>
    <a href="#"><img src="images/two.jpg" alt="dd"/><br />双职工</a>
    <a href="#"><img src="images/two.jpg" alt="dd"/><br />双职工</a>
    <a href="#"><img src="images/two.jpg" alt="dd"/><br />双职工</a>
    <a href="#"><img src="images/two.jpg" alt="dd"/><br />双职工</a>
    <a href="#"><img src="images/two.jpg" alt="dd"/><br />双职工</a>
    <a href="#"><img src="images/two.jpg" alt="dd"/><br />双职工</a>
    <div class="clear"></div>
    </div>css.new
    {
    border:solid 1px #356455;
    padding:10px;
    text-align:center;
    }
    .new a
    {
    width:24.8%;
    float:left;
    }
    .clear
    {
    clear:both;
    }
    这是我的代码!