+ Responder Tema
Resultados 1 al 5 de 5

Tema: Cómo mover

  1. #1
    Me va gustando esto... Habitante jaume Está en el buen camino
    Fecha de Ingreso
    16 mar, 10
    Ubicación
    Barcelona
    Mensajes
    284
    Poder de Reputación
    5

    Cómo mover

    A ver si alguien me puede ayudar. Estoy poniendo tablas a una de mis páginas de la web, con el Dreamwer cs3. En la pantalla de edición, veo la tabla pegada a la imagen de la cabecera, pero cuando miro como queda con "Vista preliminar en el navegador", me aparece demasiado espacio entre la base de la foto de cabecera i la tabla. ¿Alguien me puede informar cómo puedo hacer para subir la tabla más arriba?¿Que es lo que me imide hacerla subir? O en su defecto, ¿desde donde modifico alguna cosa para poderla subir?

    Gracias y salu2

  2. #2
    Esto empieza a ser un vicio... Habitante jose93 Está en el buen camino
    Fecha de Ingreso
    27 mar, 09
    Mensajes
    362
    Poder de Reputación
    6
    Te importaría poner aquí el código de la página..? Así te digo lo que tienes que modificar.

    Comprueba haber si hay algún </br> entre medio en el código.

  3. #3
    Me va gustando esto... Habitante jaume Está en el buen camino
    Fecha de Ingreso
    16 mar, 10
    Ubicación
    Barcelona
    Mensajes
    284
    Poder de Reputación
    5
    Yo no consigo verlo. Te envio des de el principio hasta más o menos la mitad de la tabla. El espacio está entre la tabla y la foto de cabecera.

    Gracias

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <title>Documento sin t&iacute;tulo</title>

    <style type="text/css">
    <!--
    body {
    padding: 0;
    text-align: center; /* esto centra el contenedor en los navegadores IE 5*. El texto se ajusta posteriormente con el valor predeterminado de alineación a la izquierda en el selector #container */
    color: #000000;
    height: auto;
    width: 500px;
    background-color: #990066;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 130%;
    background-image: none;
    margin: 0px;
    right: 100px;
    }

    /* Sugerencias para diseños elásticos
    1. Dado que el tamaño global de los diseños elásticos se basa en el tamaño de fuente predeterminado del usuario, resultan algo más impredecibles. Si se utilizan correctamente, también son más accesibles para aquellas personas que necesitan tamaños de fuentes más grandes, dado que la longitud de línea mantiene la proporcionalidad.
    2. La asignación de tamaño a los divs en este diseño se basa en el 100% del tamaño de fuente en el elemento body. Si reduce el tamaño global del texto empleando font-size: 80% en el elemento body o el #container, recuerde que todo el diseño reducirá su tamaño proporcionalmente. Es posible que le interese aumentar los anchos de los diversos divs para compensar este efecto.
    3. Si la asignación de tamaño de fuente se modifica de forma distinta en cada div en lugar de hacerse en el diseño global (es decir: a #sidebar1 se le asigna un 70% de tamaño de fuente y a #mainContent se le asigna un 85% de tamaño de fuente), ello hará que se modifique proporcionalmente el tamaño global de cada uno de los divs. Si lo desea, puede realizar el ajuste basándose en la asignación de tamaño de fuente final.
    */
    .twoColElsLtHdr #container {
    width: 1000px; /* los márgenes automáticos (conjuntamente con un ancho) centran la página */
    border: 1px solid #000000;
    text-align: center;
    background-color: #990066;
    background-image: none;
    background-repeat: no-repeat;
    background-position: right bottom;
    right: 100px;
    height: inherit;
    }
    .twoColElsLtHdr #header {
    background: #DDDDDD;
    padding: 0 10px; /* este relleno coincide con la alineación izquierda de los elementos de los divs que aparecen bajo él. Si se utiliza una imagen en el #header en lugar de texto, es posible que le interese quitar el relleno. */
    }
    .twoColElsLtHdr #header h1 {
    margin: 0; /* el ajuste en cero del margen del último elemento del div de #header evita la contracción del margen (un espacio inexplicable entre divs). Si el div tiene un borde alrededor, esto no es necesario, ya que también evita la contracción del margen */
    padding: 10px 0; /* el uso de relleno en lugar de margen le permitirá mantener el elemento alejado de los bordes del div */
    }

    /* Sugerencias para sidebar1:
    1. Tenga en cuenta que, si establece un valor de tamaño de fuente en este div, el ancho global del div se ajustará en función de éste.
    2. Dado que está trabajando en ems, es conveniente no utilizar relleno en la barra lateral propiamente dicha. Se añadirá al ancho en el caso de navegadores que cumplen los estándares, creando un ancho real desconocido.
    3. El espacio entre el lado del div y los elementos que contiene puede crearse colocando un margen izquierdo y derecho en dichos elementos, como se observa en la regla ".twoColElsLtHdr #sidebar1 p".
    */
    .twoColElsLtHdr #sidebar1 {
    float: left;
    width: 12em; /* el relleno superior e inferior crea un espacio visual dentro de este div */
    padding-top: 0px;
    padding-right: 0;
    padding-bottom: 15px;
    padding-left: 0;
    margin-top: 0px;
    background-color: #CCCCFF;
    margin-left: 9px;
    margin-right: 10px;
    border-right-width: thin;
    border-right-style: solid;
    border-bottom-width: thin;
    border-bottom-style: solid;
    border-left-width: thin;
    border-left-style: solid;
    }
    .twoColElsLtHdr #sidebar1 h3, .twoColElsLtHdr #sidebar1 p {
    margin-left: 10px; /* deben asignarse los márgenes izquierdo y derecho de cada elemento que vaya a colocarse en las columnas laterales */
    margin-right: 10px;
    padding-top: 0px;
    }

    /* Sugerencias para mainContent:
    1. Si asigna a este div #mainContent un valor de tamaño de fuente distinto del que tiene el div #sidebar1, los márgenes del div #mainContent se basarán en su tamaño de fuente y el ancho del div #sidebar1 se basará en su tamaño de fuente. Puede que le interese ajustar los valores de estos divs.
    2. El espacio entre el mainContent y sidebar1 se crea con el margen izquierdo del div mainContent. Con independencia de la cantidad de contenido que incluya el div sidebar1, permanecerá el espacio de la columna. Puede quitar el margen izquierdo si desea que el texto del div #mainContent llene el espacio de #sidebar1 cuando termine el contenido de #sidebar1.
    3. Para evitar la caída de un elemento flotante, puede que tenga que realizar pruebas con el fin de determinar el tamaño máximo aproximado de la imagen/el elemento, ya que este diseño se basa en el tamaño de fuente del usuario combinado con los valores que usted establezca. Sin embargo, si el usuario tiene configurado un tamaño de fuente inferior al normal, habrá menos espacio disponible en el div #mainContent del que observará al realizar la prueba.
    4. En el siguiente comentario condicional de Internet Explorer, la propiedad zoom se utiliza para asignar a mainContent "hasLayout." Esto evita que se produzcan diversos problemas específicos de IE.
    */
    .twoColElsLtHdr #mainContent {
    height: auto;
    width: 980px;
    margin-top: 0;
    margin-right: 10px;
    margin-bottom: 0;
    margin-left: 10px;
    background-color: #9999FF;
    }
    .twoColElsLtHdr #footer {
    padding: 0 10px; /* este relleno coincide con la alineación izquierda de los elementos de los divs que aparecen por encima de él. */
    background:#DDDDDD;
    }
    .twoColElsLtHdr #footer p {
    margin: 0; /* el ajuste en cero de los márgenes del primer elemento del pie evitará que puedan contraerse los márgenes (un espacio entre divs) */
    padding: 10px 0; /* el relleno de este elemento creará espacio, de la misma forma que lo haría el margen, sin el problema de la contracción de márgenes */
    }

    /* Varias clases diversas para su reutilización */
    .fltrt { /* esta clase puede utilizarse para que un elemento flote en la parte derecha de la página. El elemento flotante debe preceder al elemento junto al que debe aparecer en la página. */
    float: right;
    margin-left: 8px;
    }
    .fltlft { /* esta clase puede utilizarse para que un elemento flote en la parte izquierda de la página. */
    float: left;
    margin-right: 8px;
    }
    .clearfloat { /* esta clase debe colocarse en un elemento div o break y debe ser el último elemento antes del cierre de un contenedor que incluya completamente a un elemento flotante */
    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
    }
    .Estilo2 {font-family: Arial, Helvetica, sans-serif}
    .Estilo8 {font-weight: bold}
    #apDiv1 {
    position:absolute;
    width:848px;
    height:124px;
    z-index:1;
    left: 80px;
    top: 14px;
    }
    .Estilo9 {
    color: #FF0000;
    font-size: 50px;
    }
    -->
    </style>
    <!--[if IE]>
    <style type="text/css">
    /* coloque las reparaciones de css para todas las versiones de IE en este comentario condicional */
    .twoColElsLtHdr #sidebar1 { padding-top: 30px; }
    .twoColElsLtHdr #mainContent { zoom: 1; padding-top: 15px; }
    /* la propiedad zoom propia que se indica más arriba proporciona a IE el hasLayout que necesita para evitar diversos errores */
    </style>
    <![endif]-->

    <script src="../Scripts/AC_RunActiveContent.js" type="text/javascript"></script>

    <style type="text/css">
    <!--
    .Estilo17 {
    font-size: small;
    font-weight: bold;
    }
    -->
    </style>
    </head>

    <body class="twoColElsLtHdr">

    <div id="container">
    <div id="header">



    [img]../imatges web/fons01.jpg[/img]</p>
    <div class="Estilo8" id="apDiv1">
    <h1 class="Estilo9">Bitàcola de viatges de la </h1>
    <h1 class="Estilo9">Maria i en Jaume </h1>
    </div>
    </div>
    <span class="Estilo2"></span>
    <div id="mainContent">


    </p>
    <h2></h2>
    <h2> </h2>
    <table width="200" border="0" align="center" bgcolor="#9999FF">
    <tr>
    <th align="center" valign="top" scope="col">[img]../imatges web/ratpenat27.gif[/img]Tornar a inici</th>
    <th align="center" valign="top" scope="col">[img]../imatges web/comodihoritzontal.JPG[/img]Turquia 2002</th>
    <th align="center" valign="top" scope="col">[img]../imatges web/fons04.jpg[/img]Argentina 2004</th>
    <th align="center" valign="top" scope="col">[img]../imatges web/comodihoritzontal.JPG[/img]Xile 2005</th>
    <th align="center" valign="top" scope="col">[img]../imatges web/fons001.JPG[/img]Marroc 2006</th>
    <th align="center" valign="top" scope="col">[img]../imatges web/comodihoritzontal.JPG[/img]Les Espanyes 2008</th>
    <th align="center" valign="top" scope="col">[img]../menorca/imatges-menorca/menorca2008 (52).JPG[/img]Menorca 2008</th>
    </tr>
    <tr>
    <td align="center" valign="top">[img]../pirineu-catala/imatges-pirineu-catala/pirineu-catala2008 (12).JPG[/img]Pirineu Català 2008</td>
    <td align="center" valign="top">[img]../egipte/imatges-egipte/egipte200910.jpg[/img]Egipte 2009</td>

  4. #4
    Esto empieza a ser un vicio... Habitante jose93 Está en el buen camino
    Fecha de Ingreso
    27 mar, 09
    Mensajes
    362
    Poder de Reputación
    6
    Creo que ya te lo solucione:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <title>Documento sin t&iacute;tulo</title>

    <style type="text/css">
    <!--
    body {
    padding: 0;
    text-align: center; /* esto centra el contenedor en los navegadores IE 5*. El texto se ajusta posteriormente con el valor predeterminado de alineación a la izquierda en el selector #container */
    color: #000000;
    height: auto;
    width: 500px;
    background-color: #990066;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 130%;
    background-image: none;
    margin: 0px;
    right: 100px;
    }

    /* Sugerencias para diseños elásticos
    1. Dado que el tamaño global de los diseños elásticos se basa en el tamaño de fuente predeterminado del usuario, resultan algo más impredecibles. Si se utilizan correctamente, también son más accesibles para aquellas personas que necesitan tamaños de fuentes más grandes, dado que la longitud de línea mantiene la proporcionalidad.
    2. La asignación de tamaño a los divs en este diseño se basa en el 100% del tamaño de fuente en el elemento body. Si reduce el tamaño global del texto empleando font-size: 80% en el elemento body o el #container, recuerde que todo el diseño reducirá su tamaño proporcionalmente. Es posible que le interese aumentar los anchos de los diversos divs para compensar este efecto.
    3. Si la asignación de tamaño de fuente se modifica de forma distinta en cada div en lugar de hacerse en el diseño global (es decir: a #sidebar1 se le asigna un 70% de tamaño de fuente y a #mainContent se le asigna un 85% de tamaño de fuente), ello hará que se modifique proporcionalmente el tamaño global de cada uno de los divs. Si lo desea, puede realizar el ajuste basándose en la asignación de tamaño de fuente final.
    */
    .twoColElsLtHdr #container {
    width: 1000px; /* los márgenes automáticos (conjuntamente con un ancho) centran la página */
    border: 1px solid #000000;
    text-align: center;
    background-color: #990066;
    background-image: none;
    background-repeat: no-repeat;
    background-position: right bottom;
    right: 100px;
    height: inherit;
    }
    .twoColElsLtHdr #header {
    background: #DDDDDD;
    padding: 0 1px; /* este relleno coincide con la alineación izquierda de los elementos de los divs que aparecen bajo él. Si se utiliza una imagen en el #header en lugar de texto, es posible que le interese quitar el relleno. */
    }
    .twoColElsLtHdr #header h1 {
    margin: 0; /* el ajuste en cero del margen del último elemento del div de #header evita la contracción del margen (un espacio inexplicable entre divs). Si el div tiene un borde alrededor, esto no es necesario, ya que también evita la contracción del margen */
    padding: 10px 0; /* el uso de relleno en lugar de margen le permitirá mantener el elemento alejado de los bordes del div */
    }

    /* Sugerencias para sidebar1:
    1. Tenga en cuenta que, si establece un valor de tamaño de fuente en este div, el ancho global del div se ajustará en función de éste.
    2. Dado que está trabajando en ems, es conveniente no utilizar relleno en la barra lateral propiamente dicha. Se añadirá al ancho en el caso de navegadores que cumplen los estándares, creando un ancho real desconocido.
    3. El espacio entre el lado del div y los elementos que contiene puede crearse colocando un margen izquierdo y derecho en dichos elementos, como se observa en la regla ".twoColElsLtHdr #sidebar1 p".
    */
    .twoColElsLtHdr #sidebar1 {
    float: left;
    width: 12em; /* el relleno superior e inferior crea un espacio visual dentro de este div */
    padding-top: 0px;
    padding-right: 0;
    padding-bottom: 15px;
    padding-left: 0;
    margin-top: 0px;
    background-color: #CCCCFF;
    margin-left: 9px;
    margin-right: 10px;
    border-right-width: thin;
    border-right-style: solid;
    border-bottom-width: thin;
    border-bottom-style: solid;
    border-left-width: thin;
    border-left-style: solid;
    }
    .twoColElsLtHdr #sidebar1 h3, .twoColElsLtHdr #sidebar1 p {
    margin-left: 10px; /* deben asignarse los márgenes izquierdo y derecho de cada elemento que vaya a colocarse en las columnas laterales */
    margin-right: 10px;
    padding-top: 0px;
    }

    /* Sugerencias para mainContent:
    1. Si asigna a este div #mainContent un valor de tamaño de fuente distinto del que tiene el div #sidebar1, los márgenes del div #mainContent se basarán en su tamaño de fuente y el ancho del div #sidebar1 se basará en su tamaño de fuente. Puede que le interese ajustar los valores de estos divs.
    2. El espacio entre el mainContent y sidebar1 se crea con el margen izquierdo del div mainContent. Con independencia de la cantidad de contenido que incluya el div sidebar1, permanecerá el espacio de la columna. Puede quitar el margen izquierdo si desea que el texto del div #mainContent llene el espacio de #sidebar1 cuando termine el contenido de #sidebar1.
    3. Para evitar la caída de un elemento flotante, puede que tenga que realizar pruebas con el fin de determinar el tamaño máximo aproximado de la imagen/el elemento, ya que este diseño se basa en el tamaño de fuente del usuario combinado con los valores que usted establezca. Sin embargo, si el usuario tiene configurado un tamaño de fuente inferior al normal, habrá menos espacio disponible en el div #mainContent del que observará al realizar la prueba.
    4. En el siguiente comentario condicional de Internet Explorer, la propiedad zoom se utiliza para asignar a mainContent "hasLayout." Esto evita que se produzcan diversos problemas específicos de IE.
    */
    .twoColElsLtHdr #mainContent {
    height: auto;
    width: 980px;
    margin-top: 0;
    margin-right: 10px;
    margin-bottom: 0;
    margin-left: 10px;
    background-color: #9999FF;
    }
    .twoColElsLtHdr #footer {
    padding: 0 10px; /* este relleno coincide con la alineación izquierda de los elementos de los divs que aparecen por encima de él. */
    background:#DDDDDD;
    }
    .twoColElsLtHdr #footer p {
    margin: 0; /* el ajuste en cero de los márgenes del primer elemento del pie evitará que puedan contraerse los márgenes (un espacio entre divs) */
    padding: 10px 0; /* el relleno de este elemento creará espacio, de la misma forma que lo haría el margen, sin el problema de la contracción de márgenes */
    }

    /* Varias clases diversas para su reutilización */
    .fltrt { /* esta clase puede utilizarse para que un elemento flote en la parte derecha de la página. El elemento flotante debe preceder al elemento junto al que debe aparecer en la página. */
    float: right;
    margin-left: 8px;
    }
    .fltlft { /* esta clase puede utilizarse para que un elemento flote en la parte izquierda de la página. */
    float: left;
    margin-right: 8px;
    }
    .clearfloat { /* esta clase debe colocarse en un elemento div o break y debe ser el último elemento antes del cierre de un contenedor que incluya completamente a un elemento flotante */
    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
    }
    .Estilo2 {font-family: Arial, Helvetica, sans-serif}
    .Estilo8 {font-weight: bold}
    #apDiv1 {
    position:absolute;
    width:848px;
    height:124px;
    z-index:1;
    left: 80px;
    top: 14px;
    }
    .Estilo9 {
    color: #FF0000;
    font-size: 50px;
    }
    -->
    </style>
    <!--[if IE]>
    <style type="text/css">
    /* coloque las reparaciones de css para todas las versiones de IE en este comentario condicional */
    .twoColElsLtHdr #sidebar1 { padding-top: 30px; }
    .twoColElsLtHdr #mainContent { zoom: 1; padding-top: 15px; }
    /* la propiedad zoom propia que se indica más arriba proporciona a IE el hasLayout que necesita para evitar diversos errores */
    </style>
    <![endif]-->

    <script src="../Scripts/AC_RunActiveContent.js" type="text/javascript"></script>

    <style type="text/css">
    <!--
    .Estilo17 {
    font-size: small;
    font-weight: bold;
    }
    -->
    </style>
    </head>

    <body class="twoColElsLtHdr">

    <div id="container">
    <div id="header">



    [img]../imatges web/fons01.jpg[/img]</p>
    <div class="Estilo8" id="apDiv1">
    <h1 class="Estilo9">Bitàcola de viatges de la </h1>
    <h1 class="Estilo9">Maria i en Jaume </h1>
    </div>
    </div>
    <span class="Estilo2"></span>
    <div id="mainContent">
    <h2> </h2>
    <table width="200" border="0" align="center" bgcolor="#9999FF">
    <tr>
    <th align="center" valign="top" scope="col">[img]../imatges web/ratpenat27.gif[/img]Tornar a inici</th>
    <th align="center" valign="top" scope="col">[img]../imatges web/comodihoritzontal.JPG[/img]Turquia 2002</th>
    <th align="center" valign="top" scope="col">[img]../imatges web/fons04.jpg[/img]Argentina 2004</th>
    <th align="center" valign="top" scope="col">[img]../imatges web/comodihoritzontal.JPG[/img]Xile 2005</th>
    <th align="center" valign="top" scope="col">[img]../imatges web/fons001.JPG[/img]Marroc 2006</th>
    <th align="center" valign="top" scope="col">[img]../imatges web/comodihoritzontal.JPG[/img]Les Espanyes 2008</th>
    <th align="center" valign="top" scope="col">[img]../menorca/imatges-menorca/menorca2008 (52).JPG[/img]Menorca 2008</th>
    </tr>
    <tr>
    <td align="center" valign="top">[img]../pirineu-catala/imatges-pirineu-catala/pirineu-catala2008 (12).JPG[/img]Pirineu Català 2008</td>
    <td align="center" valign="top">[img]../egipte/imatges-egipte/egipte200910.jpg[/img]Egipte 2009</td>
    Aún puedes hacercarlo más, hay que modificar el CSS.

    .twoColElsLtHdr #header {
    background: #DDDDDD;
    padding: 0 1px; /

    Puedes colocar un 0 en lugar de un 1.

    En el html quite la etiqueta

    </p> que se encontraba entre medio, esa etiqueta da un salto de línea. Y en el CSS tenias puesto 10px de distancia. Por eso te salía así.

    Dime si ya se te soluciono.

  5. #5
    Me va gustando esto... Habitante jaume Está en el buen camino
    Fecha de Ingreso
    16 mar, 10
    Ubicación
    Barcelona
    Mensajes
    284
    Poder de Reputación
    5
    Vale, casi perfecto. Me ha subido la tabla y se ha juntado con el encabezado.

    Al quitar el sato de línea

    </p> me ha subido un espacio.

    Perfecto modificando el 10 por un 0:

    .twoColElsLtHdr #header {
    background: #DDDDDD;
    padding: 0 10px; /

    Però he detectado otro problemilla, que no tiene más importancia que la estética. Al hacer el cambio del 10 por el 0, la imagen de la cabecera se ha desplazado un poco, saliendose un pelin por un margen -derecho o izquierdo, según lo alinee-, es decir, que no queda centrada. De todas maneras es un mal muy menor, que si no hay una solución fàcil no tocaré más. Si sabes algo pués bien, sinó, muchisimas gracias por la ayuda. Eres un krac, como todos los que ayudais en el foro. Sois fantàstic@s... :P Muchas gracias

    salu2

+ Responder Tema

Temas Similares

  1. como mover una imagen?
    Por dana1521 en el foro Curso Paso a Paso con Html-Kit.
    Respuestas: 5
    Último Mensaje: 30/05/2008, 19:37

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes