0
在我製作的表格中,每當單元格只有一點內容時,td和div之間就會出現間隙 - 但看起來很正常,但內部有很多東西。這看起來很奇怪。有人可以幫我刪除它嗎?CSS:爲什麼td和div之間出現間隙?
HTML:
<td cod='[@cod]'>
<div class="headler">
[@inicio] - [@fim]
</div>
<div class="valores_resultados">
<div class="disciplina" cod="[@cod_disciplina]">
[@disciplina]
</div>
<br>
<div class="professor" cod="[@cod_prof]">
[@professor]
</div>
</div>
CSS:
table {
border-spacing: 10px;;
border-collapse: separate;
width: 100%;
}
tr, td, th {
border: #000 solid 1px;
-webkit-box-shadow: 3px 2px 0px 0px rgba(0, 0, 0, 0.45);
-moz-box-shadow: 3px 2px 0px 0px rgba(0, 0, 0, 0.45);
box-shadow: 3px 2px 0px 0px rgba(0, 0, 0, 0.45);
}
td:hover {
border: rgb(80, 0, 0) solid 1px;
cursor:pointer;
-webkit-box-shadow: 3px 2px 0px 0px rgba(80, 0, 0, 0.45);
-moz-box-shadow: 3px 2px 0px 0px rgba(80, 0, 0, 0.45);
box-shadow: 3px 2px 0px 0px rgba(80, 0, 0, 0.45);
}
.headler {
background-color: rgb(145, 0, 0);
text-align: center;
padding: 4% 0%;
margin: 0;
}
.valores_resultados{
min-height: 60px;
text-align: center;
}
.disciplina {
margin-top: 3%;
}
.professor {
margin-bottom: 4%;
}
請發表您的表的HTML,沒有任何模板語言即是。 – j08691
生成的html會更有用,並確保它是所有的html。你錯過了所有'
border-spacing:10px ;;一個;以很多:) –
回答
你的CSS更改爲:
來源
2016-01-13 18:40:13 bakerhumadi
不工作,我說的是td和div之間的差距,td之間沒有差距。 –
這將刪除表中的所有空白。這對我在jsfiddle上工作,但我已經關閉它。將在下次添加URL – bakerhumadi
補充一點:
來源
2016-01-13 18:50:43 andi
它的工作!非常感謝! –
相關問題