Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/08/2011, 03:45
mcastell
 
Fecha de Ingreso: agosto-2011
Mensajes: 4
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: Problema con DIV

Ya lo había probado, se posiciona por encima de la capa right y de otra capa llamada #footer que le sigue. Y he hecho tal como has puesto, en un documento html aparte y funciona. Creo que ya se cual es el problema debe ser por los tamaños de la template, es decir, la suma del contenido es más grande que el contenedor, lo pruebo y te comento.

Gracias por tu temprana respuesta,

un saludo.

P.D.: Aquí está el código completo, los jdoc:include es por la posición de los módulos ya que estoy haciendo un template para joomla.

Código HTML:
<body>
	<!-- Comienzo capa de la imagen de fondo -->
	<div class="header-background">	

		<!-- Comienzo capa top -->
		<div id="top">
			<div class="content-top">
				<!-- Comienzo capa traduccion -->
				<div id="translate"><jdoc:include type="modules" name="translate"   style="xhtml" />TRANSLATE</div>
				<!-- Fin capa traduccion -->

				<div class="content-top-right">
					<!-- Comienzo capa perfil -->
					<div id="my_profile"><jdoc:include type="modules" name="profile"   style="xhtml" />MY PROFILE</div>
					<!-- Fin capa perfil -->

					<!-- Comienzo capa topmenu -->
					<div id="topmenu"><jdoc:include type="modules" name="topmenu"  style="xhtml" />TOPMENU</div>
					<!-- Comienzo capa topmenu -->
				</div>
			</div>
		</div>
		<!-- Fin capa top -->


		<!-- Comienzo capa body -->
		<div id="body">

			<!-- Comienzo capa header -->
			<div id="header">
			</div>
			<!-- Fin capa header -->

			<!-- Comienzo breadcumb -->
	 		<div id="breadcrumb">
				<div id="search">
					<jdoc:include type="modules" name="search" style="xhtml" />SEARCH
				</div>		
			</div>
			<!-- Fin capa breadcumb -->
	
			<!-- Comienzo capa all-content -->
			<div class="all-content">

				<!-- Comienzo contenedor de contenido -->
				<div class="content-pri">
					<!-- Comienzo contenido -->
					<div id="principal">
						<div class="header-content">
						</div>
						<div id="content">
							<jdoc:include type="component" />
						</div>
					</div>
					<!-- final content -->	

					<!--footer content -->
					<div class="content-table">		
						<div id="notes">
							<div class="header-table">
                                                           <jdoc:include type="modules" name="footer-content1" style="xhtml" />
							</div>
						</div>

						<div id="last-articles">
							<div class="header-table">
                                                            <jdoc:include type="modules" name="footer-content2" style="xhtml" />
							</div>			
						</div>
					</div>		
					<!-- fin footer content -->		
				</div>
				 <!--Final contenedor de contenido -->
			
				<!-- Comienza columna derecha -->
				<div id="right">		
					<jdoc:include type="modules" name="right" style="xhtml" />		
				</div>
				<!-- Fin columna derecha -->
			</div>
			<!-- FIn capa all-content -->

			<!-- Comienza footer -->
			<div id="footer">
                            <div class="footer-pri">
                                <div class="help-support">
                                    <jdoc:include type="modules" name="help-support" style="xhtml" />help-support
                                </div>
                                <div class="follow">
                                    <jdoc:include type="modules" name="follow" style="xhtml" />follow
                                </div>
                                <div class="partners">
                                    <jdoc:include type="modules" name="partners" style="xhtml" />partners
                                </div>
                                <div class="others-links">
                                    <jdoc:include type="modules" name="others-links" style="xhtml" />others-links
                                </div>
                            </div>
                            <div class="footer-copy">
                                <div class="copyright">
                                    <jdoc:include type="modules" name="copyright" style="xhtml" />COPYRIGHT
                                </div>
                            </div>
			</div>
			<!-- Fin footer -->


		</div>
		<!-- Fin capa body -->

	</div>
	<!-- Fin capa de la imagen de fondo -->

</body> 
CSS:

Código HTML:
* { 
    padding: 0;
    margin: 0;
}

BODY {
    background-color: #fff;
    background-image: url(../images/background-body.png);
    background-repeat: repeat-x;
    font-family: LucidaSans Unicode, Lucida Grande, sans-serif;
    font-size: 12px;
}

.header-background {
    background-image: url(../images/background-head.png);
    background-repeat: repeat-x;
    z-index: 0;
    width: 100%;
    height: 279px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
} 

#top {
    background-image: url(../images/background-top.png);
    background-repeat: repeat-x;
    width: 100%;
    height: 40px;
    z-index: 1;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    margin: 0;
    padding: 0;
    color: #fff;
}


#body {
    background-image: url(../images/backgroundcontent.png);
    background-repeat: repeat-y;
    width: 940px;
    margin: 0 auto;
}


#header {
    background-image: url(../images/logo.png);
    background-repeat: no-repeat;
    width: 900px;
    position:relative;
    height: 189px;
    margin: 0 auto;
}

#breadcrumb {
    background-image: url(../images/bg-breadcrumb.png);
    background-repeat: no-repeat;
    width: 900px;
    position:relative;
    height: 30px;
    margin: 0 auto;
}

.header-content {
    background-image: url(../images/headercontent.png);
    background-color: #C4B498;
    width: 607px;
    height: 17px;
    position:relative;
    top: 0;
    left: 0;
    right: 0;
    margin: 0;
    padding: 0;
}

#principal {
    background-color: #C4B498;
    margin: 0px 40px 20px 0px;
    width: 607px;
    height: 100px;
}

#right {
    width: 233px;
    height: 100px;
    border: solid 1px #fff;
}

.content-pri {
    width: 607px;
    float: left;
}

.content-table {
    margin: 0;
    width: 606px;
    height: 100px;
}

#notes {
    background-color: #C4B498;
    width: 293px;
    height: 100px;
    float: left;
}

#last-articles {
    background-color: #C4B498;
    width: 293px;
    height: 100px;
    float: right;
}

.header-table {
    background-image: url(../images/headertable.png);
    background-color: #C4B498;
    width: 293px;
    height: 19px;
    position:relative;
    top: 0;
    left: 0;
    right: 0;
    margin: 0;
    padding: 0;
}

#translate {
    width: 198px;
    height: 39px;
    float: left;
    text-align: center;
    padding-top: 10px;
    vertical-align: top;
    font-size: 12px;
    font-weight: bold;
}

.content-top-right {
    width: 922px;
    height: 39px;
    float: right;
}

.content-top {
    height: 39px;
    width: 1120px;
    float: left;
    top: 0;
    left: 0;
    right: 0;
    margin: 0;
    padding: 0;
}

#my_profile {
    height: 39px;
    float: left;
    padding-top: 10px;
    margin-left: 77px;
    vertical-align: top;
    font-size: 12px;
    font-weight: bold;
}

#topmenu {
    height: 39px;
    float: right;
    padding-top: 10px;
    margin-right: 21px;
    vertical-align: top;
    font-size: 12px;
    font-weight: bold;
}

#search {
    height: 30px;
    margin-right: 21px;
    float: right;
    padding-top: 6px;
}

.all-content {
    margin: 20px 40px 20px 40px;
    width: 860px;
    position: relative;
}

#footer {
    background-image: url(../images/footer.png);
    width: 900px;
    height: 209px;
    margin: 0 auto;
}

.footer-pri{
    width: 900px;
    height: 136px;
}

.help-support{    
    padding: 33px 10px 0 10px;
    width: 189px;
    height: 136px;
    float: left;
}

.follow{
    padding-top: 33px;
    width: 394px;
    height: 136px;
    float: left;
}

.partners{
    padding-top: 33px;
    width: 158px;
    height: 169px;
    float: left;
}

.others-links{
    padding-top: 33px;
    width: 139px;
    height: 136px;
    float: left;
}

.footer-copy{
    width: 900px;
    height: 40px;
}

.copyright {
    margin: 15px 10px 5px 0;
    float: right;
    color: #C4B498;
    font-size: 9px;
    font-weight: bold;
}