2015-06-09 40 views
1

我有一个HTML页面上两个表水平对齐,一个在左边,另一个在右边,他们看起来很好,当浏览器最大化,但他们失去了自己的水平对齐时,窗口的尺寸减小。我为这两个表使用了以下CSS。如何水平并排保持两张桌子?

表1

.viewTable { 
    background-color: #eeeff4 !important; 
    border-collapse: collapse; 
    border-spacing: 0; 
    margin-bottom: 20px; 
    width: 79% ; 
    margin-left:0; 
    float: left; 
    clear:both; 
} 

表2

.settleViewTable { 
    border-collapse: collapse; 
    border-spacing: 0; 
    margin-bottom: 20px; 
    width: auto; 
    margin-right:10px; 
    margin-left:10px; 
    float: right; 
} 

我可以知道一个更好的方式来实现这一目标而不失对齐时,窗口大小减小?

+1

我想你应该尝试设置为'settleViewTable'像'宽的宽度:理论值(100% - 20像素)'(-20px,因为你有两个10px的利润)。 – Patrick

+1

.settleViewTable {width:calc(21% - 20px);} – Stickers

+1

@sdcr。完美,它工作 – DoIt

回答