Hay muchas formas de hacer esquinas redondeadas yo voy a mostrar como hacerlo de la forma mas simple usando solo 2 div y sin necesitar hacks ni javascript ni ningun otro truco raro
HTML de las esquinas redondeadas
La idea es poner un div con las esquinas redondeadas de arriba y que ademas contenga nuestro texto y un div con las esquinas de la parte de abajo.
Estilos para las esquinas redondeadas
El problema de las esquinas redondeadas es que la imagen de fondo debe ser lo suficientemente grande para que no se corte, o usar 3 divs para que uno sea la parte superior, otro el medio y el borde de abajo, prefiero usar solo 2 divs, el superior con un borde muy grande eso no es problema ya que al ser mayormente blanco jalará 1 o 2 Kb mas (osea practicamente nada)
1 2 3 4 5 6 7 8 9 10 11 12 13 | #main { width:605px; background-image:url(img/main_bg.png); background-repeat:no-repeat; padding:40px; margin:auto; } #mainBottom { background-image:url(img/main_bot_bg.png); width:685px; height:40px; margin:auto; } |
Eso sería todo, puedes ver una demo y bajar el codigo fuente:
y si pudieses hacer los bordes redondos sin imágenes?
yo se cómo, http://www.html.it/articoli/nifty/index.html
aquí tienes muchas posibilidades
Salu2