elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  Ayuda Web personal.
0 Usuarios y 2 Visitantes están viendo este tema.
Páginas: [1] 2 3 4 Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda Web personal.  (Leído 11,829 veces)
JonaLamper


Desconectado Desconectado

Mensajes: 394



Ver Perfil
Ayuda Web personal.
« en: 29 Julio 2014, 13:12 pm »

Estoy haciendo una web facilita durante el verano y tendré alguna dudas (supongo). Así que las pondré todas aquí.

La primera es: ¿cómo puedo poner una imagen de fondo, y encima de la imagen poner una caja de texto, checkbox, etc?

Pd: que conste que estoy empezando con html5 y css3  ;D


En línea

Utilizar palabras para hablar de palabras es como utilizar un lápiz para hacer un dibujo de ese lápiz sobre el mismo lápiz.
zaphiel

Desconectado Desconectado

Mensajes: 15


Ver Perfil
Re:
« Respuesta #1 en: 29 Julio 2014, 13:43 pm »

Usando z-index en css se puede creo, hace como "capas",  hace mucho que no hago yo nada,  buscalo o espera que te digan los expertos mejor.

Enviado desde mi GT-I9100 usando Tapatalk 4


En línea

EFEX


Desconectado Desconectado

Mensajes: 1.171


"Dinero Facil"


Ver Perfil WWW
Re: Ayuda Web personal.
« Respuesta #2 en: 29 Julio 2014, 15:49 pm »

Podes definir un background..
Código
  1. .divElemento{background-image:url("127.0.0.1/www/image.jpeg");}
En línea

JonaLamper


Desconectado Desconectado

Mensajes: 394



Ver Perfil
Re: Ayuda Web personal.
« Respuesta #3 en: 29 Julio 2014, 19:25 pm »

He aquí mi segunda duda:




como veis, en los márgenes laterales se ve una franja blanca que queda horriblemente mal. En el margen de la izquierda no hay problema porque es solo hacer la imagen un pelín más grande, pero... ¿Cómo arreglo el margen de la derecha? Ese siempre aparece sea cual sea el tamaño de la imagen  :-(

Pd: podría poner el code, pero es un... descontrol  ;D
« Última modificación: 29 Julio 2014, 19:27 pm por JonaLamper » En línea

Utilizar palabras para hablar de palabras es como utilizar un lápiz para hacer un dibujo de ese lápiz sobre el mismo lápiz.
EFEX


Desconectado Desconectado

Mensajes: 1.171


"Dinero Facil"


Ver Perfil WWW
Re: Ayuda Web personal.
« Respuesta #4 en: 29 Julio 2014, 19:43 pm »

Supongo que es el body
Código
  1. body{padding:0px;margin:0px;}

Se es comun agregar un archivo css para resetear propiedades.. por darte un ejemplo..
http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
http://www.siolon.com/blog/browser-reset-css/
En línea

JonaLamper


Desconectado Desconectado

Mensajes: 394



Ver Perfil
Re: Ayuda Web personal.
« Respuesta #5 en: 29 Julio 2014, 23:40 pm »

Oh, muchas gracias! es que al estar empezando, hay cosas que serán sencillas pero que no te sabes el comando ideal. Sep, el diseño está hecho con css3

Ah, me pasa otra cosa: cuando cambio la resolución de la pantalla, la página web se corta y no se ve bien. Estoy utilizando este tipo de medida:

Código
  1. .Password {
  2. position: relative;
  3. top: 100px;
  4. left: 0px;
  5. }

Para que esto no ocurra, qué tipo de medida tengo que usar, el %? o tiene que ver con poner:
position: relative;
position: static;
position: absolute;

« Última modificación: 30 Julio 2014, 01:37 am por JonaLamper » En línea

Utilizar palabras para hablar de palabras es como utilizar un lápiz para hacer un dibujo de ese lápiz sobre el mismo lápiz.
MinusFour
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.529


I'm fourth.


Ver Perfil WWW
Re: Ayuda Web personal.
« Respuesta #6 en: 30 Julio 2014, 05:26 am »

Oh, muchas gracias! es que al estar empezando, hay cosas que serán sencillas pero que no te sabes el comando ideal. Sep, el diseño está hecho con css3

Ah, me pasa otra cosa: cuando cambio la resolución de la pantalla, la página web se corta y no se ve bien. Estoy utilizando este tipo de medida:

Código
  1. .Password {
  2. position: relative;
  3. top: 100px;
  4. left: 0px;
  5. }

Para que esto no ocurra, qué tipo de medida tengo que usar, el %? o tiene que ver con poner:
position: relative;
position: static;
position: absolute;



Influye bastante, son propiedades que pueden llegar a afectar el posicionamiento del elemento drasticamente.

Y no estoy muy seguro de lo que intentas hacer ¿Quieres centrar el div password a la mitad?

Puedes hacerlo así:

Código
  1. .Password {
  2. position: absolute;
  3. top: 50%;
  4. left: 50%;
  5.        margin-top: -40px; //mitad de la altura
  6.        margin-left: -50px; //mitad del ancho
  7.        height: 80px;
  8.        width: 100px;
  9. }

Aquí la explicación:

http://css-tricks.com/quick-css-trick-how-to-center-an-object-exactly-in-the-center/

Y acerca del posicionamiento, un resúmen:

http://css-tricks.com/quick-css-trick-how-to-center-an-object-exactly-in-the-center/
« Última modificación: 30 Julio 2014, 06:50 am por MinusFour » En línea

JonaLamper


Desconectado Desconectado

Mensajes: 394



Ver Perfil
Re: Ayuda Web personal.
« Respuesta #7 en: 30 Julio 2014, 10:46 am »

Lo que pretendo es simplemente que mi web se vea igual en cualquier resolución de la pantalla (o al menos en las "normales").
En línea

Utilizar palabras para hablar de palabras es como utilizar un lápiz para hacer un dibujo de ese lápiz sobre el mismo lápiz.
EFEX


Desconectado Desconectado

Mensajes: 1.171


"Dinero Facil"


Ver Perfil WWW
Re: Ayuda Web personal.
« Respuesta #8 en: 30 Julio 2014, 15:03 pm »

Lo que tenes que tener en cuenta es que lo elementos se acomodan segun el espacio.. mira..

Código
  1. <html>
  2. <head>
  3. <style type="text/css">
  4. body{margin: 0px;padding: 0px;}
  5. #wrapper{width: 100%;height: 100%;overflow: hidden;} /* overflow nos salva de que los elementos se acomoden :P, cuando usamos float lo ubicamos a su elemento padre */
  6.  
  7. #wrapper .header{width: 100%;height: 60px;background-color: #aaa;}
  8. #wrapper .header .logo{width: 200px;height: auto;background-color: #bbb;float: left;} /* Posicionamos el elemento a la izquierda */
  9. #wrapper .header .login{width: 200px;height: auto;background-color: #bbb;float: right;} /* derecha utilizando float */
  10.  
  11. #wrapper .content{width: 100%;height: 400px;background-color: #ccc;overflow: hidden;} /* oveflow de nuevo por que usamos margin-top  */
  12. #wrapper .content .search{width:300px;margin-left:auto;margin-right:auto;margin-top:200px;background-color: #bbb;} /* margin-left y margin-right para que el elemento se posicione en el medio horizontalmente, margin-top para que se acomode mas abajo */
  13.  
  14. #wrapper .footer{width: 100%;height: 80px;background-color: #ddd;text-align: center;} /* Defino el texto en el centro, nota que solo el texto lo que cambia.. */
  15. #wrapper .footer p{margin: 0px;} /* Le quito la propiedad margin a p, por eso se utiliza un archivo css para resetear estilos.. */
  16. </style>
  17. </head>
  18. <body>
  19. <div id="wrapper">
  20. <div class="header">
  21. <div class="logo">Logo</div>
  22. <div class="login">Login</div>
  23. </div>
  24. <div class="content">
  25. <div class="search">
  26. <form>
  27. <input type="text" name="fname">
  28. <input type="submit" name="fname">
  29. </form>
  30. </div>
  31. </div>
  32. <div class="footer">
  33. <p>Descripcion</p>
  34. </div>
  35. </div>
  36. </body>
  37. </html>

Si estas en firefox(ctrl+shift+m) y ve cambiando de resolucion.. quizas en tu codigo necesites utilizar reglas que se usan para el diseño responsivo, definir la resolucion que te de problema y definirle vos mismo las propiedades css al elemento..
Código
  1. /* Resoluciones 800x600 */
  2. @media screen and (min-width: 600px) and (max-width: 800px) {
  3.   #container{
  4.       /* Las propiedades que definas se sobre escriben */
  5.   }
  6. }

« Última modificación: 30 Julio 2014, 15:06 pm por EFEX » En línea

MinusFour
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.529


I'm fourth.


Ver Perfil WWW
Re: Ayuda Web personal.
« Respuesta #9 en: 30 Julio 2014, 16:17 pm »

Lo que pretendo es simplemente que mi web se vea igual en cualquier resolución de la pantalla (o al menos en las "normales").

En cuanto a posicionamiento, si usas %s te asegurás que el elemento se posicione en relación al tamaño de su contenedor. Que la página se vea completamente igual en diferentes resoluciones es un poco díficil. Realmente porque al hacer un cambio de resolución estamos ajustando a otra densidad de pixeles.

Suponiendo que los dos monitores con resoluciones diferentes tengan la misma densidad de pixeles, estos deberían mostrar lo mismo aunque quizás si maximizas el navegador en la resolución más grande haya más espacio por llenar (si estás utilizando pixeles y no %).

Lo que puedes hacer es realizar pequeños ajustes para resoluciones diferentes haciendolo parecer muy similar, pero visualizar la página completamente igual es algo complejo.
En línea

Páginas: [1] 2 3 4 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda con proyecto personal.
Java
0x0309 2 3,117 Último mensaje 11 Septiembre 2009, 05:49 am
por Amerikano|Cls
Ayuda proyecto personal
Electrónica
Panic0 6 9,920 Último mensaje 28 Junio 2021, 20:14 pm
por engel lex
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines