Ho cercato e cercato, ma non sono riuscito a trovare una soluzione per la mia esigenza.
Ho una semplice tabella HTML. Voglio arrotondare gli angoli per questo, senza usare immagini o JS, cioè solo CSS puro . Come questo:
Angoli arrotondati per le celle d'angolo e 1px
bordo spesso per le celle.
Finora ho questo:
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
}
Ma questo mi lascia senza confini per le celle. Se aggiungo bordi, non sono arrotondati!
Eventuali soluzioni?