Resetear estilos css por defecto en los navegadores
Una forma sencillas de neutralizar algunos de los estilos que los navegadores agregan por defecto consiste en eliminar el margen y relleno a todos los elementos de la página para posteriormente establecerlos de forma individual:
* {
margin: 0;
padding: 0;
}
Aunque la anterior regla CSS se utiliza desde hace muchos años, es una solución muy rudimentaria y limitada. La solución completa consiste en crear una hoja de estilos CSS que neutralice todos los estilos que aplican por defecto los navegadores y que pueden afectar al aspecto visual de las páginas. Este hojas de estilos se suelen llamar "reset CSS". A continuación se muestra la hoja de estilos reset.css propuesta por el diseñador Eric Meyer
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: ``;
content: none;
}
:focus {
outline: 0;
}
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
La hoja de estilos anterior es sólo un punto de partida, cada diseñador debe adatarlo hasta optener los resultados deseados. Utilizar una hoja de estilos de tipo reset es una de las buenas prácticas imprescindibles para los diseñadores web profesionales.





ajax (1) 

del usuario mientras se mantiene la comunicación asíncrona con el servidor.
desarrollo web y puede ser incrustado dentro de código HTML.
CSS es separar la estructura de la presentacion de un documento.




