Procurei e procurei, mas não consegui encontrar uma solução para minha necessidade.
Eu tenho uma tabela HTML simples e velha. Eu quero cantos arredondados para ele, sem usar imagens ou JS, ou seja, apenas CSS puro . Como isso:
Cantos arredondados para células de canto e 1px
borda espessa para células.
Até agora eu tenho isso:
table {
-moz-border-radius: 5px !important;
border-collapse: collapse !important;
border: none !important;
}
table th,
table td {
border: none !important
}
table th:first-child {
-moz-border-radius: 5px 0 0 0 !important;
}
table th:last-child {
-moz-border-radius: 0 5px 0 0 !important;
}
table tr:last-child td:first-child {
-moz-border-radius: 0 0 0 5px !important;
}
table tr:last-child td:last-child {
-moz-border-radius: 0 0 5px 0 !important;
}
table tr:hover td {
background-color: #ddd !important
}
Mas isso me deixa sem fronteiras para as células. Se eu adicionar bordas, elas não serão arredondadas!
Alguma solução?