2013-07-09 110 views
0

我在我的网站上工作,http://www.isaveplus.com,我有一个问题的表中添加每个列(td)之间的一些空间。我的目标是让列感动,因为我希望背景颜色相互融合。下面的图片会告诉你我之间的空间意味着什么。列表HTML/CSS列之间的间距

在此先感谢!

<table style="width:inherit; margin-left:-5px; margin-top:-5px; " cellspacing="0"> 
    <tr> 
    <td class="searchBar" align="left" > 
     <div id="ddtopmenubar" class="mattblackmenu" > 
      <ul> 
      <li><a style="vertical-align:bottom;">Best of Coupons</a></li> 
      <li> 
       <a style="vertical-align:bottom;"> Best of Travel</a> 
       <a style="vertical-align:bottom;">Grocery stores</a> 
      </li> 
      <li><a style="vertical-align:bottom;">Office Supplies</a></li> 
      <li><a style="vertical-align:bottom;"> Department <br /> stores </a></li> 
      <li><a style="vertical-align:bottom;">Drug <br /> stores</a></li> 
      </ul> 
     </div> 
     </td> 
     <td class="searchBar" align="left"> 
      <asp:Button ID="whatIsIsavePlusButton" runat="server" onclick="whatIsIsavePlusButton_Click" style="color: #800000; font-weight: 700"  Text="?" Visible="False" /> 
     </td> 
     <td class="searchBar" align="left">social media right here!</td> 
    </tr> 
    </table> 

而对于搜索栏的CSS是:

.searchBar 
    { 
     background-color: #414141; 
     color:White; 
     width:auto; 
     margin:-5px; 

     padding:0px; 

    } 

enter image description here

+1

表格只能用于表示表格数据,而不能用于布局。 – cimmanon

回答

0

您的链接

<a style="vertical-align:bottom;">Best of Travel<a style="vertical-align:bottom;">Grocery stores</a> 

border-right: 1px solid white 

定义在

.mattblackmenu li a 

那里你可以设置WID th这些空格

0

您的代码不显示在我的浏览器一样,你给的图片。但基本上我认为你要么在012 ddtopmenubar上输入负值margin-right,要么在下面的td上输入border-left:1px solid white。有可能是另一种方式来做到这一点,但我认为这会奏效。

+0

我已经添加了该标签,但它没有解决这个问题 –

+0

它是一个1垂直像素间距 –

+0

哦,你是在谈论导航栏?我认为你正在谈论的页面中间。如果您想要更改导航栏中的间距,则只需删除“border-right:0px纯白色”行即可。在类“.mattblackmenu李a”在文件“http://www.isaveplus.com/javascript/ddlevelsfiles/ddlevelsmenu-topbar.css” –