He buscado y buscado, pero no he podido encontrar una solución para mi requerimiento.
Tengo una tabla HTML simple. Quiero redondear las esquinas, sin usar imágenes o JS, es decir, solo CSS puro . Me gusta esto:
Esquinas redondeadas para las celdas de las esquinas y 1px
borde grueso para las celdas.
Hasta ahora tengo esto:
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
}
Pero eso me deja sin fronteras para las células. Si agrego bordes, ¡no están redondeados!
¿Alguna solución?