如何水平并排保持两个表?
How to maintain two tables side by side horizontally?
我在 HTML 页面上有两个水平对齐的表格,一个在左边,另一个在右边,当浏览器最大化时它们看起来很好,但当浏览器的大小时它们失去了水平对齐方式window 减少了。我对两个表都使用了以下 CSS。
Table 1
.viewTable {
background-color: #eeeff4 !important;
border-collapse: collapse;
border-spacing: 0;
margin-bottom: 20px;
width: 79% ;
margin-left:0;
float: left;
clear:both;
}
Table 2
.settleViewTable {
border-collapse: collapse;
border-spacing: 0;
margin-bottom: 20px;
width: auto;
margin-right:10px;
margin-left:10px;
float: right;
}
当 window 大小减小时,我可以知道一个更好的方法来实现这一点而不会丢失对齐吗?
您将 table 1 设置为 width:79%
并且 table 2 将 10px
的左边距和右边距都设置为 20px
,因此宽度table 2 将是 width:calc(21% - 20px);
这将确保两个 table 并排浮动。
了解更多关于 CSS calc()
- https://developer.mozilla.org/en-US/docs/Web/CSS/calc
我在 HTML 页面上有两个水平对齐的表格,一个在左边,另一个在右边,当浏览器最大化时它们看起来很好,但当浏览器的大小时它们失去了水平对齐方式window 减少了。我对两个表都使用了以下 CSS。
Table 1
.viewTable {
background-color: #eeeff4 !important;
border-collapse: collapse;
border-spacing: 0;
margin-bottom: 20px;
width: 79% ;
margin-left:0;
float: left;
clear:both;
}
Table 2
.settleViewTable {
border-collapse: collapse;
border-spacing: 0;
margin-bottom: 20px;
width: auto;
margin-right:10px;
margin-left:10px;
float: right;
}
当 window 大小减小时,我可以知道一个更好的方法来实现这一点而不会丢失对齐吗?
您将 table 1 设置为 width:79%
并且 table 2 将 10px
的左边距和右边距都设置为 20px
,因此宽度table 2 将是 width:calc(21% - 20px);
这将确保两个 table 并排浮动。
了解更多关于 CSS calc()
- https://developer.mozilla.org/en-US/docs/Web/CSS/calc