javascript? mas bien necesitas un tutorial CSS, te pasa eso porque has utilizado porcentajes para crear tu sitio o bien has omitido el declarar el ancho del mismo...
1.- usaste porcentajes tienes dos opciones
- agregar la propiedad min-width inmediatamente después del width y asignarle en pixeles el tamaño mínimo requerido para que tu sitio se muestre correctamente.
- cambia el ancho de tu pagina por pixeles en lugar de porcentajes
2.- has olvidado declarar el ancho
- agrega en tu hoja de estilos las medidas necesarias al contenedor y/o elementos de tu sitio
- lee un tutorial css para complementar y reafirmar tus conocimientos y no se te vuelva a olvidar
aquí te dejo unos libros que te podrían servir
-> clic aquí