我有一個表下面的CSS:表TD寬度爲2px超過指定
width: 100%;
border-spacing: 0px;
table-layout: fixed;
然後我有以下類指定3列:
@UsedColumnWidth: 26px;
@DeleteColumnWidth: 18px;
.UsedCountColumn {
width: @UsedColumnWidth;
}
.DeleteColumn {
width: @DeleteColumnWidth;
}
.CapabilityColumn {
/*width: @ContainerWidth - @UsedColumnWidth - @DeleteColumnWidth;*/
/*width: 100px;*/
}
鉻看時,我注意到開發人員工具,我的UsedCountColumn
和DeleteColumn
的寬度比我指定的多了2個像素,我無法弄清楚爲什麼會發生這種情況。我認爲也許border-spacing會搞砸了,但我把它設置爲0.任何有關爲什麼發生這種情況的想法?
瘋狂的猜測。你重設你的CSS邊距和填充?否則,如果你可以設置一個像jsfiddle這樣的測試環境,我或其他人可以看看它:) – Daniel
什麼是'@'語法? – j08691
@ j08691它用於在LESS CSS中聲明變量 –