Comunidad de diseño web y desarrollo en internet online

texto en divs con posicion absolute y relative

Citar            
MensajeEscrito el 12 Jul 2010 05:53 pm

Código :

<head>
<title>Untitled Document</title>
<style type="text/css">
#maintxt {
   position: absolute;
   width: 390px;
   height: 480px;
   background-color: #999999;
}
h1 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 22px;
   text-align:right;
   font-weight:bold;
}
</style>
</head>
<body>
   <div id="maintxt">
      <h1>Qué es esto?</h1>
   </div>
</body>
</html>


Por qué varía la pocicíon del texto al cambiar la propiedad position del div de absolute a relative (en mozilla no en IE). Por qué si en lugar de colocar el texto en un heading <H1> lo coloco en un parrafo <P1> la posición del texto no se modifica al cambiar las propiedades del div en mozilla pero si en IE?

Por calamargo

10 de clabLevel



 

Bs As, Argentina

firefox
Citar            
MensajeEscrito el 13 Jul 2010 01:11 pm
Primeramente hola .... :)

Para optimizar la compatibilidad entre navegadores y los standards web. Te recomiendo utilizar un (reset CSS).
Esto lo que viene hacer es resetar tu hoja de estilos con valores por defecto.

Un reset css lo puedes encontrar desde aquí.

Su uso es sencillo lo puedes indexar a tu hoja de estilos y guardar en la misma carpeta que tu css de la siguiente forma.:

Código :

@import url("reset.css");
/*!!!! Y de aqui sigues con tu hoja de estilos normal !!!!*/
#maintxt {
   position: absolute;
   width: 390px;
   height: 480px;
   background-color: #999999;
}
h1 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 22px;
   text-align:right;
   font-weight:bold;
}


O lo puedes simplemente dejar arriba de tu hoja de estilos de la siguiente forma......

Código HTML :

<head>
<title>Untitled Document</title>
<style type="text/css">

/*!!!! Aquí esta el reset  !!!!*/

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,
dd,dl,dt,li,ol,ul,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td {
   margin: 0;
   padding: 0;
   border: 0;
   font-weight: normal;
   font-style: normal;
   font-size: 100%;
   line-height: 1;
   font-family: inherit;
   text-align: left;
}
table {
   border-collapse: collapse;
   border-spacing: 0;
}
ol,ul {
   list-style: none;
}
q:before,q:after,
blockquote:before,blockquote:after {
   content: "";
}

/*!!!! Y de aqui sigues con tu hoja de estilos normal !!!!*/

#maintxt {
   position:absolute;
   width: 390px;
   height: 480px;
   background-color: #999999;
}
h1 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 22px;
   text-align:right;
   font-weight:bold;
}
</style>
</head>
<body>
   <div id="maintxt">
      <h1>Qué es esto?</h1>
   </div>
</body>
</html>


Ahora simplemente para solucionar tu problema solo con anidar un (margin = 0) en tu (h1)
Y como mucho un (padding = 0).
bastaría....

Código HTML :

<head>
<title>Untitled Document</title>
<style type="text/css">
#maintxt {
   position:absolute;
   width: 390px;
   height: 480px;
   background-color: #999999;
}
h1 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 22px;
   text-align:right;
   font-weight:bold;
   margin: 0;
   padding: 0;
}
</style>
</head>
<body>
   <div id="maintxt">
      <h1>Qué es esto?</h1>
   </div>
</body>
</html>


Espero haberte ayudado cualquier duda dime......

Por fininhop

18 de clabLevel



 

safari
Citar            
MensajeEscrito el 13 Jul 2010 07:16 pm

fininhop escribió:

Primeramente hola .... :)

Si, fui muy dsatento al iniciar el post.

Hola, Finin. Tu respuesta me ha dado una gran alegría y me ha resuleto el inconveniente.
Aunque no entiendo bien por qué se producen estas cosas, el inconveniente está resuleto!
Gracias!
Un saludo!

Por calamargo

10 de clabLevel



 

Bs As, Argentina

firefox
Citar            
MensajeEscrito el 14 Jul 2010 11:57 am
Hola ..... :)

Chequea este enlace para que veas lo que te digo sobre el reset css mas detalladamente.

Saludos ... :lol:

Por fininhop

18 de clabLevel



 

safari

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.